Google OR-Tools v9.9
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 | |
java.lang.Object | newInstance (UnusedPrivateParameter unused) |
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessageV3.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 818 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 219 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 597 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 186 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 173 of file ConstraintSolverParameters.java.
|
static |
Definition at line 2809 of file ConstraintSolverParameters.java.
com.google.ortools.constraintsolver.ConstraintSolverParameters com.google.ortools.constraintsolver.ConstraintSolverParameters.getDefaultInstanceForType | ( | ) |
Definition at line 2845 of file ConstraintSolverParameters.java.
|
static |
Definition at line 36 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 546 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getDisableSolve | ( | ) |
bool disable_solve = 15;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 443 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 530 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 265 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 250 of file ConstraintSolverParameters.java.
com.google.protobuf.Parser< ConstraintSolverParameters > com.google.ortools.constraintsolver.ConstraintSolverParameters.getParserForType | ( | ) |
Definition at line 2840 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 432 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 357 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 402 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 417 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 296 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 318 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 342 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 280 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getSerializedSize | ( | ) |
Definition at line 700 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 581 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 235 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 372 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 387 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 203 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 519 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 475 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 486 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 497 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 562 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 508 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 459 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.hashCode | ( | ) |
Definition at line 885 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 42 of file ConstraintSolverParameters.java.
final boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.isInitialized | ( | ) |
Definition at line 603 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1045 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1048 of file ConstraintSolverParameters.java.
Builder com.google.ortools.constraintsolver.ConstraintSolverParameters.newBuilderForType | ( | ) |
Definition at line 1044 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 1058 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 30 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1016 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1022 of file ConstraintSolverParameters.java.
|
static |
Definition at line 993 of file ConstraintSolverParameters.java.
|
static |
Definition at line 997 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 1029 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1035 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1003 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1008 of file ConstraintSolverParameters.java.
|
static |
Definition at line 971 of file ConstraintSolverParameters.java.
|
static |
Definition at line 976 of file ConstraintSolverParameters.java.
|
static |
Definition at line 2835 of file ConstraintSolverParameters.java.
Builder com.google.ortools.constraintsolver.ConstraintSolverParameters.toBuilder | ( | ) |
Definition at line 1052 of file ConstraintSolverParameters.java.
void com.google.ortools.constraintsolver.ConstraintSolverParameters.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 613 of file ConstraintSolverParameters.java.
|
static |
Definition at line 207 of file ConstraintSolverParameters.java.
|
static |
Definition at line 585 of file ConstraintSolverParameters.java.
|
static |
Definition at line 161 of file ConstraintSolverParameters.java.
|
static |
Definition at line 534 of file ConstraintSolverParameters.java.
|
static |
Definition at line 436 of file ConstraintSolverParameters.java.
|
static |
Definition at line 523 of file ConstraintSolverParameters.java.
|
static |
Definition at line 254 of file ConstraintSolverParameters.java.
|
static |
Definition at line 239 of file ConstraintSolverParameters.java.
|
static |
Definition at line 421 of file ConstraintSolverParameters.java.
|
static |
Definition at line 346 of file ConstraintSolverParameters.java.
|
static |
Definition at line 391 of file ConstraintSolverParameters.java.
|
static |
Definition at line 406 of file ConstraintSolverParameters.java.
|
static |
Definition at line 284 of file ConstraintSolverParameters.java.
|
static |
Definition at line 331 of file ConstraintSolverParameters.java.
|
static |
Definition at line 269 of file ConstraintSolverParameters.java.
|
static |
Definition at line 566 of file ConstraintSolverParameters.java.
|
static |
Definition at line 223 of file ConstraintSolverParameters.java.
|
static |
Definition at line 361 of file ConstraintSolverParameters.java.
|
static |
Definition at line 376 of file ConstraintSolverParameters.java.
|
static |
Definition at line 191 of file ConstraintSolverParameters.java.
|
static |
Definition at line 512 of file ConstraintSolverParameters.java.
|
static |
Definition at line 463 of file ConstraintSolverParameters.java.
|
static |
Definition at line 479 of file ConstraintSolverParameters.java.
|
static |
Definition at line 490 of file ConstraintSolverParameters.java.
|
static |
Definition at line 550 of file ConstraintSolverParameters.java.
|
static |
Definition at line 501 of file ConstraintSolverParameters.java.
|
static |
Definition at line 447 of file ConstraintSolverParameters.java.