Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder Interface Reference

Detailed Description

Definition at line 9 of file IteratedLocalSearchParametersOrBuilder.java.

Inheritance diagram for com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder:
com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder

Public Member Functions

int getPerturbationStrategyValue ()
com.google.ortools.constraintsolver.PerturbationStrategy.Value getPerturbationStrategy ()
boolean hasRuinRecreateParameters ()
com.google.ortools.constraintsolver.RuinRecreateParameters getRuinRecreateParameters ()
com.google.ortools.constraintsolver.RuinRecreateParametersOrBuilder getRuinRecreateParametersOrBuilder ()
boolean hasImprovePerturbedSolution ()
boolean getImprovePerturbedSolution ()
boolean hasReferenceSolutionAcceptanceStrategy ()
com.google.ortools.constraintsolver.AcceptanceStrategy getReferenceSolutionAcceptanceStrategy ()
com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder getReferenceSolutionAcceptanceStrategyOrBuilder ()
boolean hasBestSolutionAcceptanceStrategy ()
com.google.ortools.constraintsolver.AcceptanceStrategy getBestSolutionAcceptanceStrategy ()
com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder getBestSolutionAcceptanceStrategyOrBuilder ()

Member Function Documentation

◆ getBestSolutionAcceptanceStrategy()

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getBestSolutionAcceptanceStrategy ( )
Determines when the neighbor solution S' replaces the best solution found
so far.

.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;

Returns
The bestSolutionAcceptanceStrategy.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ getBestSolutionAcceptanceStrategyOrBuilder()

com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getBestSolutionAcceptanceStrategyOrBuilder ( )
Determines when the neighbor solution S' replaces the best solution found
so far.

.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ getImprovePerturbedSolution()

boolean com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getImprovePerturbedSolution ( )
Determines whether solution S', obtained from the perturbation, should be
optimized with a local search application.

optional bool improve_perturbed_solution = 3;

Returns
The improvePerturbedSolution.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ getPerturbationStrategy()

com.google.ortools.constraintsolver.PerturbationStrategy.Value com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getPerturbationStrategy ( )
Determines how a reference solution S is perturbed to obtain a neighbor
solution S'.

.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;

Returns
The perturbationStrategy.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ getPerturbationStrategyValue()

int com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getPerturbationStrategyValue ( )
Determines how a reference solution S is perturbed to obtain a neighbor
solution S'.

.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;

Returns
The enum numeric value on the wire for perturbationStrategy.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ getReferenceSolutionAcceptanceStrategy()

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getReferenceSolutionAcceptanceStrategy ( )
Determines when the neighbor solution S', possibly improved if
`improve_perturbed_solution` is true, replaces the reference solution S.

.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;

Returns
The referenceSolutionAcceptanceStrategy.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ getReferenceSolutionAcceptanceStrategyOrBuilder()

com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getReferenceSolutionAcceptanceStrategyOrBuilder ( )
Determines when the neighbor solution S', possibly improved if
`improve_perturbed_solution` is true, replaces the reference solution S.

.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ getRuinRecreateParameters()

com.google.ortools.constraintsolver.RuinRecreateParameters com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getRuinRecreateParameters ( )
Parameters to customize a ruin and recreate perturbation.

.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;

Returns
The ruinRecreateParameters.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ getRuinRecreateParametersOrBuilder()

com.google.ortools.constraintsolver.RuinRecreateParametersOrBuilder com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getRuinRecreateParametersOrBuilder ( )
Parameters to customize a ruin and recreate perturbation.

.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ hasBestSolutionAcceptanceStrategy()

boolean com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.hasBestSolutionAcceptanceStrategy ( )
Determines when the neighbor solution S' replaces the best solution found
so far.

.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;

Returns
Whether the bestSolutionAcceptanceStrategy field is set.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ hasImprovePerturbedSolution()

boolean com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.hasImprovePerturbedSolution ( )
Determines whether solution S', obtained from the perturbation, should be
optimized with a local search application.

optional bool improve_perturbed_solution = 3;

Returns
Whether the improvePerturbedSolution field is set.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ hasReferenceSolutionAcceptanceStrategy()

boolean com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.hasReferenceSolutionAcceptanceStrategy ( )
Determines when the neighbor solution S', possibly improved if
`improve_perturbed_solution` is true, replaces the reference solution S.

.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;

Returns
Whether the referenceSolutionAcceptanceStrategy field is set.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.

◆ hasRuinRecreateParameters()

boolean com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.hasRuinRecreateParameters ( )
Parameters to customize a ruin and recreate perturbation.

.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;

Returns
Whether the ruinRecreateParameters field is set.

Implemented in com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder, and com.google.ortools.constraintsolver.IteratedLocalSearchParameters.


The documentation for this interface was generated from the following file: