Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder Interface Reference
Inheritance diagram for com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder:
com.google.ortools.constraintsolver.SISRRuinStrategy com.google.ortools.constraintsolver.SISRRuinStrategy.Builder

Public Member Functions

boolean hasMaxRemovedSequenceSize ()
 
int getMaxRemovedSequenceSize ()
 
boolean hasAvgNumRemovedVisits ()
 
int getAvgNumRemovedVisits ()
 
boolean hasBypassFactor ()
 
double getBypassFactor ()
 

Detailed Description

Definition at line 8 of file SISRRuinStrategyOrBuilder.java.

Member Function Documentation

◆ getAvgNumRemovedVisits()

int com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder.getAvgNumRemovedVisits ( )
Number of visits that are removed on average. The parameter name in the
paper is \bar{c} and the suggested value is 10.

optional uint32 avg_num_removed_visits = 2;

Returns
The avgNumRemovedVisits.

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

◆ getBypassFactor()

double com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder.getBypassFactor ( )
Value in [0, 1] ruling the number of preserved customers in the split
sequence removal. The parameter name in the paper is \alpha and the
suggested value is 0.01.

optional double bypass_factor = 3;

Returns
The bypassFactor.

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

◆ getMaxRemovedSequenceSize()

int com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder.getMaxRemovedSequenceSize ( )
Maximum number of removed visits per sequence. The parameter name in the
paper is L^{max} and the suggested value is 10.

optional uint32 max_removed_sequence_size = 1;

Returns
The maxRemovedSequenceSize.

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

◆ hasAvgNumRemovedVisits()

boolean com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder.hasAvgNumRemovedVisits ( )
Number of visits that are removed on average. The parameter name in the
paper is \bar{c} and the suggested value is 10.

optional uint32 avg_num_removed_visits = 2;

Returns
Whether the avgNumRemovedVisits field is set.

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

◆ hasBypassFactor()

boolean com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder.hasBypassFactor ( )
Value in [0, 1] ruling the number of preserved customers in the split
sequence removal. The parameter name in the paper is \alpha and the
suggested value is 0.01.

optional double bypass_factor = 3;

Returns
Whether the bypassFactor field is set.

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

◆ hasMaxRemovedSequenceSize()

boolean com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder.hasMaxRemovedSequenceSize ( )
Maximum number of removed visits per sequence. The parameter name in the
paper is L^{max} and the suggested value is 10.

optional uint32 max_removed_sequence_size = 1;

Returns
Whether the maxRemovedSequenceSize field is set.

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


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