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 RoutingSearchParametersstatic RoutingSearchParametersRoutingSearchParameters.getDefaultInstance()RoutingSearchParameters.Builder.getDefaultInstanceForType()RoutingSearchParameters.getDefaultInstanceForType()static RoutingSearchParametersRoutingSearchParameters.parseDelimitedFrom(InputStream input) static RoutingSearchParametersRoutingSearchParameters.parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParametersRoutingSearchParameters.parseFrom(byte[] data) static RoutingSearchParametersRoutingSearchParameters.parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParametersRoutingSearchParameters.parseFrom(com.google.protobuf.ByteString data) static RoutingSearchParametersRoutingSearchParameters.parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParametersRoutingSearchParameters.parseFrom(com.google.protobuf.CodedInputStream input) static RoutingSearchParametersRoutingSearchParameters.parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParametersRoutingSearchParameters.parseFrom(InputStream input) static RoutingSearchParametersRoutingSearchParameters.parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutingSearchParametersRoutingSearchParameters.parseFrom(ByteBuffer data) static RoutingSearchParametersRoutingSearchParameters.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 TypeMethodDescriptionvoidRoutingModel.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 Stringmain.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.longRoutingModel.getNumberOfDecisionsInFirstSolution(RoutingSearchParameters search_parameters) Returns statistics on first solution search, number of decisions sent to
filters, number of decisions rejected by filters.longRoutingModel.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 booleanmain.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)