Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder Interface Reference
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 ()
 
int getAcceptanceStrategyValue ()
 
com.google.ortools.constraintsolver.AcceptanceStrategy.Value getAcceptanceStrategy ()
 
boolean hasSimulatedAnnealingParameters ()
 
com.google.ortools.constraintsolver.SimulatedAnnealingParameters getSimulatedAnnealingParameters ()
 
com.google.ortools.constraintsolver.SimulatedAnnealingParametersOrBuilder getSimulatedAnnealingParametersOrBuilder ()
 

Detailed Description

Definition at line 8 of file IteratedLocalSearchParametersOrBuilder.java.

Member Function Documentation

◆ getAcceptanceStrategy()

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

.operations_research.AcceptanceStrategy.Value acceptance_strategy = 4;

Returns
The acceptanceStrategy.

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

◆ getAcceptanceStrategyValue()

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

.operations_research.AcceptanceStrategy.Value acceptance_strategy = 4;

Returns
The enum numeric value on the wire for acceptanceStrategy.

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.

◆ 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.

◆ getSimulatedAnnealingParameters()

com.google.ortools.constraintsolver.SimulatedAnnealingParameters com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getSimulatedAnnealingParameters ( )
Parameters to customize a simulated annealing acceptance strategy. These
parameters are required iff the acceptance_strategy is SIMULATED_ANNEALING.

.operations_research.SimulatedAnnealingParameters simulated_annealing_parameters = 5;

Returns
The simulatedAnnealingParameters.

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

◆ getSimulatedAnnealingParametersOrBuilder()

com.google.ortools.constraintsolver.SimulatedAnnealingParametersOrBuilder com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.getSimulatedAnnealingParametersOrBuilder ( )
Parameters to customize a simulated annealing acceptance strategy. These
parameters are required iff the acceptance_strategy is SIMULATED_ANNEALING.

.operations_research.SimulatedAnnealingParameters simulated_annealing_parameters = 5;

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.

◆ 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.

◆ hasSimulatedAnnealingParameters()

boolean com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.hasSimulatedAnnealingParameters ( )
Parameters to customize a simulated annealing acceptance strategy. These
parameters are required iff the acceptance_strategy is SIMULATED_ANNEALING.

.operations_research.SimulatedAnnealingParameters simulated_annealing_parameters = 5;

Returns
Whether the simulatedAnnealingParameters 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: