OR-Tools  7.1
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 
721  boolean hasMaxNumberOfConflicts();
730 
741  boolean hasMaxMemoryInMb();
752  long getMaxMemoryInMb();
753 
774 
787  boolean hasRandomSeed();
800  int getRandomSeed();
801 
809  boolean hasLogSearchProgress();
817  boolean getLogSearchProgress();
818 
829  boolean hasUsePbResolution();
840  boolean getUsePbResolution();
841 
864 
895 
905  boolean hasPresolveBveThreshold();
916 
925  boolean hasPresolveBveClauseWeight();
935 
954 
963  boolean hasPresolveBlockedClause();
972  boolean getPresolveBlockedClause();
973 
981  boolean hasPresolveUseBva();
989  boolean getPresolveUseBva();
990 
1001  boolean hasPresolveBvaThreshold();
1013 
1024  boolean hasUseOptimizationHints();
1035  boolean getUseOptimizationHints();
1036 
1044  boolean hasMinimizeCore();
1052  boolean getMinimizeCore();
1053 
1062  boolean hasFindMultipleCores();
1071  boolean getFindMultipleCores();
1072 
1081  boolean hasCoverOptimization();
1090  boolean getCoverOptimization();
1091 
1095  boolean hasMaxSatAssumptionOrder();
1100 
1119 
1123  boolean hasMaxSatStratification();
1128 
1159 
1186 
1213 
1244 
1255  boolean hasLinearizationLevel();
1266  int getLinearizationLevel();
1267 
1276  boolean hasBooleanEncodingLevel();
1286 
1295  boolean hasMaxNumCuts();
1304  int getMaxNumCuts();
1305 
1314  boolean hasOnlyAddCutsAtLevelZero();
1323  boolean getOnlyAddCutsAtLevelZero();
1324 
1334  boolean hasAddKnapsackCuts();
1344  boolean getAddKnapsackCuts();
1345 
1354  boolean hasAddCgCuts();
1363  boolean getAddCgCuts();
1364 
1373  boolean hasAddMirCuts();
1382  boolean getAddMirCuts();
1383 
1393  boolean hasUseMirRounding();
1403  boolean getUseMirRounding();
1404 
1416  boolean hasMaxIntegerRoundingScaling();
1429 
1440  boolean hasAddLpConstraintsLazily();
1451  boolean getAddLpConstraintsLazily();
1452 
1477 
1486  boolean hasMaxInactiveCount();
1495  long getMaxInactiveCount();
1496 
1515 
1519  boolean hasSearchBranching();
1524 
1535  boolean hasExploitIntegerLpSolution();
1546  boolean getExploitIntegerLpSolution();
1547 
1557  boolean hasExploitAllLpSolution();
1567  boolean getExploitAllLpSolution();
1568 
1576  boolean hasExploitBestSolution();
1584  boolean getExploitBestSolution();
1585 
1594  boolean hasExploitObjective();
1603  boolean getExploitObjective();
1604 
1623 
1634  boolean hasOptimizeWithCore();
1645  boolean getOptimizeWithCore();
1646 
1657  boolean hasBinarySearchNumConflicts();
1669 
1682  boolean hasOptimizeWithMaxHs();
1695  boolean getOptimizeWithMaxHs();
1696 
1704  boolean hasCpModelPresolve();
1712  boolean getCpModelPresolve();
1713 
1721  boolean hasCpModelProbingLevel();
1729  int getCpModelProbingLevel();
1730 
1738  boolean hasCpModelUseSatPresolve();
1746  boolean getCpModelUseSatPresolve();
1747 
1760  boolean hasEnumerateAllSolutions();
1773  boolean getEnumerateAllSolutions();
1774 
1799 
1808  boolean hasInstantiateAllVariables();
1817  boolean getInstantiateAllVariables();
1818 
1841 
1849  boolean hasStopAfterFirstSolution();
1857  boolean getStopAfterFirstSolution();
1858 
1869  boolean hasNumSearchWorkers();
1880  int getNumSearchWorkers();
1881 
1889  boolean hasShareObjectiveBounds();
1897  boolean getShareObjectiveBounds();
1898 
1906  boolean hasShareLevelZeroBounds();
1914  boolean getShareLevelZeroBounds();
1915 
1923  boolean hasUseLns();
1931  boolean getUseLns();
1932 
1936  boolean hasLnsNumThreads();
1940  int getLnsNumThreads();
1941 
1950 
1958  boolean hasUseRinsLns();
1966  boolean getUseRinsLns();
1967 
1975  boolean hasRandomizeSearch();
1983  boolean getRandomizeSearch();
1984 
2013 
2023  boolean hasUseOptionalVariables();
2033  boolean getUseOptionalVariables();
2034 
2045  boolean hasUseExactLpReason();
2056  boolean getUseExactLpReason();
2057 
2067  boolean hasUseCombinedNoOverlap();
2077  boolean getUseCombinedNoOverlap();
2078 
2088  boolean hasMipMaxBound();
2098  double getMipMaxBound();
2099 
2109  boolean hasMipVarScaling();
2119  double getMipVarScaling();
2120 
2136  boolean hasMipWantedPrecision();
2152  double getMipWantedPrecision();
2153 
2167  boolean hasMipMaxActivityExponent();
2182 
2193  boolean hasMipCheckPrecision();
2204  double getMipCheckPrecision();
2205 }
boolean hasPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
boolean hasClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
boolean hasBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
int getBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
com.google.ortools.sat.SatParameters.Polarity getInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
boolean hasMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
boolean hasLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
boolean hasMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
boolean getLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
boolean hasBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
boolean hasBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
boolean hasClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
double getMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
int getLnsNumThreads()
optional int32 lns_num_threads = 102 [default = 1];
boolean hasMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
boolean hasDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
boolean hasSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
double getMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
double getGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
int getGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
java.lang.String getDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
boolean hasPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
boolean hasRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
boolean hasInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
com.google.protobuf.ByteString getDefaultRestartAlgorithmsBytes()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
java.util.List< com.google.ortools.sat.SatParameters.RestartAlgorithm > getRestartAlgorithmsList()
double getRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
boolean hasMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
boolean hasGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
double getBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
com.google.ortools.sat.SatParameters.ClauseOrdering getClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
double getPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
com.google.ortools.sat.SatParameters.VariableOrder getPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index)
boolean hasGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
boolean hasLnsNumThreads()
optional int32 lns_num_threads = 102 [default = 1];
boolean hasMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
boolean hasMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
int getMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];