![]() |
Google OR-Tools v9.12
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 15 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.equals | ( | final java.lang.Object | obj | ) |
Definition at line 830 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 231 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 609 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 198 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 185 of file ConstraintSolverParameters.java.
|
static |
Definition at line 2777 of file ConstraintSolverParameters.java.
com.google.ortools.constraintsolver.ConstraintSolverParameters com.google.ortools.constraintsolver.ConstraintSolverParameters.getDefaultInstanceForType | ( | ) |
Definition at line 2813 of file ConstraintSolverParameters.java.
|
static |
Definition at line 39 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 558 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getDisableSolve | ( | ) |
bool disable_solve = 15;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 455 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 542 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 277 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 262 of file ConstraintSolverParameters.java.
com.google.protobuf.Parser< ConstraintSolverParameters > com.google.ortools.constraintsolver.ConstraintSolverParameters.getParserForType | ( | ) |
Definition at line 2808 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 444 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 369 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 414 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 429 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 308 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 330 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 354 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 292 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getSerializedSize | ( | ) |
Definition at line 712 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 593 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 247 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 384 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 399 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 215 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 531 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 487 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 498 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 509 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 574 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 520 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 471 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.hashCode | ( | ) |
Definition at line 897 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 45 of file ConstraintSolverParameters.java.
final boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.isInitialized | ( | ) |
Definition at line 615 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1057 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1060 of file ConstraintSolverParameters.java.
Builder com.google.ortools.constraintsolver.ConstraintSolverParameters.newBuilderForType | ( | ) |
Definition at line 1056 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 1070 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1028 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1034 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1005 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1009 of file ConstraintSolverParameters.java.
|
static |
Definition at line 994 of file ConstraintSolverParameters.java.
|
static |
Definition at line 999 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1041 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1047 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1015 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1020 of file ConstraintSolverParameters.java.
|
static |
Definition at line 983 of file ConstraintSolverParameters.java.
|
static |
Definition at line 988 of file ConstraintSolverParameters.java.
|
static |
Definition at line 2803 of file ConstraintSolverParameters.java.
Builder com.google.ortools.constraintsolver.ConstraintSolverParameters.toBuilder | ( | ) |
Definition at line 1064 of file ConstraintSolverParameters.java.
void com.google.ortools.constraintsolver.ConstraintSolverParameters.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 625 of file ConstraintSolverParameters.java.
|
static |
Definition at line 219 of file ConstraintSolverParameters.java.
|
static |
Definition at line 597 of file ConstraintSolverParameters.java.
|
static |
Definition at line 173 of file ConstraintSolverParameters.java.
|
static |
Definition at line 546 of file ConstraintSolverParameters.java.
|
static |
Definition at line 448 of file ConstraintSolverParameters.java.
|
static |
Definition at line 535 of file ConstraintSolverParameters.java.
|
static |
Definition at line 266 of file ConstraintSolverParameters.java.
|
static |
Definition at line 251 of file ConstraintSolverParameters.java.
|
static |
Definition at line 433 of file ConstraintSolverParameters.java.
|
static |
Definition at line 358 of file ConstraintSolverParameters.java.
|
static |
Definition at line 403 of file ConstraintSolverParameters.java.
|
static |
Definition at line 418 of file ConstraintSolverParameters.java.
|
static |
Definition at line 296 of file ConstraintSolverParameters.java.
|
static |
Definition at line 343 of file ConstraintSolverParameters.java.
|
static |
Definition at line 281 of file ConstraintSolverParameters.java.
|
static |
Definition at line 578 of file ConstraintSolverParameters.java.
|
static |
Definition at line 235 of file ConstraintSolverParameters.java.
|
static |
Definition at line 373 of file ConstraintSolverParameters.java.
|
static |
Definition at line 388 of file ConstraintSolverParameters.java.
|
static |
Definition at line 203 of file ConstraintSolverParameters.java.
|
static |
Definition at line 524 of file ConstraintSolverParameters.java.
|
static |
Definition at line 475 of file ConstraintSolverParameters.java.
|
static |
Definition at line 491 of file ConstraintSolverParameters.java.
|
static |
Definition at line 502 of file ConstraintSolverParameters.java.
|
static |
Definition at line 562 of file ConstraintSolverParameters.java.
|
static |
Definition at line 513 of file ConstraintSolverParameters.java.
|
static |
Definition at line 459 of file ConstraintSolverParameters.java.