Java Reference

Java Reference

SatParametersOrBuilder.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/sat/sat_parameters.proto
3 
4 package com.google.ortools.sat;
5 
6 public interface SatParametersOrBuilder extends
7  // @@protoc_insertion_point(interface_extends:operations_research.sat.SatParameters)
8  com.google.protobuf.MessageOrBuilder {
9 
13  boolean hasPreferredVariableOrder();
18 
22  boolean hasInitialPolarity();
27 
41  boolean hasUsePhaseSaving();
55  boolean getUsePhaseSaving();
56 
68  boolean hasRandomPolarityRatio();
80  double getRandomPolarityRatio();
81 
91  boolean hasRandomBranchesRatio();
101  double getRandomBranchesRatio();
102 
112  boolean hasUseErwaHeuristic();
122  boolean getUseErwaHeuristic();
123 
136  boolean hasInitialVariablesActivity();
150 
173 
177  boolean hasMinimizationAlgorithm();
182 
191 
214 
222  boolean hasClauseCleanupPeriod();
231 
240  boolean hasClauseCleanupTarget();
250 
254  boolean hasClauseCleanupProtection();
259 
268  boolean hasClauseCleanupLbdBound();
278 
282  boolean hasClauseCleanupOrdering();
287 
295  boolean hasPbCleanupIncrement();
303  int getPbCleanupIncrement();
304 
308  boolean hasPbCleanupRatio();
312  double getPbCleanupRatio();
313 
350 
359 
373  boolean hasVariableActivityDecay();
387  double getVariableActivityDecay();
388 
392  boolean hasMaxVariableActivityValue();
397 
408  boolean hasGlucoseMaxDecay();
419  double getGlucoseMaxDecay();
420 
424  boolean hasGlucoseDecayIncrement();
428  double getGlucoseDecayIncrement();
429 
438 
446  boolean hasClauseActivityDecay();
454  double getClauseActivityDecay();
455 
459  boolean hasMaxClauseActivityValue();
463  double getMaxClauseActivityValue();
464 
510 
514  boolean hasDefaultRestartAlgorithms();
518  java.lang.String getDefaultRestartAlgorithms();
522  com.google.protobuf.ByteString
524 
533  boolean hasRestartPeriod();
542  int getRestartPeriod();
543 
551  boolean hasRestartRunningWindowSize();
560 
569  boolean hasRestartDlAverageRatio();
578  double getRestartDlAverageRatio();
579 
583  boolean hasRestartLbdAverageRatio();
587  double getRestartLbdAverageRatio();
588 
598  boolean hasUseBlockingRestart();
608  boolean getUseBlockingRestart();
609 
618 
627 
648 
667 
677  boolean hasMaxTimeInSeconds();
687  double getMaxTimeInSeconds();
688 
700  boolean hasMaxDeterministicTime();
712  double getMaxDeterministicTime();
713 
726  boolean hasMaxNumberOfConflicts();
740 
751  boolean hasMaxMemoryInMb();
762  long getMaxMemoryInMb();
763 
784 
797  boolean hasRandomSeed();
810  int getRandomSeed();
811 
819  boolean hasLogSearchProgress();
827  boolean getLogSearchProgress();
828 
839  boolean hasUsePbResolution();
850  boolean getUsePbResolution();
851 
874 
905 
915  boolean hasPresolveBveThreshold();
926 
935  boolean hasPresolveBveClauseWeight();
945 
964 
973  boolean hasPresolveBlockedClause();
982  boolean getPresolveBlockedClause();
983 
991  boolean hasPresolveUseBva();
999  boolean getPresolveUseBva();
1000 
1011  boolean hasPresolveBvaThreshold();
1023 
1033  boolean hasMaxPresolveIterations();
1044 
1052  boolean hasCpModelPresolve();
1060  boolean getCpModelPresolve();
1061 
1069  boolean hasCpModelProbingLevel();
1077  int getCpModelProbingLevel();
1078 
1086  boolean hasCpModelUseSatPresolve();
1094  boolean getCpModelUseSatPresolve();
1095 
1104  boolean hasExpandElementConstraints();
1113  boolean getExpandElementConstraints();
1114 
1131 
1142  boolean hasUseOptimizationHints();
1153  boolean getUseOptimizationHints();
1154 
1162  boolean hasMinimizeCore();
1170  boolean getMinimizeCore();
1171 
1180  boolean hasFindMultipleCores();
1189  boolean getFindMultipleCores();
1190 
1199  boolean hasCoverOptimization();
1208  boolean getCoverOptimization();
1209 
1213  boolean hasMaxSatAssumptionOrder();
1218 
1237 
1241  boolean hasMaxSatStratification();
1246 
1277 
1304 
1331 
1362 
1373  boolean hasLinearizationLevel();
1384  int getLinearizationLevel();
1385 
1394  boolean hasBooleanEncodingLevel();
1404 
1415  boolean hasMaxNumCuts();
1426  int getMaxNumCuts();
1427 
1436  boolean hasOnlyAddCutsAtLevelZero();
1445  boolean getOnlyAddCutsAtLevelZero();
1446 
1456  boolean hasAddKnapsackCuts();
1466  boolean getAddKnapsackCuts();
1467 
1476  boolean hasAddCgCuts();
1485  boolean getAddCgCuts();
1486 
1495  boolean hasAddMirCuts();
1504  boolean getAddMirCuts();
1505 
1515  boolean hasUseMirRounding();
1525  boolean getUseMirRounding();
1526 
1538  boolean hasMaxIntegerRoundingScaling();
1551 
1562  boolean hasAddLpConstraintsLazily();
1573  boolean getAddLpConstraintsLazily();
1574 
1599 
1608  boolean hasMaxInactiveCount();
1617  long getMaxInactiveCount();
1618 
1637 
1641  boolean hasSearchBranching();
1646 
1657  boolean hasExploitIntegerLpSolution();
1668  boolean getExploitIntegerLpSolution();
1669 
1679  boolean hasExploitAllLpSolution();
1689  boolean getExploitAllLpSolution();
1690 
1698  boolean hasExploitBestSolution();
1706  boolean getExploitBestSolution();
1707 
1716  boolean hasExploitObjective();
1725  boolean getExploitObjective();
1726 
1736  boolean hasProbingPeriodAtRoot();
1746  long getProbingPeriodAtRoot();
1747 
1766 
1777  boolean hasOptimizeWithCore();
1788  boolean getOptimizeWithCore();
1789 
1800  boolean hasBinarySearchNumConflicts();
1812 
1825  boolean hasOptimizeWithMaxHs();
1838  boolean getOptimizeWithMaxHs();
1839 
1852  boolean hasEnumerateAllSolutions();
1865  boolean getEnumerateAllSolutions();
1866 
1891 
1900  boolean hasInstantiateAllVariables();
1909  boolean getInstantiateAllVariables();
1910 
1933 
1941  boolean hasStopAfterFirstSolution();
1949  boolean getStopAfterFirstSolution();
1950 
1959  boolean hasNumSearchWorkers();
1968  int getNumSearchWorkers();
1969 
1980  boolean hasInterleaveSearch();
1991  boolean getInterleaveSearch();
1992 
2009 
2030 
2038  boolean hasShareObjectiveBounds();
2046  boolean getShareObjectiveBounds();
2047 
2055  boolean hasShareLevelZeroBounds();
2063  boolean getShareLevelZeroBounds();
2064 
2072  boolean hasUseLnsOnly();
2080  boolean getUseLnsOnly();
2081 
2090 
2098  boolean hasUseRinsLns();
2106  boolean getUseRinsLns();
2107 
2115  boolean hasDiversifyLnsParams();
2123  boolean getDiversifyLnsParams();
2124 
2132  boolean hasRandomizeSearch();
2140  boolean getRandomizeSearch();
2141 
2170 
2180  boolean hasUseOptionalVariables();
2190  boolean getUseOptionalVariables();
2191 
2202  boolean hasUseExactLpReason();
2213  boolean getUseExactLpReason();
2214 
2224  boolean hasUseBranchingInLp();
2234  boolean getUseBranchingInLp();
2235 
2245  boolean hasUseCombinedNoOverlap();
2255  boolean getUseCombinedNoOverlap();
2256 
2266  boolean hasCatchSigintSignal();
2276  boolean getCatchSigintSignal();
2277 
2287  boolean hasMipMaxBound();
2297  double getMipMaxBound();
2298 
2308  boolean hasMipVarScaling();
2318  double getMipVarScaling();
2319 
2335  boolean hasMipWantedPrecision();
2351  double getMipWantedPrecision();
2352 
2366  boolean hasMipMaxActivityExponent();
2381 
2392  boolean hasMipCheckPrecision();
2403  double getMipCheckPrecision();
2404 }
double getGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
double getBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
com.google.protobuf.ByteString getDefaultRestartAlgorithmsBytes()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
boolean hasBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
double getRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
boolean hasDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
boolean hasMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
java.util.List< com.google.ortools.sat.SatParameters.RestartAlgorithm > getRestartAlgorithmsList()
boolean hasPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
boolean hasGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
double getPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
boolean hasLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
boolean hasPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
double getMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
boolean hasMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
boolean hasClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
double getMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
boolean hasInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
boolean hasSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
boolean hasMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index)
com.google.ortools.sat.SatParameters.Polarity getInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
boolean hasBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
boolean hasMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
boolean hasBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
int getBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
boolean hasMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
java.lang.String getDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
boolean getLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
int getGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
boolean hasMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
com.google.ortools.sat.SatParameters.ClauseOrdering getClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
int getMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
boolean hasRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
com.google.ortools.sat.SatParameters.VariableOrder getPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
boolean hasClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
boolean hasGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];