Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder Interface Reference
Inheritance diagram for operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder:
operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.Builder

Public Member Functions

int getPerturbationStrategyValue ()
 
operations_research.RoutingIls.PerturbationStrategy.Value getPerturbationStrategy ()
 
boolean hasRuinRecreateParameters ()
 
operations_research.RoutingIls.RuinRecreateParameters getRuinRecreateParameters ()
 
operations_research.RoutingIls.RuinRecreateParametersOrBuilder getRuinRecreateParametersOrBuilder ()
 
boolean getImprovePerturbedSolution ()
 
int getAcceptanceStrategyValue ()
 
operations_research.RoutingIls.AcceptanceStrategy.Value getAcceptanceStrategy ()
 

Detailed Description

Definition at line 2397 of file RoutingIls.java.

Member Function Documentation

◆ getAcceptanceStrategy()

operations_research.RoutingIls.AcceptanceStrategy.Value operations_research.RoutingIls.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 operations_research.RoutingIls.IteratedLocalSearchParameters, and operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.

◆ getAcceptanceStrategyValue()

int operations_research.RoutingIls.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 operations_research.RoutingIls.IteratedLocalSearchParameters, and operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.

◆ getImprovePerturbedSolution()

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

bool improve_perturbed_solution = 3;

Returns
The improvePerturbedSolution.

Implemented in operations_research.RoutingIls.IteratedLocalSearchParameters, and operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.

◆ getPerturbationStrategy()

operations_research.RoutingIls.PerturbationStrategy.Value operations_research.RoutingIls.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 operations_research.RoutingIls.IteratedLocalSearchParameters, and operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.

◆ getPerturbationStrategyValue()

int operations_research.RoutingIls.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 operations_research.RoutingIls.IteratedLocalSearchParameters, and operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.

◆ getRuinRecreateParameters()

operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.getRuinRecreateParameters ( )
Parameters to customize a ruin and recreate perturbation.

.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;

Returns
The ruinRecreateParameters.

Implemented in operations_research.RoutingIls.IteratedLocalSearchParameters, and operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.

◆ getRuinRecreateParametersOrBuilder()

operations_research.RoutingIls.RuinRecreateParametersOrBuilder operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.getRuinRecreateParametersOrBuilder ( )
Parameters to customize a ruin and recreate perturbation.

.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;

Implemented in operations_research.RoutingIls.IteratedLocalSearchParameters, and operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.

◆ hasRuinRecreateParameters()

boolean operations_research.RoutingIls.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 operations_research.RoutingIls.IteratedLocalSearchParameters, and operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.


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