Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
OperationsResearch.RuinRecreateParameters Class Referencesealed

Parameters to configure a perturbation based on a ruin and recreate approach. More...

Inheritance diagram for OperationsResearch.RuinRecreateParameters:

Public Member Functions

 RuinRecreateParameters ()
 
 RuinRecreateParameters (RuinRecreateParameters other)
 
RuinRecreateParameters Clone ()
 
override bool Equals (object other)
 
bool Equals (RuinRecreateParameters other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (RuinRecreateParameters other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int RuinStrategyFieldNumber = 1
 Field number for the "ruin_strategy" field.
 
const int RecreateStrategyFieldNumber = 2
 Field number for the "recreate_strategy" field.
 
const int NumRuinedRoutesFieldNumber = 3
 Field number for the "num_ruined_routes" field.
 

Properties

static pb::MessageParser< RuinRecreateParametersParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
global::OperationsResearch.RuinStrategy.Types.Value RuinStrategy [get, set]
 Strategy defining how a reference solution is ruined.
 
global::Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value RecreateStrategy [get, set]
 Strategy defining how a reference solution is recreated.
 
uint NumRuinedRoutes [get, set]
 Number of routes removed during a ruin application defined on routes.
 

Detailed Description

Parameters to configure a perturbation based on a ruin and recreate approach.

Definition at line 239 of file RoutingIls.pb.cs.

Constructor & Destructor Documentation

◆ RuinRecreateParameters() [1/2]

OperationsResearch.RuinRecreateParameters.RuinRecreateParameters ( )
inline

Definition at line 264 of file RoutingIls.pb.cs.

◆ RuinRecreateParameters() [2/2]

OperationsResearch.RuinRecreateParameters.RuinRecreateParameters ( RuinRecreateParameters other)
inline

Definition at line 272 of file RoutingIls.pb.cs.

Member Function Documentation

◆ CalculateSize()

int OperationsResearch.RuinRecreateParameters.CalculateSize ( )
inline

Definition at line 418 of file RoutingIls.pb.cs.

◆ Clone()

RuinRecreateParameters OperationsResearch.RuinRecreateParameters.Clone ( )
inline

Definition at line 281 of file RoutingIls.pb.cs.

◆ Equals() [1/2]

override bool OperationsResearch.RuinRecreateParameters.Equals ( object other)
inline

Definition at line 332 of file RoutingIls.pb.cs.

◆ Equals() [2/2]

bool OperationsResearch.RuinRecreateParameters.Equals ( RuinRecreateParameters other)
inline

Definition at line 338 of file RoutingIls.pb.cs.

◆ GetHashCode()

override int OperationsResearch.RuinRecreateParameters.GetHashCode ( )
inline

Definition at line 353 of file RoutingIls.pb.cs.

◆ MergeFrom() [1/2]

void OperationsResearch.RuinRecreateParameters.MergeFrom ( pb.CodedInputStream input)
inline

Definition at line 455 of file RoutingIls.pb.cs.

◆ MergeFrom() [2/2]

void OperationsResearch.RuinRecreateParameters.MergeFrom ( RuinRecreateParameters other)
inline

Definition at line 437 of file RoutingIls.pb.cs.

◆ ToString()

override string OperationsResearch.RuinRecreateParameters.ToString ( )
inline

Definition at line 366 of file RoutingIls.pb.cs.

◆ WriteTo()

void OperationsResearch.RuinRecreateParameters.WriteTo ( pb.CodedOutputStream output)
inline

Definition at line 372 of file RoutingIls.pb.cs.

Member Data Documentation

◆ NumRuinedRoutesFieldNumber

const int OperationsResearch.RuinRecreateParameters.NumRuinedRoutesFieldNumber = 3
static

Field number for the "num_ruined_routes" field.

Definition at line 316 of file RoutingIls.pb.cs.

◆ RecreateStrategyFieldNumber

const int OperationsResearch.RuinRecreateParameters.RecreateStrategyFieldNumber = 2
static

Field number for the "recreate_strategy" field.

Definition at line 301 of file RoutingIls.pb.cs.

◆ RuinStrategyFieldNumber

const int OperationsResearch.RuinRecreateParameters.RuinStrategyFieldNumber = 1
static

Field number for the "ruin_strategy" field.

Definition at line 286 of file RoutingIls.pb.cs.

Property Documentation

◆ Descriptor

pbr.MessageDescriptor OperationsResearch.RuinRecreateParameters.Descriptor
staticget

Definition at line 252 of file RoutingIls.pb.cs.

◆ NumRuinedRoutes

uint OperationsResearch.RuinRecreateParameters.NumRuinedRoutes
getset

Number of routes removed during a ruin application defined on routes.

Definition at line 323 of file RoutingIls.pb.cs.

◆ Parser

pb.MessageParser<RuinRecreateParameters> OperationsResearch.RuinRecreateParameters.Parser
staticget

Definition at line 248 of file RoutingIls.pb.cs.

◆ RecreateStrategy

global.Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value OperationsResearch.RuinRecreateParameters.RecreateStrategy
getset

Strategy defining how a reference solution is recreated.

Definition at line 308 of file RoutingIls.pb.cs.

◆ RuinStrategy

global.OperationsResearch.RuinStrategy.Types.Value OperationsResearch.RuinRecreateParameters.RuinStrategy
getset

Strategy defining how a reference solution is ruined.

Definition at line 293 of file RoutingIls.pb.cs.


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