Specifies the behavior of a search based on ILS.
More...
Specifies the behavior of a search based on ILS.
Definition at line 4593 of file RoutingIls.pb.cs.
|
| static pb::MessageParser< IteratedLocalSearchParameters > | Parser [get] |
| static pbr::MessageDescriptor | Descriptor [get] |
| global::Google.OrTools.ConstraintSolver.PerturbationStrategy.Types.Value | PerturbationStrategy [get, set] |
| | Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
|
| global::Google.OrTools.ConstraintSolver.RuinRecreateParameters | RuinRecreateParameters [get, set] |
| | Parameters to customize a ruin and recreate perturbation.
|
| bool | ImprovePerturbedSolution [get, set] |
| | Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
|
| bool | HasImprovePerturbedSolution [get] |
| | Gets whether the "improve_perturbed_solution" field is set.
|
| global::Google.OrTools.ConstraintSolver.AcceptanceStrategy | ReferenceSolutionAcceptanceStrategy [get, set] |
| | Determines when the neighbor solution S', possibly improved if improve_perturbed_solution is true, replaces the reference solution S.
|
| global::Google.OrTools.ConstraintSolver.AcceptanceStrategy | BestSolutionAcceptanceStrategy [get, set] |
| | Determines when the neighbor solution S' replaces the best solution found so far.
|
◆ IteratedLocalSearchParameters() [1/2]
| Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.IteratedLocalSearchParameters |
( |
| ) |
|
|
inline |
◆ IteratedLocalSearchParameters() [2/2]
| Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.IteratedLocalSearchParameters |
( |
IteratedLocalSearchParameters | other | ) |
|
|
inline |
◆ CalculateSize()
| int Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.CalculateSize |
( |
| ) |
|
|
inline |
◆ ClearImprovePerturbedSolution()
| void Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.ClearImprovePerturbedSolution |
( |
| ) |
|
|
inline |
Clears the value of the "improve_perturbed_solution" field.
Definition at line 4701 of file RoutingIls.pb.cs.
◆ Clone()
◆ Equals() [1/2]
◆ Equals() [2/2]
| override bool Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.Equals |
( |
object | other | ) |
|
|
inline |
◆ GetHashCode()
| override int Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.GetHashCode |
( |
| ) |
|
|
inline |
◆ MergeFrom() [1/2]
◆ MergeFrom() [2/2]
| void Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.MergeFrom |
( |
pb.CodedInputStream | input | ) |
|
|
inline |
◆ ToString()
| override string Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.ToString |
( |
| ) |
|
|
inline |
◆ WriteTo()
| void Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.WriteTo |
( |
pb.CodedOutputStream | output | ) |
|
|
inline |
◆ BestSolutionAcceptanceStrategyFieldNumber
| const int Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.BestSolutionAcceptanceStrategyFieldNumber = 5 |
|
static |
Field number for the "best_solution_acceptance_strategy" field.
Definition at line 4722 of file RoutingIls.pb.cs.
◆ ImprovePerturbedSolutionFieldNumber
| const int Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.ImprovePerturbedSolutionFieldNumber = 3 |
|
static |
Field number for the "improve_perturbed_solution" field.
Definition at line 4675 of file RoutingIls.pb.cs.
◆ PerturbationStrategyFieldNumber
| const int Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.PerturbationStrategyFieldNumber = 1 |
|
static |
Field number for the "perturbation_strategy" field.
Definition at line 4644 of file RoutingIls.pb.cs.
◆ ReferenceSolutionAcceptanceStrategyFieldNumber
| const int Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.ReferenceSolutionAcceptanceStrategyFieldNumber = 4 |
|
static |
Field number for the "reference_solution_acceptance_strategy" field.
Definition at line 4706 of file RoutingIls.pb.cs.
◆ RuinRecreateParametersFieldNumber
| const int Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.RuinRecreateParametersFieldNumber = 2 |
|
static |
Field number for the "ruin_recreate_parameters" field.
Definition at line 4660 of file RoutingIls.pb.cs.
◆ BestSolutionAcceptanceStrategy
| global.Google.OrTools.ConstraintSolver.AcceptanceStrategy Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.BestSolutionAcceptanceStrategy |
|
getset |
Determines when the neighbor solution S' replaces the best solution found so far.
Definition at line 4730 of file RoutingIls.pb.cs.
◆ Descriptor
| pbr.MessageDescriptor Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.Descriptor |
|
staticget |
◆ HasImprovePerturbedSolution
| bool Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.HasImprovePerturbedSolution |
|
get |
Gets whether the "improve_perturbed_solution" field is set.
Definition at line 4695 of file RoutingIls.pb.cs.
◆ ImprovePerturbedSolution
| bool Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.ImprovePerturbedSolution |
|
getset |
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
Definition at line 4685 of file RoutingIls.pb.cs.
◆ Parser
◆ PerturbationStrategy
| global.Google.OrTools.ConstraintSolver.PerturbationStrategy.Types.Value Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.PerturbationStrategy |
|
getset |
Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
Definition at line 4652 of file RoutingIls.pb.cs.
◆ ReferenceSolutionAcceptanceStrategy
| global.Google.OrTools.ConstraintSolver.AcceptanceStrategy Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.ReferenceSolutionAcceptanceStrategy |
|
getset |
Determines when the neighbor solution S', possibly improved if improve_perturbed_solution is true, replaces the reference solution S.
Definition at line 4714 of file RoutingIls.pb.cs.
◆ RuinRecreateParameters
| global.Google.OrTools.ConstraintSolver.RuinRecreateParameters Google.OrTools.ConstraintSolver.IteratedLocalSearchParameters.RuinRecreateParameters |
|
getset |
Parameters to customize a ruin and recreate perturbation.
Definition at line 4667 of file RoutingIls.pb.cs.
The documentation for this class was generated from the following file: