Package | Description |
---|---|
com.google.ortools.constraintsolver |
Modifier and Type | Method and Description |
---|---|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clear() |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearArraySplitSize()
When a sum/min/max operation is applied on a large array, this
array is recursively split into blocks of size 'array_split_size'.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearCheckSolutionPeriod()
Control the behavior of local search.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearCompressTrail()
This parameter indicates if the solver should compress the trail
during the search.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearDiffnUseCumulative()
Control the propagation of the diffn constraint.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearDisableSolve()
bool disable_solve = 15; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearMaxEdgeFinderSize()
int32 max_edge_finder_size = 109; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearNameAllVariables()
Should anonymous variables be given a name.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearNameCastVariables()
Create names for cast variables.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearPrintAddedConstraints()
Print added constraints.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearPrintLocalSearchProfile()
Print local search profiling data after solving.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearPrintModel()
Print the model before solving.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearPrintModelStats()
Print model statistics before solving.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearProfileFile()
Export propagation profiling data to file.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearProfileLocalSearch()
Activate local search profiling.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearProfilePropagation()
Activate propagation profiling.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearSkipLocallyOptimalPaths()
Skip locally optimal pairs of paths in PathOperators.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearStoreNames()
This parameters indicates if the solver should store the names of
the objets it manages.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearTracePropagation()
Activate propagate tracing.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearTraceSearch()
Trace search.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearTrailBlockSize()
This parameter indicates the default size of a block of the trail.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearUseAllPossibleDisjunctions()
bool use_all_possible_disjunctions = 108; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearUseCumulativeEdgeFinder()
Control the propagation of the cumulative constraint.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearUseCumulativeTimeTable()
bool use_cumulative_time_table = 106; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearUseCumulativeTimeTableSync()
bool use_cumulative_time_table_sync = 112; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearUseElementRmq()
Control the implementation of the element constraint.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearUseSequenceHighDemandTasks()
bool use_sequence_high_demand_tasks = 107; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.clearUseSmallTable()
Control the implementation of the table constraint.
|
ConstraintSolverParameters.Builder |
RoutingModelParameters.Builder.getSolverParametersBuilder()
Parameters to use in the underlying constraint solver.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.mergeFrom(ConstraintSolverParameters other) |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.mergeFrom(com.google.protobuf.Message other) |
static ConstraintSolverParameters.Builder |
ConstraintSolverParameters.newBuilder() |
static ConstraintSolverParameters.Builder |
ConstraintSolverParameters.newBuilder(ConstraintSolverParameters prototype) |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.newBuilderForType() |
protected ConstraintSolverParameters.Builder |
ConstraintSolverParameters.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setArraySplitSize(int value)
When a sum/min/max operation is applied on a large array, this
array is recursively split into blocks of size 'array_split_size'.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setCheckSolutionPeriod(int value)
Control the behavior of local search.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setCompressTrail(ConstraintSolverParameters.TrailCompression value)
This parameter indicates if the solver should compress the trail
during the search.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setCompressTrailValue(int value)
This parameter indicates if the solver should compress the trail
during the search.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setDiffnUseCumulative(boolean value)
Control the propagation of the diffn constraint.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setDisableSolve(boolean value)
bool disable_solve = 15; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setMaxEdgeFinderSize(int value)
int32 max_edge_finder_size = 109; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setNameAllVariables(boolean value)
Should anonymous variables be given a name.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setNameCastVariables(boolean value)
Create names for cast variables.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setPrintAddedConstraints(boolean value)
Print added constraints.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setPrintLocalSearchProfile(boolean value)
Print local search profiling data after solving.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setPrintModel(boolean value)
Print the model before solving.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setPrintModelStats(boolean value)
Print model statistics before solving.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setProfileFile(java.lang.String value)
Export propagation profiling data to file.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setProfileFileBytes(com.google.protobuf.ByteString value)
Export propagation profiling data to file.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setProfileLocalSearch(boolean value)
Activate local search profiling.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setProfilePropagation(boolean value)
Activate propagation profiling.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setSkipLocallyOptimalPaths(boolean value)
Skip locally optimal pairs of paths in PathOperators.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setStoreNames(boolean value)
This parameters indicates if the solver should store the names of
the objets it manages.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setTracePropagation(boolean value)
Activate propagate tracing.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setTraceSearch(boolean value)
Trace search.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setTrailBlockSize(int value)
This parameter indicates the default size of a block of the trail.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setUseAllPossibleDisjunctions(boolean value)
bool use_all_possible_disjunctions = 108; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setUseCumulativeEdgeFinder(boolean value)
Control the propagation of the cumulative constraint.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setUseCumulativeTimeTable(boolean value)
bool use_cumulative_time_table = 106; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setUseCumulativeTimeTableSync(boolean value)
bool use_cumulative_time_table_sync = 112; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setUseElementRmq(boolean value)
Control the implementation of the element constraint.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setUseSequenceHighDemandTasks(boolean value)
bool use_sequence_high_demand_tasks = 107; |
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.Builder.setUseSmallTable(boolean value)
Control the implementation of the table constraint.
|
ConstraintSolverParameters.Builder |
ConstraintSolverParameters.toBuilder() |
Modifier and Type | Method and Description |
---|---|
RoutingModelParameters.Builder |
RoutingModelParameters.Builder.setSolverParameters(ConstraintSolverParameters.Builder builderForValue)
Parameters to use in the underlying constraint solver.
|
Copyright © 2025. All rights reserved.