![]() |
Google OR-Tools v9.14
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 16 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.equals | ( | final java.lang.Object | obj | ) |
Definition at line 831 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 232 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 610 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 199 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 186 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 40 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 559 of file ConstraintSolverParameters.java.
boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.getDisableSolve | ( | ) |
bool disable_solve = 15;
Implements com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder.
Definition at line 456 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 543 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 278 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 263 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 445 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 370 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 415 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 430 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 309 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 331 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 355 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 293 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.getSerializedSize | ( | ) |
Definition at line 713 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 594 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 248 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 385 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 400 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 216 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 532 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 488 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 499 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 510 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 575 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 521 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 472 of file ConstraintSolverParameters.java.
int com.google.ortools.constraintsolver.ConstraintSolverParameters.hashCode | ( | ) |
Definition at line 898 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 46 of file ConstraintSolverParameters.java.
final boolean com.google.ortools.constraintsolver.ConstraintSolverParameters.isInitialized | ( | ) |
Definition at line 616 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1058 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1061 of file ConstraintSolverParameters.java.
Builder com.google.ortools.constraintsolver.ConstraintSolverParameters.newBuilderForType | ( | ) |
Definition at line 1057 of file ConstraintSolverParameters.java.
|
protected |
Definition at line 1071 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 1006 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1010 of file ConstraintSolverParameters.java.
|
static |
Definition at line 995 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1000 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1042 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1048 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1016 of file ConstraintSolverParameters.java.
|
static |
Definition at line 1021 of file ConstraintSolverParameters.java.
|
static |
Definition at line 984 of file ConstraintSolverParameters.java.
|
static |
Definition at line 989 of file ConstraintSolverParameters.java.
|
static |
Definition at line 2802 of file ConstraintSolverParameters.java.
Builder com.google.ortools.constraintsolver.ConstraintSolverParameters.toBuilder | ( | ) |
Definition at line 1065 of file ConstraintSolverParameters.java.
void com.google.ortools.constraintsolver.ConstraintSolverParameters.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 626 of file ConstraintSolverParameters.java.
|
static |
Definition at line 220 of file ConstraintSolverParameters.java.
|
static |
Definition at line 598 of file ConstraintSolverParameters.java.
|
static |
Definition at line 174 of file ConstraintSolverParameters.java.
|
static |
Definition at line 547 of file ConstraintSolverParameters.java.
|
static |
Definition at line 449 of file ConstraintSolverParameters.java.
|
static |
Definition at line 536 of file ConstraintSolverParameters.java.
|
static |
Definition at line 267 of file ConstraintSolverParameters.java.
|
static |
Definition at line 252 of file ConstraintSolverParameters.java.
|
static |
Definition at line 434 of file ConstraintSolverParameters.java.
|
static |
Definition at line 359 of file ConstraintSolverParameters.java.
|
static |
Definition at line 404 of file ConstraintSolverParameters.java.
|
static |
Definition at line 419 of file ConstraintSolverParameters.java.
|
static |
Definition at line 297 of file ConstraintSolverParameters.java.
|
static |
Definition at line 344 of file ConstraintSolverParameters.java.
|
static |
Definition at line 282 of file ConstraintSolverParameters.java.
|
static |
Definition at line 579 of file ConstraintSolverParameters.java.
|
static |
Definition at line 236 of file ConstraintSolverParameters.java.
|
static |
Definition at line 374 of file ConstraintSolverParameters.java.
|
static |
Definition at line 389 of file ConstraintSolverParameters.java.
|
static |
Definition at line 204 of file ConstraintSolverParameters.java.
|
static |
Definition at line 525 of file ConstraintSolverParameters.java.
|
static |
Definition at line 476 of file ConstraintSolverParameters.java.
|
static |
Definition at line 492 of file ConstraintSolverParameters.java.
|
static |
Definition at line 503 of file ConstraintSolverParameters.java.
|
static |
Definition at line 563 of file ConstraintSolverParameters.java.
|
static |
Definition at line 514 of file ConstraintSolverParameters.java.
|
static |
Definition at line 460 of file ConstraintSolverParameters.java.