Java Reference
Java Reference
SatParameters.java
Go to the documentation of this file.
148 com.google.ortools.sat.SatParameters.VariableOrder value = com.google.ortools.sat.SatParameters.VariableOrder.valueOf(rawValue);
160 com.google.ortools.sat.SatParameters.Polarity value = com.google.ortools.sat.SatParameters.Polarity.valueOf(rawValue);
172 com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm value = com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm.valueOf(rawValue);
249 com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm value = com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm.valueOf(rawValue);
326 com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder value = com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder.valueOf(rawValue);
343 com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm value = com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm.valueOf(rawValue);
375 com.google.ortools.sat.SatParameters.ClauseProtection value = com.google.ortools.sat.SatParameters.ClauseProtection.valueOf(rawValue);
392 com.google.ortools.sat.SatParameters.ClauseOrdering value = com.google.ortools.sat.SatParameters.ClauseOrdering.valueOf(rawValue);
404 com.google.ortools.sat.SatParameters.RestartAlgorithm value = com.google.ortools.sat.SatParameters.RestartAlgorithm.valueOf(rawValue);
422 com.google.ortools.sat.SatParameters.RestartAlgorithm value = com.google.ortools.sat.SatParameters.RestartAlgorithm.valueOf(rawValue);
535 com.google.ortools.sat.SatParameters.SearchBranching value = com.google.ortools.sat.SatParameters.SearchBranching.valueOf(rawValue);
843 return com.google.ortools.sat.SatParametersOuterClass.internal_static_operations_research_sat_SatParameters_descriptor;
849 return com.google.ortools.sat.SatParametersOuterClass.internal_static_operations_research_sat_SatParameters_fieldAccessorTable
851 com.google.ortools.sat.SatParameters.class, com.google.ortools.sat.SatParameters.Builder.class);
1222 // @@protoc_insertion_point(enum_scope:operations_research.sat.SatParameters.ConflictMinimizationAlgorithm)
1344 // @@protoc_insertion_point(enum_scope:operations_research.sat.SatParameters.BinaryMinizationAlgorithm)
1844 // @@protoc_insertion_point(enum_scope:operations_research.sat.SatParameters.MaxSatAssumptionOrder)
1979 // @@protoc_insertion_point(enum_scope:operations_research.sat.SatParameters.MaxSatStratificationAlgorithm)
2216 com.google.ortools.sat.SatParameters.VariableOrder result = com.google.ortools.sat.SatParameters.VariableOrder.valueOf(preferredVariableOrder_);
2233 com.google.ortools.sat.SatParameters.Polarity result = com.google.ortools.sat.SatParameters.Polarity.valueOf(initialPolarity_);
2430 public com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm() {
2432 com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm result = com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm.valueOf(minimizationAlgorithm_);
2433 return result == null ? com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm.RECURSIVE : result;
2447 public com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm() {
2449 com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm result = com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm.valueOf(binaryMinimizationAlgorithm_);
2450 return result == null ? com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm.BINARY_MINIMIZATION_FIRST : result;
2543 com.google.ortools.sat.SatParameters.ClauseProtection result = com.google.ortools.sat.SatParameters.ClauseProtection.valueOf(clauseCleanupProtection_);
2544 return result == null ? com.google.ortools.sat.SatParameters.ClauseProtection.PROTECTION_NONE : result;
2585 com.google.ortools.sat.SatParameters.ClauseOrdering result = com.google.ortools.sat.SatParameters.ClauseOrdering.valueOf(clauseCleanupOrdering_);
2586 return result == null ? com.google.ortools.sat.SatParameters.ClauseOrdering.CLAUSE_ACTIVITY : result;
2835 java.lang.Integer, com.google.ortools.sat.SatParameters.RestartAlgorithm> restartAlgorithms_converter_ =
2840 com.google.ortools.sat.SatParameters.RestartAlgorithm result = com.google.ortools.sat.SatParameters.RestartAlgorithm.valueOf(from);
2841 return result == null ? com.google.ortools.sat.SatParameters.RestartAlgorithm.NO_RESTART : result;
2858 public java.util.List<com.google.ortools.sat.SatParameters.RestartAlgorithm> getRestartAlgorithmsList() {
2860 java.lang.Integer, com.google.ortools.sat.SatParameters.RestartAlgorithm>(restartAlgorithms_, restartAlgorithms_converter_);
3730 com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder result = com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder.valueOf(maxSatAssumptionOrder_);
3731 return result == null ? com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder.DEFAULT_ASSUMPTION_ORDER : result;
3770 public com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification() {
3772 com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm result = com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm.valueOf(maxSatStratification_);
3773 return result == null ? com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm.STRATIFICATION_DESCENT : result;
4282 com.google.ortools.sat.SatParameters.SearchBranching result = com.google.ortools.sat.SatParameters.SearchBranching.valueOf(searchBranching_);
4283 return result == null ? com.google.ortools.sat.SatParameters.SearchBranching.AUTOMATIC_SEARCH : result;
5825 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(70, defaultRestartAlgorithms_);
6142 if (hasAlsoBumpVariablesInConflictReasons() != other.hasAlsoBumpVariablesInConflictReasons()) return false;
6155 if (hasSubsumptionDuringConflictAnalysis() != other.hasSubsumptionDuringConflictAnalysis()) return false;
6194 if (hasMinimizeWithPropagationRestartPeriod() != other.hasMinimizeWithPropagationRestartPeriod()) return false;
6199 if (hasMinimizeWithPropagationNumDecisions() != other.hasMinimizeWithPropagationNumDecisions()) return false;
6289 if (hasNumConflictsBeforeStrategyChanges() != other.hasNumConflictsBeforeStrategyChanges()) return false;
6322 if (hasTreatBinaryClausesSeparately() != other.hasTreatBinaryClausesSeparately()) return false;
6342 if (hasMinimizeReductionDuringPbResolution() != other.hasMinimizeReductionDuringPbResolution()) return false;
6362 if (hasPresolveProbingDeterministicTimeLimit() != other.hasPresolveProbingDeterministicTimeLimit()) return false;
6412 if (hasMaxSatReverseAssumptionOrder() != other.hasMaxSatReverseAssumptionOrder()) return false;
6421 if (hasUsePrecedencesInDisjunctiveConstraint() != other.hasUsePrecedencesInDisjunctiveConstraint()) return false;
6426 if (hasUseOverloadCheckerInCumulativeConstraint() != other.hasUseOverloadCheckerInCumulativeConstraint()) return false;
6431 if (hasUseTimetableEdgeFindingInCumulativeConstraint() != other.hasUseTimetableEdgeFindingInCumulativeConstraint()) return false;
6436 if (hasUseDisjunctiveConstraintInCumulativeConstraint() != other.hasUseDisjunctiveConstraintInCumulativeConstraint()) return false;
6491 if (hasMinOrthogonalityForLpConstraints() != other.hasMinOrthogonalityForLpConstraints()) return false;
6531 if (hasPseudoCostReliabilityThreshold() != other.hasPseudoCostReliabilityThreshold()) return false;
6571 if (hasFillTightenedDomainsInResponse() != other.hasFillTightenedDomainsInResponse()) return false;
6581 if (hasAutoDetectGreaterThanAtLeastOneOf() != other.hasAutoDetectGreaterThanAtLeastOneOf()) return false;
6641 if (hasSearchRandomizationTolerance() != other.hasSearchRandomizationTolerance()) return false;
7300 public static com.google.ortools.sat.SatParameters parseDelimitedFrom(java.io.InputStream input)
7361 return com.google.ortools.sat.SatParametersOuterClass.internal_static_operations_research_sat_SatParameters_descriptor;
7367 return com.google.ortools.sat.SatParametersOuterClass.internal_static_operations_research_sat_SatParameters_fieldAccessorTable
7369 com.google.ortools.sat.SatParameters.class, com.google.ortools.sat.SatParameters.Builder.class);
7446 defaultRestartAlgorithms_ = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,DL_MOVING_AVERAGE_RESTART";
7628 return com.google.ortools.sat.SatParametersOuterClass.internal_static_operations_research_sat_SatParameters_descriptor;
7914 result.useTimetableEdgeFindingInCumulativeConstraint_ = useTimetableEdgeFindingInCumulativeConstraint_;
7920 result.useDisjunctiveConstraintInCumulativeConstraint_ = useDisjunctiveConstraintInCumulativeConstraint_;
8372 setUseOverloadCheckerInCumulativeConstraint(other.getUseOverloadCheckerInCumulativeConstraint());
8375 setUseTimetableEdgeFindingInCumulativeConstraint(other.getUseTimetableEdgeFindingInCumulativeConstraint());
8378 setUseDisjunctiveConstraintInCumulativeConstraint(other.getUseDisjunctiveConstraintInCumulativeConstraint());
8575 com.google.ortools.sat.SatParameters.VariableOrder result = com.google.ortools.sat.SatParameters.VariableOrder.valueOf(preferredVariableOrder_);
8581 public Builder setPreferredVariableOrder(com.google.ortools.sat.SatParameters.VariableOrder value) {
8612 com.google.ortools.sat.SatParameters.Polarity result = com.google.ortools.sat.SatParameters.Polarity.valueOf(initialPolarity_);
9023 public com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm() {
9025 com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm result = com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm.valueOf(minimizationAlgorithm_);
9026 return result == null ? com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm.RECURSIVE : result;
9031 public Builder setMinimizationAlgorithm(com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm value) {
9060 public com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm() {
9062 com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm result = com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm.valueOf(binaryMinimizationAlgorithm_);
9063 return result == null ? com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm.BINARY_MINIMIZATION_FIRST : result;
9068 public Builder setBinaryMinimizationAlgorithm(com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm value) {
9259 com.google.ortools.sat.SatParameters.ClauseProtection result = com.google.ortools.sat.SatParameters.ClauseProtection.valueOf(clauseCleanupProtection_);
9260 return result == null ? com.google.ortools.sat.SatParameters.ClauseProtection.PROTECTION_NONE : result;
9265 public Builder setClauseCleanupProtection(com.google.ortools.sat.SatParameters.ClauseProtection value) {
9348 com.google.ortools.sat.SatParameters.ClauseOrdering result = com.google.ortools.sat.SatParameters.ClauseOrdering.valueOf(clauseCleanupOrdering_);
9349 return result == null ? com.google.ortools.sat.SatParameters.ClauseOrdering.CLAUSE_ACTIVITY : result;
9354 public Builder setClauseCleanupOrdering(com.google.ortools.sat.SatParameters.ClauseOrdering value) {
9903 public java.util.List<com.google.ortools.sat.SatParameters.RestartAlgorithm> getRestartAlgorithmsList() {
9905 java.lang.Integer, com.google.ortools.sat.SatParameters.RestartAlgorithm>(restartAlgorithms_, restartAlgorithms_converter_);
9979 public Builder addRestartAlgorithms(com.google.ortools.sat.SatParameters.RestartAlgorithm value) {
10032 private java.lang.Object defaultRestartAlgorithms_ = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,DL_MOVING_AVERAGE_RESTART";
11734 public com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder() {
11736 com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder result = com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder.valueOf(maxSatAssumptionOrder_);
11737 return result == null ? com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder.DEFAULT_ASSUMPTION_ORDER : result;
11742 public Builder setMaxSatAssumptionOrder(com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder value) {
11823 public com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification() {
11825 com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm result = com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm.valueOf(maxSatStratification_);
11826 return result == null ? com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm.STRATIFICATION_DESCENT : result;
11831 public Builder setMaxSatStratification(com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm value) {
12882 com.google.ortools.sat.SatParameters.SearchBranching result = com.google.ortools.sat.SatParameters.SearchBranching.valueOf(searchBranching_);
12883 return result == null ? com.google.ortools.sat.SatParameters.SearchBranching.AUTOMATIC_SEARCH : result;
12888 public Builder setSearchBranching(com.google.ortools.sat.SatParameters.SearchBranching value) {
boolean getLogSearchProgress()
Definition: SatParameters.java:10910
.lang.Override Builder newBuilderForType()
Definition: SatParameters.java:7327
double getMipWantedPrecision()
Definition: SatParameters.java:14677
static final int RESTART_ALGORITHMS_FIELD_NUMBER
Definition: SatParameters.java:2832
static com.google.protobuf.Internal.EnumLiteMap< ConflictMinimizationAlgorithm > internalGetValueMap()
Definition: SatParameters.java:1181
boolean hasRandomSeed()
Definition: SatParameters.java:3297
boolean hasSearchRandomizationTolerance()
Definition: SatParameters.java:4965
boolean hasCountAssumptionLevelsInLbd()
Definition: SatParameters.java:3413
boolean getMaxSatReverseAssumptionOrder()
Definition: SatParameters.java:11781
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:938
double getMaxTimeInSeconds()
Definition: SatParameters.java:3159
Builder clearFillTightenedDomainsInResponse()
Definition: SatParameters.java:13632
static final int PB_CLEANUP_RATIO_FIELD_NUMBER
Definition: SatParameters.java:2612
Builder setGlucoseDecayIncrementPeriod(int value)
optional int32 glucose_decay_increment_period = 24 [default = 5000];
Definition: SatParameters.java:9785
Builder clearBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
Definition: SatParameters.java:10405
.lang.Deprecated static BinaryMinizationAlgorithm valueOf(int value)
Definition: SatParameters.java:1287
FIXED_SEARCH
Definition: SatParameters.java:2009
static final int RANDOM_POLARITY_RATIO_FIELD_NUMBER
Definition: SatParameters.java:2272
.lang.Override final boolean isInitialized()
Definition: SatParameters.java:5254
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:1712
Builder setRandomPolarityRatio(double value)
Definition: SatParameters.java:8749
static final int USE_RINS_LNS_FIELD_NUMBER
Definition: SatParameters.java:4881
static final int MAX_MEMORY_IN_MB_FIELD_NUMBER
Definition: SatParameters.java:3227
boolean hasPresolveBveClauseWeight()
Definition: SatParameters.java:11201
double getInitialVariablesActivity()
Definition: SatParameters.java:8913
boolean getUsePrecedencesInDisjunctiveConstraint()
Definition: SatParameters.java:11882
boolean getCpModelUseSatPresolve()
Definition: SatParameters.java:13477
boolean hasAddMirCuts()
Definition: SatParameters.java:4086
boolean getRandomizeSearch()
Definition: SatParameters.java:4946
Builder clearDeterministicParallelSearch()
Definition: SatParameters.java:13960
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:2167
com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
Definition: SatParameters.java:12880
double getMipCheckPrecision()
Definition: SatParameters.java:5221
boolean getCatchSigintSignal()
Definition: SatParameters.java:5248
boolean getExploitAllLpSolution()
Definition: SatParameters.java:4338
static com.google.ortools.sat.SatParameters parseFrom(com.google.protobuf.ByteString data)
Definition: SatParameters.java:7267
boolean hasPresolveBveClauseWeight()
Definition: SatParameters.java:3471
Builder setMipWantedPrecision(double value)
Definition: SatParameters.java:14695
int getNumConflictsBeforeStrategyChanges()
Definition: SatParameters.java:10434
static final int LINEARIZATION_LEVEL_FIELD_NUMBER
Definition: SatParameters.java:3916
int getPresolveBveClauseWeight()
Definition: SatParameters.java:11212
int getRandomSeed()
Definition: SatParameters.java:3312
boolean hasMinimizeCore()
Definition: SatParameters.java:3653
boolean hasBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
Definition: SatParameters.java:3074
boolean hasSubsumptionDuringConflictAnalysis()
Definition: SatParameters.java:9098
Builder clearExploitObjective()
Definition: SatParameters.java:13116
static final int STOP_AFTER_FIRST_SOLUTION_FIELD_NUMBER
Definition: SatParameters.java:4693
static com.google.protobuf.Internal.EnumLiteMap< BinaryMinizationAlgorithm > internalGetValueMap()
Definition: SatParameters.java:1303
final int getNumber()
Definition: SatParameters.java:1522
boolean getUseDisjunctiveConstraintInCumulativeConstraint()
Definition: SatParameters.java:12094
Builder clearClauseCleanupLbdBound()
Definition: SatParameters.java:9329
Builder clearMipCheckPrecision()
Definition: SatParameters.java:14848
final int getNumber()
Definition: SatParameters.java:2129
boolean hasShareLevelZeroBounds()
Definition: SatParameters.java:4829
com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
Definition: SatParameters.java:3770
Builder clearExploitIntegerLpSolution()
Definition: SatParameters.java:12960
com.google.ortools.sat.SatParameters.VariableOrder getPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
Definition: SatParameters.java:8573
final int getNumber()
Definition: SatParameters.java:1045
Builder setMinimizationAlgorithm(com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm value)
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
Definition: SatParameters.java:9031
boolean hasSearchRandomizationTolerance()
Definition: SatParameters.java:14301
final int getNumber()
Definition: SatParameters.java:1676
long getSearchRandomizationTolerance()
Definition: SatParameters.java:14317
Builder setMipVarScaling(double value)
Definition: SatParameters.java:14621
Builder clearStopAfterFirstSolution()
Definition: SatParameters.java:13792
static final int CP_MODEL_PROBING_LEVEL_FIELD_NUMBER
Definition: SatParameters.java:4529
Builder clearOnlyAddCutsAtLevelZero()
Definition: SatParameters.java:12355
boolean hasUseExactLpReason()
Definition: SatParameters.java:5024
boolean hasExploitIntegerLpSolution()
Definition: SatParameters.java:4298
static final int USE_OPTIONAL_VARIABLES_FIELD_NUMBER
Definition: SatParameters.java:4985
com.google.ortools.sat.SatParameters.Polarity getInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
Definition: SatParameters.java:8610
Builder clearMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
Definition: SatParameters.java:9874
Builder clearMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
Definition: SatParameters.java:9043
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:1085
boolean hasClauseCleanupLbdBound()
Definition: SatParameters.java:9293
static final int ADD_LP_CONSTRAINTS_LAZILY_FIELD_NUMBER
Definition: SatParameters.java:4159
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Definition: SatParameters.java:8140
boolean hasMinOrthogonalityForLpConstraints()
Definition: SatParameters.java:4201
long getMaxInactiveCount()
Definition: SatParameters.java:12786
boolean hasBinarySearchNumConflicts()
Definition: SatParameters.java:13246
static final int DETERMINISTIC_PARALLEL_SEARCH_FIELD_NUMBER
Definition: SatParameters.java:4770
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:1815
Builder setMinimizeWithPropagationNumDecisions(int value)
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
Definition: SatParameters.java:9557
boolean hasRandomBranchesRatio()
Definition: SatParameters.java:8783
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:1563
Builder setCoverOptimization(boolean value)
Definition: SatParameters.java:11703
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:1823
static com.google.protobuf.Internal.EnumLiteMap< RestartAlgorithm > internalGetValueMap()
Definition: SatParameters.java:1700
PSEUDO_COST_SEARCH
Definition: SatParameters.java:2037
boolean hasConstraintRemovalBatchSize()
Definition: SatParameters.java:4254
int getLinearizationLevel()
Definition: SatParameters.java:12162
boolean getExploitObjective()
Definition: SatParameters.java:13091
Builder setPresolveBvaThreshold(int value)
Definition: SatParameters.java:11433
static final int EXPLOIT_INTEGER_LP_SOLUTION_FIELD_NUMBER
Definition: SatParameters.java:4286
boolean hasLogSearchProgress()
Definition: SatParameters.java:10900
boolean getUseOptionalVariables()
Definition: SatParameters.java:5008
boolean hasAutoDetectGreaterThanAtLeastOneOf()
Definition: SatParameters.java:13702
Builder setMinimizeCore(boolean value)
Definition: SatParameters.java:11600
long getConstraintRemovalBatchSize()
Definition: SatParameters.java:12838
Definition: SatParameters.java:1120
HINT_SEARCH
Definition: SatParameters.java:2057
boolean hasUsePbResolution()
Definition: SatParameters.java:10951
Builder setStrategyChangeIncreaseRatio(double value)
Definition: SatParameters.java:10499
static final int CLAUSE_CLEANUP_PERIOD_FIELD_NUMBER
Definition: SatParameters.java:2482
int getPresolveBveThreshold()
Definition: SatParameters.java:11158
static final int DIVERSIFY_LNS_PARAMS_FIELD_NUMBER
Definition: SatParameters.java:4904
double getMaxDeterministicTime()
Definition: SatParameters.java:10602
com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
Definition: SatParameters.java:2430
Builder setExploitObjective(boolean value)
Definition: SatParameters.java:13102
boolean hasUsePrecedencesInDisjunctiveConstraint()
Definition: SatParameters.java:3792
com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
Definition: SatParameters.java:2447
Builder setPbCleanupIncrement(int value)
Definition: SatParameters.java:9401
Builder clearClauseCleanupTarget()
Definition: SatParameters.java:9240
boolean hasUseExactLpReason()
Definition: SatParameters.java:14426
.lang.Deprecated static MaxSatAssumptionOrder valueOf(int value)
Definition: SatParameters.java:1789
boolean hasMaxDeterministicTime()
Definition: SatParameters.java:10588
Builder clearStrategyChangeIncreaseRatio()
Definition: SatParameters.java:10513
boolean hasLinearizationLevel()
Definition: SatParameters.java:3928
boolean getSubsumptionDuringConflictAnalysis()
Definition: SatParameters.java:9111
boolean hasInterleaveSearch()
Definition: SatParameters.java:13862
static ConflictMinimizationAlgorithm valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:1207
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:1315
double getRandomPolarityRatio()
Definition: SatParameters.java:8735
boolean hasCoverOptimization()
Definition: SatParameters.java:11681
static final int CONSTRAINT_REMOVAL_BATCH_SIZE_FIELD_NUMBER
Definition: SatParameters.java:4244
boolean hasUseCombinedNoOverlap()
Definition: SatParameters.java:5052
int getMaxPresolveIterations()
Definition: SatParameters.java:3611
Builder setPresolveBveClauseWeight(int value)
Definition: SatParameters.java:11223
boolean hasEnumerateAllSolutions()
Definition: SatParameters.java:4589
.lang.Override com.google.ortools.sat.SatParameters getDefaultInstanceForType()
Definition: SatParameters.java:14957
boolean hasMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
Definition: SatParameters.java:11817
POLARITY_REVERSE_WEIGHTED_SIGN
Definition: SatParameters.java:1009
long getPseudoCostReliabilityThreshold()
Definition: SatParameters.java:4411
final int getNumber()
Definition: SatParameters.java:1158
static final int INSTANTIATE_ALL_VARIABLES_FIELD_NUMBER
Definition: SatParameters.java:4639
Builder clearMipWantedPrecision()
Definition: SatParameters.java:14716
boolean hasGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
Definition: SatParameters.java:2784
boolean getFillTightenedDomainsInResponse()
Definition: SatParameters.java:13601
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:1452
Builder clearCoverOptimization()
Definition: SatParameters.java:11717
PROTECTION_LBD
Definition: SatParameters.java:1381
Builder setMaxSatStratification(com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm value)
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
Definition: SatParameters.java:11831
boolean hasAddKnapsackCuts()
Definition: SatParameters.java:4035
int getRestartRunningWindowSize()
Definition: SatParameters.java:10178
Builder setCpModelUseSatPresolve(boolean value)
Definition: SatParameters.java:13487
Definition: SatParameters.java:1854
Builder setExploitAllLpSolution(boolean value)
Definition: SatParameters.java:13001
boolean hasMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
Definition: SatParameters.java:9545
com.google.ortools.sat.SatParameters.ClauseOrdering getClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
Definition: SatParameters.java:2583
Builder clearPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
Definition: SatParameters.java:8593
Builder clearMinimizeCore()
Definition: SatParameters.java:11613
EXPERIMENTAL_BINARY_MINIMIZATION
EXPERIMENTAL_BINARY_MINIMIZATION = 3;
Definition: SatParameters.java:1254
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: SatParameters.java:8156
Builder setMaxTimeInSeconds(double value)
Definition: SatParameters.java:10554
static final int MIP_MAX_BOUND_FIELD_NUMBER
Definition: SatParameters.java:5068
boolean getUseOverloadCheckerInCumulativeConstraint()
Definition: SatParameters.java:11954
Builder clearCountAssumptionLevelsInLbd()
Definition: SatParameters.java:11129
Builder setAddLpConstraintsLazily(boolean value)
Definition: SatParameters.java:12679
static final int SEARCH_BRANCHING_FIELD_NUMBER
Definition: SatParameters.java:4269
boolean hasOptimizeWithCore()
Definition: SatParameters.java:13186
double getGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
Definition: SatParameters.java:9747
boolean hasMaxTimeInSeconds()
Definition: SatParameters.java:10530
boolean hasMipWantedPrecision()
Definition: SatParameters.java:5139
Builder clearUseCombinedNoOverlap()
Definition: SatParameters.java:14524
boolean hasMinimizeReductionDuringPbResolution()
Definition: SatParameters.java:3380
boolean hasShareObjectiveBounds()
Definition: SatParameters.java:13975
boolean hasMaxInactiveCount()
Definition: SatParameters.java:12775
Builder clearMaxNumberOfConflicts()
Definition: SatParameters.java:10701
boolean hasExploitObjective()
Definition: SatParameters.java:13080
static SearchBranching valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:2181
.lang.Deprecated static VariableOrder valueOf(int value)
Definition: SatParameters.java:908
static final int NUM_CONFLICTS_BEFORE_STRATEGY_CHANGES_FIELD_NUMBER
Definition: SatParameters.java:3084
boolean getDeterministicParallelSearch()
Definition: SatParameters.java:4793
static MaxSatAssumptionOrder forNumber(int value)
Definition: SatParameters.java:1793
static final int USE_LNS_ONLY_FIELD_NUMBER
Definition: SatParameters.java:4843
int getMaxNumCuts()
Definition: SatParameters.java:12274
boolean hasStrategyChangeIncreaseRatio()
Definition: SatParameters.java:3121
boolean hasNumSearchWorkers()
Definition: SatParameters.java:13808
int getBooleanEncodingLevel()
Definition: SatParameters.java:3966
.lang.Deprecated static ClauseOrdering valueOf(int value)
Definition: SatParameters.java:1530
Builder clearConstraintRemovalBatchSize()
Definition: SatParameters.java:12863
Builder clearRandomPolarityRatio()
Definition: SatParameters.java:8766
double getMipMaxBound()
Definition: SatParameters.java:5091
boolean hasClauseCleanupTarget()
Definition: SatParameters.java:9204
boolean hasShareLevelZeroBounds()
Definition: SatParameters.java:14023
double getClauseActivityDecay()
Definition: SatParameters.java:2813
boolean getUseErwaHeuristic()
Definition: SatParameters.java:2353
PROTECTION_ALWAYS
Definition: SatParameters.java:1373
Builder setRandomBranchesRatio(double value)
Definition: SatParameters.java:8807
Builder clearBinarySearchNumConflicts()
Definition: SatParameters.java:13288
boolean hasStrategyChangeIncreaseRatio()
Definition: SatParameters.java:10477
Builder setBinarySearchNumConflicts(int value)
Definition: SatParameters.java:13272
Builder setCatchSigintSignal(boolean value)
Definition: SatParameters.java:14889
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: SatParameters.java:842
Builder setMaxDeterministicTime(double value)
Definition: SatParameters.java:10616
Builder setMinOrthogonalityForLpConstraints(double value)
Definition: SatParameters.java:12742
Builder clearCpModelProbingLevel()
Definition: SatParameters.java:13452
boolean hasPseudoCostReliabilityThreshold()
Definition: SatParameters.java:4400
Builder clearMaxNumCuts()
Definition: SatParameters.java:12303
boolean hasMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
Definition: SatParameters.java:3764
double getPresolveProbingDeterministicTimeLimit()
Definition: SatParameters.java:3507
static final int MAX_DETERMINISTIC_TIME_FIELD_NUMBER
Definition: SatParameters.java:3163
int getMaxIntegerRoundingScaling()
Definition: SatParameters.java:12604
Builder setAddMirCuts(boolean value)
Definition: SatParameters.java:12501
boolean hasMaxMemoryInMb()
Definition: SatParameters.java:10719
static SearchBranching forNumber(int value)
Definition: SatParameters.java:2141
static com.google.ortools.sat.SatParameters parseFrom(java.nio.ByteBuffer data)
Definition: SatParameters.java:7256
long getSearchRandomizationTolerance()
Definition: SatParameters.java:4981
static VariableOrder valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:948
.lang.Override com.google.ortools.sat.SatParameters getDefaultInstanceForType()
Definition: SatParameters.java:7632
boolean getStopAfterFirstSolution()
Definition: SatParameters.java:4712
boolean hasEnumerateAllSolutions()
Definition: SatParameters.java:13520
boolean hasUseLnsOnly()
Definition: SatParameters.java:14071
static final int MAX_CLAUSE_ACTIVITY_VALUE_FIELD_NUMBER
Definition: SatParameters.java:2817
static ClauseProtection valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:1458
Builder clearLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
Definition: SatParameters.java:14136
long getMaxNumberOfConflicts()
Definition: SatParameters.java:10668
static final int PRESOLVE_USE_BVA_FIELD_NUMBER
Definition: SatParameters.java:3536
boolean hasMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
Definition: SatParameters.java:9017
int getPresolveBvaThreshold()
Definition: SatParameters.java:3584
static final int MAX_VARIABLE_ACTIVITY_VALUE_FIELD_NUMBER
Definition: SatParameters.java:2720
static final int RESTART_LBD_AVERAGE_RATIO_FIELD_NUMBER
Definition: SatParameters.java:3012
Builder setInitialVariablesActivity(double value)
Definition: SatParameters.java:8928
boolean getUseBlockingRestart()
Definition: SatParameters.java:3050
Builder clearUsePhaseSaving()
Definition: SatParameters.java:8702
boolean hasRestartDlAverageRatio()
Definition: SatParameters.java:10217
Builder setOptimizeWithMaxHs(boolean value)
Definition: SatParameters.java:13338
static ClauseOrdering valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:1569
int getPbCleanupIncrement()
Definition: SatParameters.java:2608
static final int PRESOLVE_PROBING_DETERMINISTIC_TIME_LIMIT_FIELD_NUMBER
Definition: SatParameters.java:3486
double getMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
Definition: SatParameters.java:9655
Builder setNumConflictsBeforeStrategyChanges(int value)
Definition: SatParameters.java:10446
static final int FIND_MULTIPLE_CORES_FIELD_NUMBER
Definition: SatParameters.java:3667
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: SatParameters.java:8162
boolean getAddMirCuts()
Definition: SatParameters.java:4097
Builder setMaxSatAssumptionOrder(com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder value)
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
Definition: SatParameters.java:11742
boolean hasPresolveBveThreshold()
Definition: SatParameters.java:3445
boolean getOptimizeWithMaxHs()
Definition: SatParameters.java:13323
Builder setOnlyAddCutsAtLevelZero(boolean value)
Definition: SatParameters.java:12341
java.util.List< com.google.ortools.sat.SatParameters.RestartAlgorithm > getRestartAlgorithmsList()
Definition: SatParameters.java:2858
Builder clearAutoDetectGreaterThanAtLeastOneOf()
Definition: SatParameters.java:13744
boolean hasCpModelPresolve()
Definition: SatParameters.java:4515
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:1319
static final int ADD_MIR_CUTS_FIELD_NUMBER
Definition: SatParameters.java:4076
Builder clearPbCleanupIncrement()
Definition: SatParameters.java:9414
boolean hasClauseCleanupLbdBound()
Definition: SatParameters.java:2557
Builder clearPresolveUseBva()
Definition: SatParameters.java:11389
boolean hasStopAfterFirstSolution()
Definition: SatParameters.java:4702
boolean hasClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
Definition: SatParameters.java:9340
boolean hasTreatBinaryClausesSeparately()
Definition: SatParameters.java:3267
boolean hasMaxTimeInSeconds()
Definition: SatParameters.java:3147
Builder setPbCleanupRatio(double value)
optional double pb_cleanup_ratio = 47 [default = 0.5];
Definition: SatParameters.java:9437
boolean hasUseOptionalVariables()
Definition: SatParameters.java:4996
boolean getDiversifyLnsParams()
Definition: SatParameters.java:14209
static final int USE_PRECEDENCES_IN_DISJUNCTIVE_CONSTRAINT_FIELD_NUMBER
Definition: SatParameters.java:3776
Builder clearExploitBestSolution()
Definition: SatParameters.java:13064
boolean hasUseDisjunctiveConstraintInCumulativeConstraint()
Definition: SatParameters.java:12077
boolean hasClauseCleanupPeriod()
Definition: SatParameters.java:9155
boolean hasRandomPolarityRatio()
Definition: SatParameters.java:8721
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:1444
long getMaxMemoryInMb()
Definition: SatParameters.java:3252
Builder clearBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
Definition: SatParameters.java:10373
boolean hasMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
Definition: SatParameters.java:9649
Builder setNumSearchWorkers(int value)
Definition: SatParameters.java:13830
Builder setMaxIntegerRoundingScaling(int value)
Definition: SatParameters.java:12618
int getRestartRunningWindowSize()
Definition: SatParameters.java:2983
boolean hasExploitAllLpSolution()
Definition: SatParameters.java:12977
boolean hasUseLnsOnly()
Definition: SatParameters.java:4852
boolean getAddKnapsackCuts()
Definition: SatParameters.java:4047
Builder setDiversifyLnsParams(boolean value)
Definition: SatParameters.java:14219
Builder setGlucoseDecayIncrement(double value)
optional double glucose_decay_increment = 23 [default = 0.01];
Definition: SatParameters.java:9753
Builder clearAddLpConstraintsLazily()
Definition: SatParameters.java:12695
boolean hasOptimizeWithMaxHs()
Definition: SatParameters.java:4487
Builder setSubsumptionDuringConflictAnalysis(boolean value)
Definition: SatParameters.java:9124
.lang.Deprecated static ClauseProtection valueOf(int value)
Definition: SatParameters.java:1418
boolean hasRandomBranchesRatio()
Definition: SatParameters.java:2314
static final int MINIMIZATION_ALGORITHM_FIELD_NUMBER
Definition: SatParameters.java:2419
static final int USE_ERWA_HEURISTIC_FIELD_NUMBER
Definition: SatParameters.java:2330
Builder setFillTightenedDomainsInResponse(boolean value)
Definition: SatParameters.java:13615
boolean hasOptimizeWithMaxHs()
Definition: SatParameters.java:13308
final int getNumber()
Definition: SatParameters.java:1410
boolean getDiversifyLnsParams()
Definition: SatParameters.java:4923
Builder clearUseOptionalVariables()
Definition: SatParameters.java:14408
int getMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
Definition: SatParameters.java:2681
static com.google.ortools.sat.SatParameters parseDelimitedFrom(java.io.InputStream input)
Definition: SatParameters.java:7300
Builder setMaxNumCuts(int value)
Definition: SatParameters.java:12287
boolean getShareLevelZeroBounds()
Definition: SatParameters.java:14033
boolean getExploitAllLpSolution()
Definition: SatParameters.java:12989
static final int MIP_VAR_SCALING_FIELD_NUMBER
Definition: SatParameters.java:5095
boolean hasUseBlockingRestart()
Definition: SatParameters.java:3038
int getGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
Definition: SatParameters.java:9779
boolean hasClauseCleanupPeriod()
Definition: SatParameters.java:2491
Builder clearGlucoseMaxDecay()
Definition: SatParameters.java:9730
boolean getAutoDetectGreaterThanAtLeastOneOf()
Definition: SatParameters.java:13715
static final int USE_TIMETABLE_EDGE_FINDING_IN_CUMULATIVE_CONSTRAINT_FIELD_NUMBER
Definition: SatParameters.java:3846
Builder clearRestartDlAverageRatio()
Definition: SatParameters.java:10253
static final int LNS_FOCUS_ON_DECISION_VARIABLES_FIELD_NUMBER
Definition: SatParameters.java:4866
Builder setPresolveBveThreshold(int value)
Definition: SatParameters.java:11170
Builder clearMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
Definition: SatParameters.java:11754
boolean getAddCgCuts()
Definition: SatParameters.java:12438
Builder setLogSearchProgress(boolean value)
Definition: SatParameters.java:10920
java.lang.String getDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:10042
int getNumConflictsBeforeStrategyChanges()
Definition: SatParameters.java:3107
double getRestartDlAverageRatio()
Definition: SatParameters.java:3008
boolean hasRandomPolarityRatio()
Definition: SatParameters.java:2285
static final int GLUCOSE_MAX_DECAY_FIELD_NUMBER
Definition: SatParameters.java:2735
CLAUSE_ACTIVITY
Definition: SatParameters.java:1493
double getRandomBranchesRatio()
Definition: SatParameters.java:2326
Builder setMaxNumberOfConflicts(long value)
Definition: SatParameters.java:10683
static com.google.ortools.sat.SatParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: SatParameters.java:7318
boolean getPresolveUseBva()
Definition: SatParameters.java:3555
double getBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
Definition: SatParameters.java:3080
Builder setEnumerateAllSolutions(boolean value)
Definition: SatParameters.java:13550
static final int MAX_SAT_STRATIFICATION_FIELD_NUMBER
Definition: SatParameters.java:3759
Builder clearRandomSeed()
Definition: SatParameters.java:10885
boolean hasPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
Definition: SatParameters.java:9425
Builder clearMaxMemoryInMb()
Definition: SatParameters.java:10761
boolean hasUseOverloadCheckerInCumulativeConstraint()
Definition: SatParameters.java:3827
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Definition: SatParameters.java:5264
int getRandomSeed()
Definition: SatParameters.java:10852
Builder clearTreatBinaryClausesSeparately()
Definition: SatParameters.java:10817
.lang.Override int getSerializedSize()
Definition: SatParameters.java:5618
boolean hasUsePhaseSaving()
Definition: SatParameters.java:2252
Builder setMaxClauseActivityValue(double value)
optional double max_clause_activity_value = 18 [default = 1e+20];
Definition: SatParameters.java:9865
Builder setLnsFocusOnDecisionVariables(boolean value)
optional bool lns_focus_on_decision_variables = 105 [default = false];
Definition: SatParameters.java:14127
Builder clearUseOptimizationHints()
Definition: SatParameters.java:11565
boolean getUseErwaHeuristic()
Definition: SatParameters.java:8851
boolean getLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
Definition: SatParameters.java:14121
com.google.protobuf.ByteString getDefaultRestartAlgorithmsBytes()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:10060
boolean hasUsePhaseSaving()
Definition: SatParameters.java:8651
boolean hasExploitAllLpSolution()
Definition: SatParameters.java:4326
static final int PRESOLVE_BLOCKED_CLAUSE_FIELD_NUMBER
Definition: SatParameters.java:3511
boolean hasSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
Definition: SatParameters.java:4274
boolean hasMipWantedPrecision()
Definition: SatParameters.java:14659
boolean hasMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
Definition: SatParameters.java:11728
boolean hasBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
Definition: SatParameters.java:2441
Builder setClauseCleanupLbdBound(int value)
Definition: SatParameters.java:9315
boolean getExploitBestSolution()
Definition: SatParameters.java:4361
boolean hasClauseCleanupTarget()
Definition: SatParameters.java:2515
boolean hasRandomizeSearch()
Definition: SatParameters.java:4936
static final int PSEUDO_COST_RELIABILITY_THRESHOLD_FIELD_NUMBER
Definition: SatParameters.java:4390
Builder clearExploitAllLpSolution()
Definition: SatParameters.java:13016
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:1081
Builder clearMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
Definition: SatParameters.java:11843
double getPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
Definition: SatParameters.java:9431
Builder clearGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
Definition: SatParameters.java:9762
Builder clearCpModelUseSatPresolve()
Definition: SatParameters.java:13500
boolean hasPresolveBveThreshold()
Definition: SatParameters.java:11146
Builder setBooleanEncodingLevel(int value)
Definition: SatParameters.java:12229
boolean hasDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:10036
Builder clearShareObjectiveBounds()
Definition: SatParameters.java:14008
boolean getOptimizeWithMaxHs()
Definition: SatParameters.java:4502
int getRestartAlgorithmsCount()
Definition: SatParameters.java:9921
int getGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
Definition: SatParameters.java:2790
static final int ENUMERATE_ALL_SOLUTIONS_FIELD_NUMBER
Definition: SatParameters.java:4575
boolean hasUseDisjunctiveConstraintInCumulativeConstraint()
Definition: SatParameters.java:3895
boolean getUseExactLpReason()
Definition: SatParameters.java:5037
boolean hasLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
Definition: SatParameters.java:4871
boolean hasMinOrthogonalityForLpConstraints()
Definition: SatParameters.java:12714
boolean getInterleaveSearch()
Definition: SatParameters.java:13875
Builder setMinimizeReductionDuringPbResolution(boolean value)
Definition: SatParameters.java:11037
boolean getShareLevelZeroBounds()
Definition: SatParameters.java:4839
boolean hasClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
Definition: SatParameters.java:2577
Builder setTreatBinaryClausesSeparately(boolean value)
Definition: SatParameters.java:10802
boolean hasPresolveProbingDeterministicTimeLimit()
Definition: SatParameters.java:11253
boolean getAddLpConstraintsLazily()
Definition: SatParameters.java:12666
STRATIFICATION_ASCENT
Definition: SatParameters.java:1883
static VariableOrder forNumber(int value)
Definition: SatParameters.java:912
int getBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
Definition: SatParameters.java:10358
Builder setUseBlockingRestart(boolean value)
Definition: SatParameters.java:10326
Builder setUseLnsOnly(boolean value)
Definition: SatParameters.java:14091
boolean getMaxSatReverseAssumptionOrder()
Definition: SatParameters.java:3755
boolean getMinimizeReductionDuringPbResolution()
Definition: SatParameters.java:3393
Builder setSearchBranching(com.google.ortools.sat.SatParameters.SearchBranching value)
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
Definition: SatParameters.java:12888
double getMaxDeterministicTime()
Definition: SatParameters.java:3190
boolean hasFillTightenedDomainsInResponse()
Definition: SatParameters.java:13587
static final int MINIMIZE_CORE_FIELD_NUMBER
Definition: SatParameters.java:3644
Builder setCountAssumptionLevelsInLbd(boolean value)
Definition: SatParameters.java:11109
com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
Definition: SatParameters.java:9257
static final int INITIAL_VARIABLES_ACTIVITY_FIELD_NUMBER
Definition: SatParameters.java:2357
static final int PRESOLVE_BVE_CLAUSE_WEIGHT_FIELD_NUMBER
Definition: SatParameters.java:3461
boolean getFindMultipleCores()
Definition: SatParameters.java:11640
Builder setUseOverloadCheckerInCumulativeConstraint(boolean value)
Definition: SatParameters.java:11969
static final int AUTO_DETECT_GREATER_THAN_AT_LEAST_ONE_OF_FIELD_NUMBER
Definition: SatParameters.java:4664
boolean hasConstraintRemovalBatchSize()
Definition: SatParameters.java:12827
int getMaxIntegerRoundingScaling()
Definition: SatParameters.java:4155
boolean getUseMirRounding()
Definition: SatParameters.java:12544
Builder setRestartPeriod(int value)
Definition: SatParameters.java:10139
static final int USE_COMBINED_NO_OVERLAP_FIELD_NUMBER
Definition: SatParameters.java:5041
Builder clearGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
Definition: SatParameters.java:9794
Builder clearOptimizeWithMaxHs()
Definition: SatParameters.java:13356
boolean hasRestartPeriod()
Definition: SatParameters.java:10117
POLARITY_WEIGHTED_SIGN
Definition: SatParameters.java:1001
boolean getInstantiateAllVariables()
Definition: SatParameters.java:4660
boolean hasCatchSigintSignal()
Definition: SatParameters.java:5236
static com.google.ortools.sat.SatParameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: SatParameters.java:7293
double getRandomPolarityRatio()
Definition: SatParameters.java:2299
boolean hasMipMaxBound()
Definition: SatParameters.java:5079
Builder setRestartAlgorithms(int index, com.google.ortools.sat.SatParameters.RestartAlgorithm value)
Definition: SatParameters.java:9955
Builder clearInitialVariablesActivity()
Definition: SatParameters.java:8946
static final int MAX_TIME_IN_SECONDS_FIELD_NUMBER
Definition: SatParameters.java:3136
.lang.Override boolean equals(final java.lang.Object obj)
Definition: SatParameters.java:6097
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:934
boolean hasBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
Definition: SatParameters.java:10384
Builder setInterleaveSearch(boolean value)
Definition: SatParameters.java:13888
static final int USE_PB_RESOLUTION_FIELD_NUMBER
Definition: SatParameters.java:3339
static ConflictMinimizationAlgorithm forNumber(int value)
Definition: SatParameters.java:1170
Builder clearSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
Definition: SatParameters.java:12900
boolean hasRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
Definition: SatParameters.java:3017
boolean hasDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:2902
Builder setRandomSeed(int value)
Definition: SatParameters.java:10867
static com.google.ortools.sat.SatParameters parseFrom(com.google.protobuf.CodedInputStream input)
Definition: SatParameters.java:7312
Builder clearUseExactLpReason()
Definition: SatParameters.java:14468
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Definition: SatParameters.java:8150
double getMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
Definition: SatParameters.java:9859
boolean hasShareObjectiveBounds()
Definition: SatParameters.java:4806
boolean hasMipCheckPrecision()
Definition: SatParameters.java:14806
Builder setClauseCleanupTarget(int value)
Definition: SatParameters.java:9226
static final int PRESOLVE_BVE_THRESHOLD_FIELD_NUMBER
Definition: SatParameters.java:3434
static final int USE_OVERLOAD_CHECKER_IN_CUMULATIVE_CONSTRAINT_FIELD_NUMBER
Definition: SatParameters.java:3813
boolean hasUseRinsLns()
Definition: SatParameters.java:14151
boolean hasRestartRunningWindowSize()
Definition: SatParameters.java:2973
static BinaryMinizationAlgorithm valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:1329
boolean getInterleaveSearch()
Definition: SatParameters.java:4766
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:1958
com.google.ortools.sat.SatParameters.VariableOrder getPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
Definition: SatParameters.java:2214
static final int FILL_TIGHTENED_DOMAINS_IN_RESPONSE_FIELD_NUMBER
Definition: SatParameters.java:4608
Builder setShareObjectiveBounds(boolean value)
Definition: SatParameters.java:13995
Builder setMaxInactiveCount(long value)
Definition: SatParameters.java:12797
static final int CLAUSE_ACTIVITY_DECAY_FIELD_NUMBER
Definition: SatParameters.java:2794
boolean getCoverOptimization()
Definition: SatParameters.java:11692
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: SatParameters.java:848
Builder setMaxSatReverseAssumptionOrder(boolean value)
Definition: SatParameters.java:11792
static Builder newBuilder()
Definition: SatParameters.java:7328
com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
Definition: SatParameters.java:4280
int getCpModelProbingLevel()
Definition: SatParameters.java:13429
boolean hasOnlyAddCutsAtLevelZero()
Definition: SatParameters.java:12319
.lang.Override final boolean isInitialized()
Definition: SatParameters.java:8536
double getRestartDlAverageRatio()
Definition: SatParameters.java:10228
static Polarity valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:1095
int getMipMaxActivityExponent()
Definition: SatParameters.java:5192
boolean hasExploitIntegerLpSolution()
Definition: SatParameters.java:12918
boolean hasAddMirCuts()
Definition: SatParameters.java:12479
boolean hasMaxIntegerRoundingScaling()
Definition: SatParameters.java:12590
static MaxSatStratificationAlgorithm forNumber(int value)
Definition: SatParameters.java:1928
int getLinearizationLevel()
Definition: SatParameters.java:3941
long getMaxNumberOfConflicts()
Definition: SatParameters.java:3223
int getMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
Definition: SatParameters.java:9551
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:1555
static final int ADD_KNAPSACK_CUTS_FIELD_NUMBER
Definition: SatParameters.java:4024
Builder clearPresolveBveClauseWeight()
Definition: SatParameters.java:11237
boolean getUsePhaseSaving()
Definition: SatParameters.java:8667
boolean getCountAssumptionLevelsInLbd()
Definition: SatParameters.java:3430
boolean getOptimizeWithCore()
Definition: SatParameters.java:13199
boolean hasGlucoseMaxDecay()
Definition: SatParameters.java:2747
boolean hasGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
Definition: SatParameters.java:2769
boolean hasMaxNumCuts()
Definition: SatParameters.java:12261
double getBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
Definition: SatParameters.java:10390
boolean getUseLnsOnly()
Definition: SatParameters.java:14081
boolean getUseCombinedNoOverlap()
Definition: SatParameters.java:14497
static final int OPTIMIZE_WITH_CORE_FIELD_NUMBER
Definition: SatParameters.java:4415
static com.google.protobuf.Internal.EnumLiteMap< MaxSatStratificationAlgorithm > internalGetValueMap()
Definition: SatParameters.java:1938
Builder clearMipMaxBound()
Definition: SatParameters.java:14580
Builder clearUsePrecedencesInDisjunctiveConstraint()
Definition: SatParameters.java:11919
Builder setExploitIntegerLpSolution(boolean value)
Definition: SatParameters.java:12944
com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
Definition: SatParameters.java:2541
boolean hasMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
Definition: SatParameters.java:2822
boolean hasPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
Definition: SatParameters.java:2208
boolean getUseBlockingRestart()
Definition: SatParameters.java:10314
boolean hasMaxNumCuts()
Definition: SatParameters.java:3982
double getMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
Definition: SatParameters.java:2731
.lang.Override com.google.ortools.sat.SatParameters buildPartial()
Definition: SatParameters.java:7646
int getBooleanEncodingLevel()
Definition: SatParameters.java:12218
int getPresolveBveClauseWeight()
Definition: SatParameters.java:3482
boolean getEnumerateAllSolutions()
Definition: SatParameters.java:4604
Builder clearMaxDeterministicTime()
Definition: SatParameters.java:10633
boolean hasMaxMemoryInMb()
Definition: SatParameters.java:3239
Builder clearUseLnsOnly()
Definition: SatParameters.java:14104
boolean hasMipMaxBound()
Definition: SatParameters.java:14541
boolean hasMinimizeCore()
Definition: SatParameters.java:11580
int getMaxPresolveIterations()
Definition: SatParameters.java:11478
static com.google.protobuf.Internal.EnumLiteMap< ClauseProtection > internalGetValueMap()
Definition: SatParameters.java:1432
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Definition: SatParameters.java:7341
Builder setClauseActivityDecay(double value)
Definition: SatParameters.java:9829
Builder clearNumSearchWorkers()
Definition: SatParameters.java:13844
Builder clearAddKnapsackCuts()
Definition: SatParameters.java:12411
boolean hasCountAssumptionLevelsInLbd()
Definition: SatParameters.java:11075
boolean hasCpModelProbingLevel()
Definition: SatParameters.java:13419
boolean hasMaxSatReverseAssumptionOrder()
Definition: SatParameters.java:3744
boolean hasMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
Definition: SatParameters.java:9853
Builder clearUseDisjunctiveConstraintInCumulativeConstraint()
Definition: SatParameters.java:12131
boolean getEnumerateAllSolutions()
Definition: SatParameters.java:13535
Builder clearBooleanEncodingLevel()
Definition: SatParameters.java:12243
static com.google.ortools.sat.SatParameters parseFrom(byte[] data)
Definition: SatParameters.java:7278
boolean hasUsePbResolution()
Definition: SatParameters.java:3351
double getVariableActivityDecay()
Definition: SatParameters.java:2716
Builder setConstraintRemovalBatchSize(long value)
Definition: SatParameters.java:12849
static com.google.ortools.sat.SatParameters parseFrom(java.io.InputStream input)
Definition: SatParameters.java:7288
boolean getUsePbResolution()
Definition: SatParameters.java:3364
int getMinimizeWithPropagationRestartPeriod()
Definition: SatParameters.java:2666
boolean hasUsePrecedencesInDisjunctiveConstraint()
Definition: SatParameters.java:11865
int getBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
Definition: SatParameters.java:3065
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:1559
static final int MINIMIZE_WITH_PROPAGATION_NUM_DECISIONS_FIELD_NUMBER
Definition: SatParameters.java:2670
static final int PREFERRED_VARIABLE_ORDER_FIELD_NUMBER
Definition: SatParameters.java:2203
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: SatParameters.java:8541
Builder setUsePhaseSaving(boolean value)
Definition: SatParameters.java:8683
boolean hasCpModelUseSatPresolve()
Definition: SatParameters.java:13467
boolean getAddLpConstraintsLazily()
Definition: SatParameters.java:4184
static final int COVER_OPTIMIZATION_FIELD_NUMBER
Definition: SatParameters.java:3692
double getMipWantedPrecision()
Definition: SatParameters.java:5157
Builder clearCpModelPresolve()
Definition: SatParameters.java:13404
boolean hasExploitBestSolution()
Definition: SatParameters.java:13031
Builder setPseudoCostReliabilityThreshold(long value)
Definition: SatParameters.java:13154
boolean hasNumSearchWorkers()
Definition: SatParameters.java:4726
boolean hasUseRinsLns()
Definition: SatParameters.java:4890
Builder clearMipVarScaling()
Definition: SatParameters.java:14636
static final int CP_MODEL_USE_SAT_PRESOLVE_FIELD_NUMBER
Definition: SatParameters.java:4552
static MaxSatAssumptionOrder valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:1829
Builder clearMinimizeReductionDuringPbResolution()
Definition: SatParameters.java:11053
int getNumSearchWorkers()
Definition: SatParameters.java:4737
int getClauseCleanupPeriod()
Definition: SatParameters.java:9165
boolean getUsePhaseSaving()
Definition: SatParameters.java:2268
.lang.Override Builder toBuilder()
Definition: SatParameters.java:7335
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:942
int getClauseCleanupLbdBound()
Definition: SatParameters.java:2568
com.google.ortools.sat.SatParameters.ClauseOrdering getClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
Definition: SatParameters.java:9346
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: SatParameters.java:14911
static com.google.protobuf.Parser< SatParameters > parser()
Definition: SatParameters.java:14947
double getInitialVariablesActivity()
Definition: SatParameters.java:2386
Builder clearCatchSigintSignal()
Definition: SatParameters.java:14904
boolean hasStopAfterFirstSolution()
Definition: SatParameters.java:13759
PORTFOLIO_SEARCH
Definition: SatParameters.java:2017
static final int SHARE_OBJECTIVE_BOUNDS_FIELD_NUMBER
Definition: SatParameters.java:4797
com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm.BINARY_MINIMIZATION_WITH_REACHABILITY
BINARY_MINIMIZATION_WITH_REACHABILITY
BINARY_MINIMIZATION_WITH_REACHABILITY = 2;
Definition: SatParameters.java:1250
double getPresolveProbingDeterministicTimeLimit()
Definition: SatParameters.java:11264
static RestartAlgorithm valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:1726
Builder clearRestartRunningWindowSize()
Definition: SatParameters.java:10201
Builder clearBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
Definition: SatParameters.java:9080
long getConstraintRemovalBatchSize()
Definition: SatParameters.java:4265
boolean hasMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
Definition: SatParameters.java:2424
Builder clearAlsoBumpVariablesInConflictReasons()
Definition: SatParameters.java:9006
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:1720
boolean getAddCgCuts()
Definition: SatParameters.java:4072
.lang.Deprecated static Polarity valueOf(int value)
Definition: SatParameters.java:1053
static final int INTERLEAVE_SEARCH_FIELD_NUMBER
Definition: SatParameters.java:4741
PROTECTION_NONE
Definition: SatParameters.java:1365
Builder clearShareLevelZeroBounds()
Definition: SatParameters.java:14056
Builder setBlockingRestartWindowSize(int value)
optional int32 blocking_restart_window_size = 65 [default = 5000];
Definition: SatParameters.java:10364
boolean getUseRinsLns()
Definition: SatParameters.java:4900
static MaxSatStratificationAlgorithm valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: SatParameters.java:1964
static final int VARIABLE_ACTIVITY_DECAY_FIELD_NUMBER
Definition: SatParameters.java:2685
PORTFOLIO_WITH_QUICK_RESTART_SEARCH
Definition: SatParameters.java:2047
static final int USE_OPTIMIZATION_HINTS_FIELD_NUMBER
Definition: SatParameters.java:3615
Builder addRestartAlgorithms(com.google.ortools.sat.SatParameters.RestartAlgorithm value)
Definition: SatParameters.java:9979
Builder clearRestartAlgorithms()
Definition: SatParameters.java:10025
Builder setDefaultRestartAlgorithmsBytes(com.google.protobuf.ByteString value)
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:10097
int getClauseCleanupTarget()
Definition: SatParameters.java:9215
static Builder newBuilder(com.google.ortools.sat.SatParameters prototype)
Definition: SatParameters.java:7331
Builder setUseCombinedNoOverlap(boolean value)
Definition: SatParameters.java:14509
Builder setMaxPresolveIterations(int value)
Definition: SatParameters.java:11490
boolean hasCoverOptimization()
Definition: SatParameters.java:3702
FIXED_RESTART
Definition: SatParameters.java:1635
boolean hasVariableActivityDecay()
Definition: SatParameters.java:2700
boolean hasInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
Definition: SatParameters.java:8604
static final int STRATEGY_CHANGE_INCREASE_RATIO_FIELD_NUMBER
Definition: SatParameters.java:3111
int getPresolveBvaThreshold()
Definition: SatParameters.java:11420
int getPbCleanupIncrement()
Definition: SatParameters.java:9391
Builder setShareLevelZeroBounds(boolean value)
Definition: SatParameters.java:14043
boolean hasMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
Definition: SatParameters.java:2675
Builder setMipMaxBound(double value)
Definition: SatParameters.java:14565
boolean hasCatchSigintSignal()
Definition: SatParameters.java:14865
boolean getStopAfterFirstSolution()
Definition: SatParameters.java:13769
boolean getCoverOptimization()
Definition: SatParameters.java:3713
boolean getLogSearchProgress()
Definition: SatParameters.java:3335
int getMinimizeWithPropagationRestartPeriod()
Definition: SatParameters.java:9491
int getCpModelProbingLevel()
Definition: SatParameters.java:4548
boolean hasUseOverloadCheckerInCumulativeConstraint()
Definition: SatParameters.java:11939
boolean hasClauseActivityDecay()
Definition: SatParameters.java:9809
static com.google.ortools.sat.SatParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: SatParameters.java:7282
boolean hasCpModelPresolve()
Definition: SatParameters.java:13371
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Definition: SatParameters.java:7627
static final int BINARY_SEARCH_NUM_CONFLICTS_FIELD_NUMBER
Definition: SatParameters.java:4444
long getPseudoCostReliabilityThreshold()
Definition: SatParameters.java:13143
Builder clearMipMaxActivityExponent()
Definition: SatParameters.java:14788
boolean hasBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
Definition: SatParameters.java:9054
boolean hasLogSearchProgress()
Definition: SatParameters.java:3325
Builder setMipMaxActivityExponent(int value)
Definition: SatParameters.java:14769
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: SatParameters.java:8134
boolean getOnlyAddCutsAtLevelZero()
Definition: SatParameters.java:12330
boolean hasMaxPresolveIterations()
Definition: SatParameters.java:3599
boolean hasPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
Definition: SatParameters.java:2617
static final int SEARCH_RANDOMIZATION_TOLERANCE_FIELD_NUMBER
Definition: SatParameters.java:4950
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:1193
Builder clearInstantiateAllVariables()
Definition: SatParameters.java:13684
boolean hasLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
Definition: SatParameters.java:14115
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:1448
boolean hasGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
Definition: SatParameters.java:9773
boolean hasUseBlockingRestart()
Definition: SatParameters.java:10302
static BinaryMinizationAlgorithm forNumber(int value)
Definition: SatParameters.java:1291
static final int RANDOM_BRANCHES_RATIO_FIELD_NUMBER
Definition: SatParameters.java:2303
boolean hasMipMaxActivityExponent()
Definition: SatParameters.java:14737
Builder setSearchRandomizationTolerance(long value)
Definition: SatParameters.java:14333
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: SatParameters.java:7360
boolean hasMipVarScaling()
Definition: SatParameters.java:5106
boolean hasSubsumptionDuringConflictAnalysis()
Definition: SatParameters.java:2465
final int getNumber()
Definition: SatParameters.java:1781
double getRandomBranchesRatio()
Definition: SatParameters.java:8795
boolean hasAlsoBumpVariablesInConflictReasons()
Definition: SatParameters.java:2402
boolean hasMinimizeWithPropagationRestartPeriod()
Definition: SatParameters.java:9471
static com.google.protobuf.Internal.EnumLiteMap< VariableOrder > internalGetValueMap()
Definition: SatParameters.java:922
static final int PB_CLEANUP_INCREMENT_FIELD_NUMBER
Definition: SatParameters.java:2589
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:1954
static final int USE_MIR_ROUNDING_FIELD_NUMBER
Definition: SatParameters.java:4101
boolean hasRandomizeSearch()
Definition: SatParameters.java:14247
static final int CLAUSE_CLEANUP_PROTECTION_FIELD_NUMBER
Definition: SatParameters.java:2530
int getNumSearchWorkers()
Definition: SatParameters.java:13819
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Definition: SatParameters.java:120
static com.google.ortools.sat.SatParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: SatParameters.java:7272
Builder clearPseudoCostReliabilityThreshold()
Definition: SatParameters.java:13168
.lang.Deprecated static RestartAlgorithm valueOf(int value)
Definition: SatParameters.java:1684
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: SatParameters.java:7366
boolean hasAddCgCuts()
Definition: SatParameters.java:4061
static final int BINARY_MINIMIZATION_ALGORITHM_FIELD_NUMBER
Definition: SatParameters.java:2436
Builder clearUseMirRounding()
Definition: SatParameters.java:12571
Builder clearAddMirCuts()
Definition: SatParameters.java:12515
static final int BLOCKING_RESTART_WINDOW_SIZE_FIELD_NUMBER
Definition: SatParameters.java:3054
static ClauseProtection forNumber(int value)
Definition: SatParameters.java:1422
Builder setUseMirRounding(boolean value)
Definition: SatParameters.java:12556
boolean hasPbCleanupIncrement()
Definition: SatParameters.java:9381
Builder setAddKnapsackCuts(boolean value)
Definition: SatParameters.java:12396
Builder clearRestartPeriod()
Definition: SatParameters.java:10153
Builder setUsePrecedencesInDisjunctiveConstraint(boolean value)
Definition: SatParameters.java:11899
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: SatParameters.java:14917
boolean hasPresolveBlockedClause()
Definition: SatParameters.java:11305
boolean hasTreatBinaryClausesSeparately()
Definition: SatParameters.java:10778
boolean getAlsoBumpVariablesInConflictReasons()
Definition: SatParameters.java:8977
boolean getPresolveUseBva()
Definition: SatParameters.java:11366
static final int MINIMIZE_WITH_PROPAGATION_RESTART_PERIOD_FIELD_NUMBER
Definition: SatParameters.java:2627
boolean hasBinarySearchNumConflicts()
Definition: SatParameters.java:4456
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Definition: SatParameters.java:113
Builder clearSubsumptionDuringConflictAnalysis()
Definition: SatParameters.java:9140
IN_ORDER
Definition: SatParameters.java:871
int getPresolveBveThreshold()
Definition: SatParameters.java:3457
CLAUSE_LBD
Definition: SatParameters.java:1501
boolean hasVariableActivityDecay()
Definition: SatParameters.java:9587
Builder clearPresolveBlockedClause()
Definition: SatParameters.java:11341
Builder clearMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
Definition: SatParameters.java:9566
Builder clearSearchRandomizationTolerance()
Definition: SatParameters.java:14352
boolean hasMaxIntegerRoundingScaling()
Definition: SatParameters.java:4141
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:1197
com.google.protobuf.ByteString getDefaultRestartAlgorithmsBytes()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:2926
Builder setPresolveBlockedClause(boolean value)
Definition: SatParameters.java:11327
boolean hasInitialVariablesActivity()
Definition: SatParameters.java:2371
boolean hasUseErwaHeuristic()
Definition: SatParameters.java:2341
static final int MIP_MAX_ACTIVITY_EXPONENT_FIELD_NUMBER
Definition: SatParameters.java:5161
static final int ADD_CG_CUTS_FIELD_NUMBER
Definition: SatParameters.java:4051
double getStrategyChangeIncreaseRatio()
Definition: SatParameters.java:3132
boolean getMinimizeCore()
Definition: SatParameters.java:3663
.lang.Override com.google.ortools.sat.SatParameters build()
Definition: SatParameters.java:7637
static final int RANDOMIZE_SEARCH_FIELD_NUMBER
Definition: SatParameters.java:4927
final int getNumber()
Definition: SatParameters.java:1279
double getGlucoseMaxDecay()
Definition: SatParameters.java:9701
boolean hasUseTimetableEdgeFindingInCumulativeConstraint()
Definition: SatParameters.java:12007
Builder setUseDisjunctiveConstraintInCumulativeConstraint(boolean value)
Definition: SatParameters.java:12111
double getRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
Definition: SatParameters.java:3023
Builder clearLinearizationLevel()
Definition: SatParameters.java:12191
Builder setPresolveUseBva(boolean value)
Definition: SatParameters.java:11376
Builder clearUseBlockingRestart()
Definition: SatParameters.java:10341
static final int OPTIMIZE_WITH_MAX_HS_FIELD_NUMBER
Definition: SatParameters.java:4473
boolean getCountAssumptionLevelsInLbd()
Definition: SatParameters.java:11092
boolean hasMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
Definition: SatParameters.java:3722
Builder setPreferredVariableOrder(com.google.ortools.sat.SatParameters.VariableOrder value)
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
Definition: SatParameters.java:8581
DL_MOVING_AVERAGE_RESTART
Definition: SatParameters.java:1619
static final int MIN_ORTHOGONALITY_FOR_LP_CONSTRAINTS_FIELD_NUMBER
Definition: SatParameters.java:4188
boolean hasFindMultipleCores()
Definition: SatParameters.java:11629
static com.google.protobuf.Internal.EnumLiteMap< SearchBranching > internalGetValueMap()
Definition: SatParameters.java:2155
boolean getOptimizeWithCore()
Definition: SatParameters.java:4440
static final int MIP_WANTED_PRECISION_FIELD_NUMBER
Definition: SatParameters.java:5122
boolean hasPresolveProbingDeterministicTimeLimit()
Definition: SatParameters.java:3496
int getClauseCleanupLbdBound()
Definition: SatParameters.java:9304
Builder clearLogSearchProgress()
Definition: SatParameters.java:10933
static final int EXPLOIT_BEST_SOLUTION_FIELD_NUMBER
Definition: SatParameters.java:4342
boolean hasBooleanEncodingLevel()
Definition: SatParameters.java:12207
boolean hasMaxNumberOfConflicts()
Definition: SatParameters.java:3208
int getMaxNumCuts()
Definition: SatParameters.java:3995
Builder clearInterleaveSearch()
Definition: SatParameters.java:13904
static com.google.ortools.sat.SatParameters getDefaultInstance()
Definition: SatParameters.java:14932
Builder clearMaxTimeInSeconds()
Definition: SatParameters.java:10569
static final int COUNT_ASSUMPTION_LEVELS_IN_LBD_FIELD_NUMBER
Definition: SatParameters.java:3397
Builder setAddCgCuts(boolean value)
Definition: SatParameters.java:12449
Builder clearMaxPresolveIterations()
Definition: SatParameters.java:11505
boolean getUseOptimizationHints()
Definition: SatParameters.java:11536
Builder clearDiversifyLnsParams()
Definition: SatParameters.java:14232
Builder setRestartRunningWindowSize(int value)
Definition: SatParameters.java:10188
int getRestartAlgorithmsCount()
Definition: SatParameters.java:2876
double getMipVarScaling()
Definition: SatParameters.java:5118
Builder setBinaryMinimizationAlgorithm(com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm value)
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
Definition: SatParameters.java:9068
long getMaxMemoryInMb()
Definition: SatParameters.java:10732
int getBinarySearchNumConflicts()
Definition: SatParameters.java:13259
static final int MAX_NUM_CUTS_FIELD_NUMBER
Definition: SatParameters.java:3970
static final int SUBSUMPTION_DURING_CONFLICT_ANALYSIS_FIELD_NUMBER
Definition: SatParameters.java:2453
boolean hasCpModelUseSatPresolve()
Definition: SatParameters.java:4561
boolean hasInterleaveSearch()
Definition: SatParameters.java:4753
long getMaxInactiveCount()
Definition: SatParameters.java:4240
static final int MAX_SAT_ASSUMPTION_ORDER_FIELD_NUMBER
Definition: SatParameters.java:3717
static final int PRESOLVE_BVA_THRESHOLD_FIELD_NUMBER
Definition: SatParameters.java:3559
boolean hasUseTimetableEdgeFindingInCumulativeConstraint()
Definition: SatParameters.java:3860
Builder setFindMultipleCores(boolean value)
Definition: SatParameters.java:11651
Builder setExploitBestSolution(boolean value)
Definition: SatParameters.java:13051
boolean hasPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
Definition: SatParameters.java:8567
static final int RESTART_DL_AVERAGE_RATIO_FIELD_NUMBER
Definition: SatParameters.java:2987
Builder clearPresolveProbingDeterministicTimeLimit()
Definition: SatParameters.java:11289
final int getNumber()
Definition: SatParameters.java:1916
Builder setUseOptionalVariables(boolean value)
Definition: SatParameters.java:14393
static final int MAX_INACTIVE_COUNT_FIELD_NUMBER
Definition: SatParameters.java:4219
boolean getExploitIntegerLpSolution()
Definition: SatParameters.java:4311
static final int SHARE_LEVEL_ZERO_BOUNDS_FIELD_NUMBER
Definition: SatParameters.java:4820
boolean getCatchSigintSignal()
Definition: SatParameters.java:14877
boolean hasRestartPeriod()
Definition: SatParameters.java:2949
boolean getCpModelPresolve()
Definition: SatParameters.java:4525
static RestartAlgorithm forNumber(int value)
Definition: SatParameters.java:1688
Builder clearMaxIntegerRoundingScaling()
Definition: SatParameters.java:12635
boolean hasExploitBestSolution()
Definition: SatParameters.java:4351
int getRestartPeriod()
Definition: SatParameters.java:2960
static final int BOOLEAN_ENCODING_LEVEL_FIELD_NUMBER
Definition: SatParameters.java:3945
Builder setInstantiateAllVariables(boolean value)
Definition: SatParameters.java:13670
boolean hasAddLpConstraintsLazily()
Definition: SatParameters.java:4171
boolean hasGlucoseMaxDecay()
Definition: SatParameters.java:9688
boolean getAutoDetectGreaterThanAtLeastOneOf()
Definition: SatParameters.java:4689
boolean getFindMultipleCores()
Definition: SatParameters.java:3688
boolean getDeterministicParallelSearch()
Definition: SatParameters.java:13933
boolean hasInstantiateAllVariables()
Definition: SatParameters.java:4649
.lang.Deprecated static ConflictMinimizationAlgorithm valueOf(int value)
Definition: SatParameters.java:1166
java.lang.String getDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:2908
.lang.Override com.google.protobuf.Parser< SatParameters > getParserForType()
Definition: SatParameters.java:14952
Builder setUseExactLpReason(boolean value)
Definition: SatParameters.java:14452
int getRestartPeriod()
Definition: SatParameters.java:10128
boolean hasCpModelProbingLevel()
Definition: SatParameters.java:4538
static Polarity forNumber(int value)
Definition: SatParameters.java:1057
Builder clearVariableActivityDecay()
Definition: SatParameters.java:9638
boolean getSubsumptionDuringConflictAnalysis()
Definition: SatParameters.java:2478
static final int RESTART_PERIOD_FIELD_NUMBER
Definition: SatParameters.java:2939
Builder setRestartDlAverageRatio(double value)
Definition: SatParameters.java:10239
boolean hasAddLpConstraintsLazily()
Definition: SatParameters.java:12653
static final int NUM_SEARCH_WORKERS_FIELD_NUMBER
Definition: SatParameters.java:4716
boolean hasRandomSeed()
Definition: SatParameters.java:10837
static final int MINIMIZE_REDUCTION_DURING_PB_RESOLUTION_FIELD_NUMBER
Definition: SatParameters.java:3368
double getMinOrthogonalityForLpConstraints()
Definition: SatParameters.java:12728
static com.google.protobuf.Internal.EnumLiteMap< Polarity > internalGetValueMap()
Definition: SatParameters.java:1069
Builder clearClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
Definition: SatParameters.java:9366
boolean hasInstantiateAllVariables()
Definition: SatParameters.java:13648
boolean hasUseOptimizationHints()
Definition: SatParameters.java:3627
Builder setInitialPolarity(com.google.ortools.sat.SatParameters.Polarity value)
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
Definition: SatParameters.java:8618
boolean hasUseOptionalVariables()
Definition: SatParameters.java:14369
boolean hasMaxSatReverseAssumptionOrder()
Definition: SatParameters.java:11770
Builder setAlsoBumpVariablesInConflictReasons(boolean value)
Definition: SatParameters.java:8990
boolean hasUseErwaHeuristic()
Definition: SatParameters.java:8839
Builder clearUseOverloadCheckerInCumulativeConstraint()
Definition: SatParameters.java:11987
static final int ONLY_ADD_CUTS_AT_LEVEL_ZERO_FIELD_NUMBER
Definition: SatParameters.java:3999
boolean getExploitIntegerLpSolution()
Definition: SatParameters.java:12931
Builder clearMaxInactiveCount()
Definition: SatParameters.java:12811
static final int LOG_SEARCH_PROGRESS_FIELD_NUMBER
Definition: SatParameters.java:3316
static final int MAX_PRESOLVE_ITERATIONS_FIELD_NUMBER
Definition: SatParameters.java:3588
static final int CLAUSE_CLEANUP_TARGET_FIELD_NUMBER
Definition: SatParameters.java:2505
boolean hasPbCleanupIncrement()
Definition: SatParameters.java:2598
Builder clearFindMultipleCores()
Definition: SatParameters.java:11665
Builder clearUseRinsLns()
Definition: SatParameters.java:14184
Builder clearPresolveBvaThreshold()
Definition: SatParameters.java:11449
boolean getMinimizeReductionDuringPbResolution()
Definition: SatParameters.java:11024
boolean hasMaxPresolveIterations()
Definition: SatParameters.java:11466
double getStrategyChangeIncreaseRatio()
Definition: SatParameters.java:10488
Builder setBlockingRestartMultiplier(double value)
optional double blocking_restart_multiplier = 66 [default = 1.4];
Definition: SatParameters.java:10396
static final int USE_EXACT_LP_REASON_FIELD_NUMBER
Definition: SatParameters.java:5012
Builder clearEnumerateAllSolutions()
Definition: SatParameters.java:13568
AUTOMATIC_SEARCH
Definition: SatParameters.java:1999
com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
Definition: SatParameters.java:11823
boolean hasGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
Definition: SatParameters.java:9741
boolean getTreatBinaryClausesSeparately()
Definition: SatParameters.java:10790
Builder setCpModelProbingLevel(int value)
Definition: SatParameters.java:13439
LUBY_RESTART
Definition: SatParameters.java:1611
Builder clearUsePbResolution()
Definition: SatParameters.java:10993
boolean hasRestartRunningWindowSize()
Definition: SatParameters.java:10168
Builder setMaxVariableActivityValue(double value)
optional double max_variable_activity_value = 16 [default = 1e+100];
Definition: SatParameters.java:9661
boolean hasUseCombinedNoOverlap()
Definition: SatParameters.java:14485
Builder clearMinOrthogonalityForLpConstraints()
Definition: SatParameters.java:12759
static final int MAX_NUMBER_OF_CONFLICTS_FIELD_NUMBER
Definition: SatParameters.java:3194
boolean hasPresolveBlockedClause()
Definition: SatParameters.java:3521
boolean hasFindMultipleCores()
Definition: SatParameters.java:3677
boolean getUsePbResolution()
Definition: SatParameters.java:10964
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:1201
boolean hasLinearizationLevel()
Definition: SatParameters.java:12149
static final int INITIAL_POLARITY_FIELD_NUMBER
Definition: SatParameters.java:2220
boolean getShareObjectiveBounds()
Definition: SatParameters.java:13985
Builder setLinearizationLevel(int value)
Definition: SatParameters.java:12175
static final int GLUCOSE_DECAY_INCREMENT_FIELD_NUMBER
Definition: SatParameters.java:2764
Builder setMipCheckPrecision(double value)
Definition: SatParameters.java:14832
static com.google.ortools.sat.SatParameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: SatParameters.java:7305
Builder clearRandomBranchesRatio()
Definition: SatParameters.java:8822
boolean hasMipCheckPrecision()
Definition: SatParameters.java:5208
com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index)
Definition: SatParameters.java:2893
Builder clearMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
Definition: SatParameters.java:9670
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:1819
Builder clearPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
Definition: SatParameters.java:9446
boolean getUseTimetableEdgeFindingInCumulativeConstraint()
Definition: SatParameters.java:3875
boolean getTreatBinaryClausesSeparately()
Definition: SatParameters.java:3279
java.util.List< com.google.ortools.sat.SatParameters.RestartAlgorithm > getRestartAlgorithmsList()
Definition: SatParameters.java:9903
boolean hasOptimizeWithCore()
Definition: SatParameters.java:4427
Builder clearClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
Definition: SatParameters.java:9277
boolean getLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
Definition: SatParameters.java:4877
boolean getExploitBestSolution()
Definition: SatParameters.java:13041
LBD_MOVING_AVERAGE_RESTART
Definition: SatParameters.java:1627
static final int CLAUSE_CLEANUP_ORDERING_FIELD_NUMBER
Definition: SatParameters.java:2572
boolean hasUseMirRounding()
Definition: SatParameters.java:12532
boolean hasMipMaxActivityExponent()
Definition: SatParameters.java:5176
Builder clearPresolveBveThreshold()
Definition: SatParameters.java:11185
.lang.Deprecated static MaxSatStratificationAlgorithm valueOf(int value)
Definition: SatParameters.java:1924
double getVariableActivityDecay()
Definition: SatParameters.java:9603
Builder mergeFrom(com.google.ortools.sat.SatParameters other)
Definition: SatParameters.java:8171
boolean getUseOptimizationHints()
Definition: SatParameters.java:3640
boolean hasOnlyAddCutsAtLevelZero()
Definition: SatParameters.java:4009
Builder setMaxMemoryInMb(long value)
Definition: SatParameters.java:10745
double getMipMaxBound()
Definition: SatParameters.java:14553
static final int USE_PHASE_SAVING_FIELD_NUMBER
Definition: SatParameters.java:2237
boolean hasBooleanEncodingLevel()
Definition: SatParameters.java:3955
static final int CATCH_SIGINT_SIGNAL_FIELD_NUMBER
Definition: SatParameters.java:5225
Builder setClauseCleanupOrdering(com.google.ortools.sat.SatParameters.ClauseOrdering value)
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
Definition: SatParameters.java:9354
Builder setCpModelPresolve(boolean value)
Definition: SatParameters.java:13391
boolean hasDiversifyLnsParams()
Definition: SatParameters.java:14199
Builder setPresolveProbingDeterministicTimeLimit(double value)
Definition: SatParameters.java:11275
Builder clearOptimizeWithCore()
Definition: SatParameters.java:13228
boolean hasMinimizeReductionDuringPbResolution()
Definition: SatParameters.java:11011
boolean hasPresolveUseBva()
Definition: SatParameters.java:11356
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Definition: SatParameters.java:8145
double getMinOrthogonalityForLpConstraints()
Definition: SatParameters.java:4215
Builder clearMaxSatReverseAssumptionOrder()
Definition: SatParameters.java:11806
Builder clearRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
Definition: SatParameters.java:10285
boolean getFillTightenedDomainsInResponse()
Definition: SatParameters.java:4635
double getGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
Definition: SatParameters.java:2775
boolean getInstantiateAllVariables()
Definition: SatParameters.java:13659
.lang.Override Builder clear()
Definition: SatParameters.java:7388
double getClauseActivityDecay()
Definition: SatParameters.java:9819
Builder clearNumConflictsBeforeStrategyChanges()
Definition: SatParameters.java:10461
boolean hasPseudoCostReliabilityThreshold()
Definition: SatParameters.java:13132
boolean hasExploitObjective()
Definition: SatParameters.java:4375
Builder clearUseErwaHeuristic()
Definition: SatParameters.java:8878
boolean hasClauseActivityDecay()
Definition: SatParameters.java:2803
boolean getUseExactLpReason()
Definition: SatParameters.java:14439
boolean getCpModelPresolve()
Definition: SatParameters.java:13381
double getGlucoseMaxDecay()
Definition: SatParameters.java:2760
boolean hasNumConflictsBeforeStrategyChanges()
Definition: SatParameters.java:3095
boolean hasSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
Definition: SatParameters.java:12874
boolean getUseTimetableEdgeFindingInCumulativeConstraint()
Definition: SatParameters.java:12022
double getMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
Definition: SatParameters.java:2828
static final int TREAT_BINARY_CLAUSES_SEPARATELY_FIELD_NUMBER
Definition: SatParameters.java:3256
static final int CLAUSE_CLEANUP_LBD_BOUND_FIELD_NUMBER
Definition: SatParameters.java:2547
Builder setAutoDetectGreaterThanAtLeastOneOf(boolean value)
Definition: SatParameters.java:13728
static com.google.protobuf.Internal.EnumLiteMap< ClauseOrdering > internalGetValueMap()
Definition: SatParameters.java:1543
boolean getCpModelUseSatPresolve()
Definition: SatParameters.java:4571
Builder clearUseTimetableEdgeFindingInCumulativeConstraint()
Definition: SatParameters.java:12055
Builder setVariableActivityDecay(double value)
Definition: SatParameters.java:9619
boolean hasFillTightenedDomainsInResponse()
Definition: SatParameters.java:4621
com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
Definition: SatParameters.java:9060
.lang.Override Builder clone()
Definition: SatParameters.java:8130
boolean hasBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
Definition: SatParameters.java:10352
static final int MAX_INTEGER_ROUNDING_SCALING_FIELD_NUMBER
Definition: SatParameters.java:4128
boolean getShareObjectiveBounds()
Definition: SatParameters.java:4816
static final int CP_MODEL_PRESOLVE_FIELD_NUMBER
Definition: SatParameters.java:4506
double getMipVarScaling()
Definition: SatParameters.java:14609
Builder setUseErwaHeuristic(boolean value)
Definition: SatParameters.java:8863
int getMipMaxActivityExponent()
Definition: SatParameters.java:14753
.lang.Override int hashCode()
Definition: SatParameters.java:6700
int getClauseCleanupTarget()
Definition: SatParameters.java:2526
static final int BLOCKING_RESTART_MULTIPLIER_FIELD_NUMBER
Definition: SatParameters.java:3069
boolean hasMaxNumberOfConflicts()
Definition: SatParameters.java:10653
static final int RESTART_RUNNING_WINDOW_SIZE_FIELD_NUMBER
Definition: SatParameters.java:2964
.lang.Deprecated static SearchBranching valueOf(int value)
Definition: SatParameters.java:2137
boolean getUseDisjunctiveConstraintInCumulativeConstraint()
Definition: SatParameters.java:3912
.lang.Deprecated static final com.google.protobuf.Parser< SatParameters > PARSER
Definition: SatParameters.java:14937
boolean hasMinimizeWithPropagationRestartPeriod()
Definition: SatParameters.java:2646
Builder setUseOptimizationHints(boolean value)
Definition: SatParameters.java:11549
STRATIFICATION_DESCENT
Definition: SatParameters.java:1872
boolean hasMipVarScaling()
Definition: SatParameters.java:14597
boolean getExploitObjective()
Definition: SatParameters.java:4386
boolean getAddMirCuts()
Definition: SatParameters.java:12490
boolean hasAddKnapsackCuts()
Definition: SatParameters.java:12372
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: SatParameters.java:1950
boolean hasMaxInactiveCount()
Definition: SatParameters.java:4229
static final int EXPLOIT_OBJECTIVE_FIELD_NUMBER
Definition: SatParameters.java:4365
Builder setDefaultRestartAlgorithms(java.lang.String value)
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:10075
Builder setUsePbResolution(boolean value)
Definition: SatParameters.java:10977
boolean getPresolveBlockedClause()
Definition: SatParameters.java:11316
boolean getUseLnsOnly()
Definition: SatParameters.java:4862
boolean getUseMirRounding()
Definition: SatParameters.java:4124
Builder setDeterministicParallelSearch(boolean value)
Definition: SatParameters.java:13945
double getMaxTimeInSeconds()
Definition: SatParameters.java:10542
com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index)
Definition: SatParameters.java:9938
boolean hasRestartDlAverageRatio()
Definition: SatParameters.java:2997
BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION
BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION = 4;
Definition: SatParameters.java:1246
boolean hasBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
Definition: SatParameters.java:3059
boolean getMinimizeCore()
Definition: SatParameters.java:11590
boolean hasClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
Definition: SatParameters.java:9251
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:2171
final int getNumber()
Definition: SatParameters.java:900
static final int USE_BLOCKING_RESTART_FIELD_NUMBER
Definition: SatParameters.java:3027
Builder setGlucoseMaxDecay(double value)
Definition: SatParameters.java:9714
Builder clearMinimizeWithPropagationRestartPeriod()
Definition: SatParameters.java:9534
boolean hasDeterministicParallelSearch()
Definition: SatParameters.java:4781
STRATIFICATION_NONE
Definition: SatParameters.java:1863
com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
Definition: SatParameters.java:9023
static final int MIP_CHECK_PRECISION_FIELD_NUMBER
Definition: SatParameters.java:5196
boolean getAddKnapsackCuts()
Definition: SatParameters.java:12384
boolean hasInitialVariablesActivity()
Definition: SatParameters.java:8898
boolean hasUseOptimizationHints()
Definition: SatParameters.java:11523
boolean hasRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
Definition: SatParameters.java:10264
int getClauseCleanupPeriod()
Definition: SatParameters.java:2501
Builder setRandomizeSearch(boolean value)
Definition: SatParameters.java:14267
double getPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
Definition: SatParameters.java:2623
Builder setOptimizeWithCore(boolean value)
Definition: SatParameters.java:13212
double getRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
Definition: SatParameters.java:10270
boolean hasMaxDeterministicTime()
Definition: SatParameters.java:3176
static final int ALSO_BUMP_VARIABLES_IN_CONFLICT_REASONS_FIELD_NUMBER
Definition: SatParameters.java:2390
boolean getUseOptionalVariables()
Definition: SatParameters.java:14381
static final int MAX_SAT_REVERSE_ASSUMPTION_ORDER_FIELD_NUMBER
Definition: SatParameters.java:3734
com.google.ortools.sat.SatParameters.Polarity getInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
Definition: SatParameters.java:2231
boolean hasClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
Definition: SatParameters.java:2535
boolean hasAutoDetectGreaterThanAtLeastOneOf()
Definition: SatParameters.java:4676
boolean getRandomizeSearch()
Definition: SatParameters.java:14257
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:1323
static final int EXPLOIT_ALL_LP_SOLUTION_FIELD_NUMBER
Definition: SatParameters.java:4315
static com.google.ortools.sat.SatParameters parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: SatParameters.java:7261
boolean getUseOverloadCheckerInCumulativeConstraint()
Definition: SatParameters.java:3842
Builder clearRandomizeSearch()
Definition: SatParameters.java:14280
boolean hasDeterministicParallelSearch()
Definition: SatParameters.java:13921
boolean getUseRinsLns()
Definition: SatParameters.java:14161
boolean getAlsoBumpVariablesInConflictReasons()
Definition: SatParameters.java:2415
Builder setClauseCleanupProtection(com.google.ortools.sat.SatParameters.ClauseProtection value)
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
Definition: SatParameters.java:9265
Builder clearDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
Definition: SatParameters.java:10088
double getMipCheckPrecision()
Definition: SatParameters.java:14819
static final int USE_DISJUNCTIVE_CONSTRAINT_IN_CUMULATIVE_CONSTRAINT_FIELD_NUMBER
Definition: SatParameters.java:3879
int getBinarySearchNumConflicts()
Definition: SatParameters.java:4469
static final int DEFAULT_RESTART_ALGORITHMS_FIELD_NUMBER
Definition: SatParameters.java:2897
boolean hasAddCgCuts()
Definition: SatParameters.java:12427
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:2175
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: SatParameters.java:1716
Builder setMinimizeWithPropagationRestartPeriod(int value)
Definition: SatParameters.java:9511
Builder setClauseCleanupPeriod(int value)
Definition: SatParameters.java:9175
Builder clearInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
Definition: SatParameters.java:8630
Builder clearClauseActivityDecay()
Definition: SatParameters.java:9842
Builder setStopAfterFirstSolution(boolean value)
Definition: SatParameters.java:13779
static ClauseOrdering forNumber(int value)
Definition: SatParameters.java:1534
Builder clearAddCgCuts()
Definition: SatParameters.java:12463
static final int GLUCOSE_DECAY_INCREMENT_PERIOD_FIELD_NUMBER
Definition: SatParameters.java:2779
boolean hasPresolveBvaThreshold()
Definition: SatParameters.java:3571
static com.google.protobuf.Internal.EnumLiteMap< MaxSatAssumptionOrder > internalGetValueMap()
Definition: SatParameters.java:1803
boolean getUseCombinedNoOverlap()
Definition: SatParameters.java:5064
com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
Definition: SatParameters.java:11734
boolean hasNumConflictsBeforeStrategyChanges()
Definition: SatParameters.java:10422
static final int RANDOM_SEED_FIELD_NUMBER
Definition: SatParameters.java:3283
boolean hasPresolveBvaThreshold()
Definition: SatParameters.java:11407
boolean hasInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
Definition: SatParameters.java:2225
boolean hasDiversifyLnsParams()
Definition: SatParameters.java:4913
boolean hasAlsoBumpVariablesInConflictReasons()
Definition: SatParameters.java:8964
boolean hasPresolveUseBva()
Definition: SatParameters.java:3545
Builder addAllRestartAlgorithms(java.lang.Iterable<? extends com.google.ortools.sat.SatParameters.RestartAlgorithm > values)
Definition: SatParameters.java:10002
boolean getPresolveBlockedClause()
Definition: SatParameters.java:3532
Builder clearClauseCleanupPeriod()
Definition: SatParameters.java:9188
Builder setUseTimetableEdgeFindingInCumulativeConstraint(boolean value)
Definition: SatParameters.java:12037
Builder setUseRinsLns(boolean value)
Definition: SatParameters.java:14171
boolean getUsePrecedencesInDisjunctiveConstraint()
Definition: SatParameters.java:3809
boolean hasMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
Definition: SatParameters.java:2725
boolean hasUseMirRounding()
Definition: SatParameters.java:4112
boolean getOnlyAddCutsAtLevelZero()
Definition: SatParameters.java:4020
com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
Definition: SatParameters.java:3728
LP_SEARCH
Definition: SatParameters.java:2027
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: SatParameters.java:1089
Builder setRestartLbdAverageRatio(double value)
optional double restart_lbd_average_ratio = 71 [default = 1];
Definition: SatParameters.java:10276