Uses of Class
com.google.ortools.constraintsolver.RoutingSearchParameters
Packages that use RoutingSearchParameters
-
Uses of RoutingSearchParameters in com.google.ortools.constraintsolver
Methods in com.google.ortools.constraintsolver that return RoutingSearchParametersModifier and TypeMethodDescriptionRoutingSearchParameters.Builder.build()
RoutingSearchParameters.Builder.buildPartial()
static RoutingSearchParameters
static RoutingSearchParameters
RoutingSearchParameters.getDefaultInstance()
RoutingSearchParameters.Builder.getDefaultInstanceForType()
RoutingSearchParameters.getDefaultInstanceForType()
static RoutingSearchParameters
RoutingSearchParameters.parseDelimitedFrom
(InputStream input) static RoutingSearchParameters
RoutingSearchParameters.parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(byte[] data) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(com.google.protobuf.ByteString data) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(com.google.protobuf.CodedInputStream input) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(InputStream input) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(ByteBuffer data) static RoutingSearchParameters
RoutingSearchParameters.parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Methods in com.google.ortools.constraintsolver that return types with arguments of type RoutingSearchParametersModifier and TypeMethodDescriptioncom.google.protobuf.Parser
<RoutingSearchParameters> RoutingSearchParameters.getParserForType()
static com.google.protobuf.Parser
<RoutingSearchParameters> RoutingSearchParameters.parser()
Methods in com.google.ortools.constraintsolver with parameters of type RoutingSearchParametersModifier and TypeMethodDescriptionvoid
RoutingModel.closeModelWithParameters
(RoutingSearchParameters search_parameters) Same as above taking search parameters (as of 10/2015 some the parameters
have to be set when closing the model).RoutingModel.FastSolveFromAssignmentWithParameters
(Assignment assignment, RoutingSearchParameters search_parameters, boolean check_solution_in_cp) Improves a given assignment using unchecked local search.
If check_solution_in_cp is true the final solution will be checked with
the CP solver.
As of 11/2023, only works with greedy descent.RoutingModel.FastSolveFromAssignmentWithParameters
(Assignment assignment, RoutingSearchParameters search_parameters, boolean check_solution_in_cp, SWIGTYPE_p_absl__flat_hash_setT_operations_research__IntVar_p_t touched) Improves a given assignment using unchecked local search.
If check_solution_in_cp is true the final solution will be checked with
the CP solver.
As of 11/2023, only works with greedy descent.static String
main.findErrorInRoutingSearchParameters
(RoutingSearchParameters search_parameters) Returns an empty std::string if the routing search parameters are valid, and
a non-empty, human readable error description if they're not.long
RoutingModel.getNumberOfDecisionsInFirstSolution
(RoutingSearchParameters search_parameters) Returns statistics on first solution search, number of decisions sent to
filters, number of decisions rejected by filters.long
RoutingModel.getNumberOfRejectsInFirstSolution
(RoutingSearchParameters search_parameters) RoutingSearchParameters.Builder.mergeFrom
(RoutingSearchParameters other) RoutingSearchParameters.newBuilder
(RoutingSearchParameters prototype) RoutingModel.SolveFromAssignmentsWithParameters
(SWIGTYPE_p_std__vectorT_operations_research__Assignment_const_p_t assignments, RoutingSearchParameters search_parameters) Same as above but will try all assignments in order as first solutions
until one succeeds.RoutingModel.SolveFromAssignmentsWithParameters
(SWIGTYPE_p_std__vectorT_operations_research__Assignment_const_p_t assignments, RoutingSearchParameters search_parameters, SWIGTYPE_p_std__vectorT_operations_research__Assignment_const_p_t solutions) Same as above but will try all assignments in order as first solutions
until one succeeds.RoutingModel.solveFromAssignmentWithParameters
(Assignment assignment, RoutingSearchParameters search_parameters) Same as above, except that if assignment is not null, it will be used as
the initial solution.static boolean
main.SolveModelWithSat
(RoutingModel model, RoutingSearchParameters search_parameters, Assignment initial_solution, Assignment solution) Attempts to solve the model using the cp-sat solver.RoutingModel.SolveWithIteratedLocalSearch
(RoutingSearchParameters search_parameters) Solves the current routing model by using an Iterated Local Search
approach.RoutingModel.solveWithParameters
(RoutingSearchParameters search_parameters) Solves the current routing model with the given parameters.Constructors in com.google.ortools.constraintsolver with parameters of type RoutingSearchParametersModifierConstructorDescriptionSecondaryOptimizer
(RoutingModel model, RoutingSearchParameters search_parameters, long solve_period)