Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | Builder |
enum | TrailCompression |
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (java.io.InputStream input) throws java.io.IOException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static Builder | newBuilder () |
static Builder | newBuilder (com.google.ortools.constraintsolver.ConstraintSolverParameters prototype) |
static com.google.ortools.constraintsolver.ConstraintSolverParameters | getDefaultInstance () |
static com.google.protobuf.Parser< ConstraintSolverParameters > | parser () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent) |
Solver parameters.
Protobuf type operations_research.ConstraintSolverParameters
Definition at line 14 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.equals | ( | final java.lang.Object | obj | ) |
Definition at line 829 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getArraySplitSize | ( | ) |
When a sum/min/max operation is applied on a large array, this array is recursively split into blocks of size 'array_split_size'.
int32 array_split_size = 3;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 230 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getCheckSolutionPeriod | ( | ) |
Control the behavior of local search.
int32 check_solution_period = 114;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 608 of file ConstraintSolverParameters.java.
com.google.ortools.constraintsolver.ConstraintSolverParameters.TrailCompression com.google.ortools.constraintsolver.ConstraintSolverParameters.getCompressTrail | ( | ) |
This parameter indicates if the solver should compress the trail during the search. No compression means that the solver will be faster, but will use more memory.
.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 197 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getCompressTrailValue | ( | ) |
This parameter indicates if the solver should compress the trail during the search. No compression means that the solver will be faster, but will use more memory.
.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 184 of file ConstraintSolverParameters.java.
|
static |
Definition at line 2776 of file ConstraintSolverParameters.java.
com.google.ortools.constraintsolver.ConstraintSolverParameters com.google.ortools.constraintsolver.ConstraintSolverParameters.getDefaultInstanceForType | ( | ) |
Definition at line 2812 of file ConstraintSolverParameters.java.
|
static |
Definition at line 38 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getDiffnUseCumulative | ( | ) |
Control the propagation of the diffn constraint.
bool diffn_use_cumulative = 110;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 557 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getDisableSolve | ( | ) |
bool disable_solve = 15;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 454 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getMaxEdgeFinderSize | ( | ) |
int32 max_edge_finder_size = 109;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 541 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getNameAllVariables | ( | ) |
Should anonymous variables be given a name.
bool name_all_variables = 6;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 276 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getNameCastVariables | ( | ) |
Create names for cast variables.
bool name_cast_variables = 5;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 261 of file ConstraintSolverParameters.java.
com.google.protobuf.Parser< ConstraintSolverParameters > com.google.ortools.constraintsolver.ConstraintSolverParameters.getParserForType | ( | ) |
Definition at line 2807 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getPrintAddedConstraints | ( | ) |
Print added constraints.
bool print_added_constraints = 13;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 443 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getPrintLocalSearchProfile | ( | ) |
Print local search profiling data after solving.
bool print_local_search_profile = 17;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 368 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getPrintModel | ( | ) |
Print the model before solving.
bool print_model = 11;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 413 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getPrintModelStats | ( | ) |
Print model statistics before solving.
bool print_model_stats = 12;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 428 of file ConstraintSolverParameters.java.
java.lang.String com.google.ortools.constraintsolver.ConstraintSolverParameters.getProfileFile | ( | ) |
Export propagation profiling data to file.
string profile_file = 8;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 307 of file ConstraintSolverParameters.java.
com.google.protobuf.ByteString com.google.ortools.constraintsolver.ConstraintSolverParameters.getProfileFileBytes | ( | ) |
Export propagation profiling data to file.
string profile_file = 8;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 329 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getProfileLocalSearch | ( | ) |
Activate local search profiling.
bool profile_local_search = 16;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 353 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getProfilePropagation | ( | ) |
Activate propagation profiling.
bool profile_propagation = 7;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 291 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getSerializedSize | ( | ) |
Definition at line 711 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getSkipLocallyOptimalPaths | ( | ) |
Skip locally optimal pairs of paths in PathOperators. Setting this parameter to true might skip valid neighbors if there are constraints linking paths together (such as precedences). In any other case this should only speed up the search without omitting any neighbors.
bool skip_locally_optimal_paths = 113;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 592 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getStoreNames | ( | ) |
This parameters indicates if the solver should store the names of the objets it manages.
bool store_names = 4;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 246 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getTracePropagation | ( | ) |
Activate propagate tracing.
bool trace_propagation = 9;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 383 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getTraceSearch | ( | ) |
Trace search.
bool trace_search = 10;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 398 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getTrailBlockSize | ( | ) |
This parameter indicates the default size of a block of the trail. Compression applies at the block level.
int32 trail_block_size = 2;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 214 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getUseAllPossibleDisjunctions | ( | ) |
bool use_all_possible_disjunctions = 108;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 530 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getUseCumulativeEdgeFinder | ( | ) |
Control the propagation of the cumulative constraint.
bool use_cumulative_edge_finder = 105;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 486 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getUseCumulativeTimeTable | ( | ) |
bool use_cumulative_time_table = 106;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 497 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getUseCumulativeTimeTableSync | ( | ) |
bool use_cumulative_time_table_sync = 112;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 508 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getUseElementRmq | ( | ) |
Control the implementation of the element constraint.
bool use_element_rmq = 111;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 573 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getUseSequenceHighDemandTasks | ( | ) |
bool use_sequence_high_demand_tasks = 107;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 519 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getUseSmallTable | ( | ) |
Control the implementation of the table constraint.
bool use_small_table = 101;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 470 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.hashCode | ( | ) |
Definition at line 896 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 44 of file ConstraintSolverParameters.java.
final boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.isInitialized | ( | ) |
Definition at line 614 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1056 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1059 of file ConstraintSolverParameters.java.
Builder com.google.ortools.constraintsolver.ConstraintSolverParameters.newBuilderForType | ( | ) |
Definition at line 1055 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 1069 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1027 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1033 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1004 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1008 of file ConstraintSolverParameters.java.
|
static |
Definition at line 993 of file ConstraintSolverParameters.java.
|
static |
Definition at line 998 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1040 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1046 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1014 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1019 of file ConstraintSolverParameters.java.
|
static |
Definition at line 982 of file ConstraintSolverParameters.java.
|
static |
Definition at line 987 of file ConstraintSolverParameters.java.
|
static |
Definition at line 2802 of file ConstraintSolverParameters.java.
Builder com.google.ortools.constraintsolver.ConstraintSolverParameters.toBuilder | ( | ) |
Definition at line 1063 of file ConstraintSolverParameters.java.
void com.google.ortools.constraintsolver.ConstraintSolverParameters.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 624 of file ConstraintSolverParameters.java.
|
static |
Definition at line 218 of file ConstraintSolverParameters.java.
|
static |
Definition at line 596 of file ConstraintSolverParameters.java.
|
static |
Definition at line 172 of file ConstraintSolverParameters.java.
|
static |
Definition at line 545 of file ConstraintSolverParameters.java.
|
static |
Definition at line 447 of file ConstraintSolverParameters.java.
|
static |
Definition at line 534 of file ConstraintSolverParameters.java.
|
static |
Definition at line 265 of file ConstraintSolverParameters.java.
|
static |
Definition at line 250 of file ConstraintSolverParameters.java.
|
static |
Definition at line 432 of file ConstraintSolverParameters.java.
|
static |
Definition at line 357 of file ConstraintSolverParameters.java.
|
static |
Definition at line 402 of file ConstraintSolverParameters.java.
|
static |
Definition at line 417 of file ConstraintSolverParameters.java.
|
static |
Definition at line 295 of file ConstraintSolverParameters.java.
|
static |
Definition at line 342 of file ConstraintSolverParameters.java.
|
static |
Definition at line 280 of file ConstraintSolverParameters.java.
|
static |
Definition at line 577 of file ConstraintSolverParameters.java.
|
static |
Definition at line 234 of file ConstraintSolverParameters.java.
|
static |
Definition at line 372 of file ConstraintSolverParameters.java.
|
static |
Definition at line 387 of file ConstraintSolverParameters.java.
|
static |
Definition at line 202 of file ConstraintSolverParameters.java.
|
static |
Definition at line 523 of file ConstraintSolverParameters.java.
|
static |
Definition at line 474 of file ConstraintSolverParameters.java.
|
static |
Definition at line 490 of file ConstraintSolverParameters.java.
|
static |
Definition at line 501 of file ConstraintSolverParameters.java.
|
static |
Definition at line 561 of file ConstraintSolverParameters.java.
|
static |
Definition at line 512 of file ConstraintSolverParameters.java.
|
static |
Definition at line 458 of file ConstraintSolverParameters.java.