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 
14  boolean hasPreferredVariableOrder();
20 
25  boolean hasInitialPolarity();
31 
46  boolean hasUsePhaseSaving();
61  boolean getUsePhaseSaving();
62 
75  boolean hasRandomPolarityRatio();
88  double getRandomPolarityRatio();
89 
100  boolean hasRandomBranchesRatio();
111  double getRandomBranchesRatio();
112 
123  boolean hasUseErwaHeuristic();
134  boolean getUseErwaHeuristic();
135 
149  boolean hasInitialVariablesActivity();
164 
189 
194  boolean hasMinimizationAlgorithm();
200 
211 
236 
245  boolean hasClauseCleanupPeriod();
255 
265  boolean hasClauseCleanupTarget();
276 
281  boolean hasClauseCleanupProtection();
287 
297  boolean hasClauseCleanupLbdBound();
308 
313  boolean hasClauseCleanupOrdering();
319 
328  boolean hasPbCleanupIncrement();
337  int getPbCleanupIncrement();
338 
343  boolean hasPbCleanupRatio();
348  double getPbCleanupRatio();
349 
388 
399 
414  boolean hasVariableActivityDecay();
429  double getVariableActivityDecay();
430 
435  boolean hasMaxVariableActivityValue();
441 
453  boolean hasGlucoseMaxDecay();
465  double getGlucoseMaxDecay();
466 
471  boolean hasGlucoseDecayIncrement();
476  double getGlucoseDecayIncrement();
477 
488 
497  boolean hasClauseActivityDecay();
506  double getClauseActivityDecay();
507 
512  boolean hasMaxClauseActivityValue();
517  double getMaxClauseActivityValue();
518 
568 
573  boolean hasDefaultRestartAlgorithms();
578  java.lang.String getDefaultRestartAlgorithms();
583  com.google.protobuf.ByteString
585 
595  boolean hasRestartPeriod();
605  int getRestartPeriod();
606 
615  boolean hasRestartRunningWindowSize();
625 
635  boolean hasRestartDlAverageRatio();
645  double getRestartDlAverageRatio();
646 
651  boolean hasRestartLbdAverageRatio();
656  double getRestartLbdAverageRatio();
657 
668  boolean hasUseBlockingRestart();
679  boolean getUseBlockingRestart();
680 
691 
702 
725 
746 
757  boolean hasMaxTimeInSeconds();
768  double getMaxTimeInSeconds();
769 
782  boolean hasMaxDeterministicTime();
795  double getMaxDeterministicTime();
796 
810  boolean hasMaxNumberOfConflicts();
825 
837  boolean hasMaxMemoryInMb();
849  long getMaxMemoryInMb();
850 
873 
887  boolean hasRandomSeed();
901  int getRandomSeed();
902 
911  boolean hasLogSearchProgress();
920  boolean getLogSearchProgress();
921 
933  boolean hasUsePbResolution();
945  boolean getUsePbResolution();
946 
971 
1004 
1015  boolean hasPresolveBveThreshold();
1027 
1037  boolean hasPresolveBveClauseWeight();
1048 
1069 
1079  boolean hasPresolveBlockedClause();
1089  boolean getPresolveBlockedClause();
1090 
1099  boolean hasPresolveUseBva();
1108  boolean getPresolveUseBva();
1109 
1121  boolean hasPresolveBvaThreshold();
1134 
1145  boolean hasMaxPresolveIterations();
1157 
1166  boolean hasCpModelPresolve();
1175  boolean getCpModelPresolve();
1176 
1197 
1206  boolean hasCpModelProbingLevel();
1215  int getCpModelProbingLevel();
1216 
1225  boolean hasCpModelUseSatPresolve();
1234  boolean getCpModelUseSatPresolve();
1235 
1245  boolean hasExpandElementConstraints();
1255  boolean getExpandElementConstraints();
1256 
1275 
1285  boolean hasExpandTableConstraints();
1295  boolean getExpandTableConstraints();
1296 
1309  boolean hasMergeNoOverlapWorkLimit();
1322  double getMergeNoOverlapWorkLimit();
1323 
1328  boolean hasMergeAtMostOneWorkLimit();
1333  double getMergeAtMostOneWorkLimit();
1334 
1346  boolean hasPresolveSubstitutionLevel();
1359 
1371  boolean hasUseOptimizationHints();
1383  boolean getUseOptimizationHints();
1384 
1393  boolean hasMinimizeCore();
1402  boolean getMinimizeCore();
1403 
1413  boolean hasFindMultipleCores();
1423  boolean getFindMultipleCores();
1424 
1434  boolean hasCoverOptimization();
1444  boolean getCoverOptimization();
1445 
1450  boolean hasMaxSatAssumptionOrder();
1456 
1477 
1482  boolean hasMaxSatStratification();
1488 
1521 
1550 
1579 
1612 
1624  boolean hasLinearizationLevel();
1636  int getLinearizationLevel();
1637 
1647  boolean hasBooleanEncodingLevel();
1658 
1670  boolean hasMaxNumCuts();
1682  int getMaxNumCuts();
1683 
1693  boolean hasOnlyAddCutsAtLevelZero();
1703  boolean getOnlyAddCutsAtLevelZero();
1704 
1715  boolean hasAddKnapsackCuts();
1726  boolean getAddKnapsackCuts();
1727 
1737  boolean hasAddCgCuts();
1747  boolean getAddCgCuts();
1748 
1758  boolean hasAddMirCuts();
1768  boolean getAddMirCuts();
1769 
1780  boolean hasMaxAllDiffCutSize();
1791  int getMaxAllDiffCutSize();
1792 
1803  boolean hasAddLinMaxCuts();
1814  boolean getAddLinMaxCuts();
1815 
1830  boolean hasMaxIntegerRoundingScaling();
1846 
1858  boolean hasAddLpConstraintsLazily();
1870  boolean getAddLpConstraintsLazily();
1871 
1898 
1907  boolean hasMaxCutRoundsAtLevelZero();
1917 
1940 
1951  boolean hasCutMaxActiveCountValue();
1962  double getCutMaxActiveCountValue();
1963 
1968  boolean hasCutActiveCountDecay();
1973  double getCutActiveCountDecay();
1974 
1983  boolean hasCutCleanupTarget();
1992  int getCutCleanupTarget();
1993 
2003  boolean hasNewConstraintsBatchSize();
2014 
2019  boolean hasSearchBranching();
2025 
2035  boolean hasHintConflictLimit();
2045  int getHintConflictLimit();
2046 
2058  boolean hasExploitIntegerLpSolution();
2070  boolean getExploitIntegerLpSolution();
2071 
2082  boolean hasExploitAllLpSolution();
2093  boolean getExploitAllLpSolution();
2094 
2103  boolean hasExploitBestSolution();
2112  boolean getExploitBestSolution();
2113 
2123  boolean hasExploitObjective();
2133  boolean getExploitObjective();
2134 
2145  boolean hasProbingPeriodAtRoot();
2156  long getProbingPeriodAtRoot();
2157 
2178 
2190  boolean hasOptimizeWithCore();
2202  boolean getOptimizeWithCore();
2203 
2215  boolean hasBinarySearchNumConflicts();
2228 
2242  boolean hasOptimizeWithMaxHs();
2256  boolean getOptimizeWithMaxHs();
2257 
2271  boolean hasEnumerateAllSolutions();
2285  boolean getEnumerateAllSolutions();
2286 
2313 
2323  boolean hasInstantiateAllVariables();
2333  boolean getInstantiateAllVariables();
2334 
2359 
2368  boolean hasStopAfterFirstSolution();
2377  boolean getStopAfterFirstSolution();
2378 
2388  boolean hasStopAfterPresolve();
2398  boolean getStopAfterPresolve();
2399 
2409  boolean hasNumSearchWorkers();
2419  int getNumSearchWorkers();
2420 
2433  boolean hasInterleaveSearch();
2446  boolean getInterleaveSearch();
2447 
2452  boolean hasInterleaveBatchSize();
2457  int getInterleaveBatchSize();
2458 
2477 
2486  boolean hasShareObjectiveBounds();
2495  boolean getShareObjectiveBounds();
2496 
2505  boolean hasShareLevelZeroBounds();
2514  boolean getShareLevelZeroBounds();
2515 
2524  boolean hasUseLnsOnly();
2533  boolean getUseLnsOnly();
2534 
2545 
2554  boolean hasUseRinsLns();
2563  boolean getUseRinsLns();
2564 
2574  boolean hasUseRelaxationLns();
2584  boolean getUseRelaxationLns();
2585 
2594  boolean hasDiversifyLnsParams();
2603  boolean getDiversifyLnsParams();
2604 
2613  boolean hasRandomizeSearch();
2622  boolean getRandomizeSearch();
2623 
2654 
2665  boolean hasUseOptionalVariables();
2676  boolean getUseOptionalVariables();
2677 
2689  boolean hasUseExactLpReason();
2701  boolean getUseExactLpReason();
2702 
2713  boolean hasUseBranchingInLp();
2724  boolean getUseBranchingInLp();
2725 
2736  boolean hasUseCombinedNoOverlap();
2747  boolean getUseCombinedNoOverlap();
2748 
2759  boolean hasCatchSigintSignal();
2770  boolean getCatchSigintSignal();
2771 
2782  boolean hasUseImpliedBounds();
2793  boolean getUseImpliedBounds();
2794 
2805  boolean hasMipMaxBound();
2816  double getMipMaxBound();
2817 
2828  boolean hasMipVarScaling();
2839  double getMipVarScaling();
2840 
2857  boolean hasMipWantedPrecision();
2874  double getMipWantedPrecision();
2875 
2890  boolean hasMipMaxActivityExponent();
2906 
2918  boolean hasMipCheckPrecision();
2930  double getMipCheckPrecision();
2931 }
boolean hasMinimizeReductionDuringPbResolution()
double getInitialVariablesActivity()
boolean hasCutMaxActiveCountValue()
boolean hasNewConstraintsBatchSize()
boolean hasExploitIntegerLpSolution()
boolean getUseBranchingInLp()
boolean hasMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
int getNewConstraintsBatchSize()
boolean hasHintConflictLimit()
boolean getEnumerateAllSolutions()
boolean hasMaxMemoryInMb()
boolean getUsePbResolution()
boolean hasTreatBinaryClausesSeparately()
double getMipVarScaling()
boolean hasMipVarScaling()
int getMaxCutRoundsAtLevelZero()
com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index)
boolean getExploitObjective()
boolean getExploitIntegerLpSolution()
boolean getCountAssumptionLevelsInLbd()
boolean hasMinOrthogonalityForLpConstraints()
boolean hasMipWantedPrecision()
boolean hasUseExactLpReason()
com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
boolean hasClauseCleanupPeriod()
int getPresolveBveThreshold()
boolean hasCpModelPresolve()
int getBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
boolean hasInterleaveSearch()
boolean getDiversifyLnsParams()
boolean hasRandomPolarityRatio()
boolean hasAddKnapsackCuts()
boolean hasUseOverloadCheckerInCumulativeConstraint()
boolean hasMaxDeterministicTime()
boolean hasBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
boolean hasMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
int getCpModelMaxNumPresolveOperations()
boolean hasSubsumptionDuringConflictAnalysis()
boolean getTreatBinaryClausesSeparately()
int getLinearizationLevel()
boolean getMinimizeCore()
int getRandomSeed()
boolean getFindMultipleCores()
boolean hasDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
long getProbingPeriodAtRoot()
boolean hasFillTightenedDomainsInResponse()
boolean getUseImpliedBounds()
int getRestartAlgorithmsCount()
boolean hasBinarySearchNumConflicts()
boolean getInstantiateAllVariables()
int getMaxConsecutiveInactiveCount()
double getRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
int getBooleanEncodingLevel()
double getMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
boolean hasUsePrecedencesInDisjunctiveConstraint()
boolean getCatchSigintSignal()
boolean hasMaxAllDiffCutSize()
boolean hasOnlyAddCutsAtLevelZero()
boolean hasVariableActivityDecay()
boolean hasClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
boolean getUseOverloadCheckerInCumulativeConstraint()
boolean getExploitBestSolution()
boolean hasStrategyChangeIncreaseRatio()
boolean hasUseBlockingRestart()
boolean getAutoDetectGreaterThanAtLeastOneOf()
boolean hasMaxConsecutiveInactiveCount()
boolean hasRestartDlAverageRatio()
double getPresolveProbingDeterministicTimeLimit()
boolean hasMaxTimeInSeconds()
double getMipCheckPrecision()
boolean getLogSearchProgress()
boolean getUseRelaxationLns()
boolean getUseDisjunctiveConstraintInCumulativeConstraint()
boolean hasInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
boolean hasBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
boolean hasUseRelaxationLns()
boolean hasCutCleanupTarget()
boolean getUseOptimizationHints()
boolean getUseOptionalVariables()
int getNumConflictsBeforeStrategyChanges()
boolean hasEnumerateAllSolutions()
boolean getUseCombinedNoOverlap()
double getVariableActivityDecay()
boolean hasClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
boolean hasExpandTableConstraints()
int getCutCleanupTarget()
boolean hasPbCleanupIncrement()
com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
boolean hasExpandElementConstraints()
double getCutActiveCountDecay()
optional double cut_active_count_decay = 156 [default = 0.8];
boolean getMaxSatReverseAssumptionOrder()
double getClauseActivityDecay()
boolean getFillTightenedDomainsInResponse()
boolean getShareLevelZeroBounds()
int getGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
double getCutMaxActiveCountValue()
double getGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
double getRandomPolarityRatio()
boolean getUseRinsLns()
double getRestartDlAverageRatio()
boolean hasRandomSeed()
boolean hasUseTimetableEdgeFindingInCumulativeConstraint()
boolean hasCpModelUseSatPresolve()
boolean getInterleaveSearch()
boolean hasMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
boolean getMinimizeReductionDuringPbResolution()
int getHintConflictLimit()
com.google.ortools.sat.SatParameters.ClauseOrdering getClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
boolean hasCatchSigintSignal()
int getPresolveBveClauseWeight()
boolean hasPresolveBvaThreshold()
boolean hasUseOptionalVariables()
boolean hasPresolveProbingDeterministicTimeLimit()
boolean hasMipMaxActivityExponent()
int getRestartPeriod()
boolean hasNumSearchWorkers()
com.google.ortools.sat.SatParameters.VariableOrder getPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
boolean hasAlsoBumpVariablesInConflictReasons()
boolean hasSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
double getMergeNoOverlapWorkLimit()
boolean hasStopAfterPresolve()
boolean hasMergeAtMostOneWorkLimit()
optional double merge_at_most_one_work_limit = 146 [default = 100000000];
boolean getAddCgCuts()
boolean hasMaxCutRoundsAtLevelZero()
boolean getCpModelPresolve()
boolean hasOptimizeWithCore()
boolean hasUseImpliedBounds()
int getMaxPresolveIterations()
int getInterleaveBatchSize()
optional int32 interleave_batch_size = 134 [default = 1];
boolean hasClauseActivityDecay()
boolean hasReduceMemoryUsageInInterleaveMode()
boolean getUseErwaHeuristic()
boolean hasLogSearchProgress()
boolean hasDiversifyLnsParams()
boolean hasPresolveUseBva()
boolean hasPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
int getMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
boolean hasRestartRunningWindowSize()
boolean hasAddLinMaxCuts()
long getSearchRandomizationTolerance()
boolean hasInstantiateAllVariables()
int getClauseCleanupLbdBound()
boolean hasShareObjectiveBounds()
boolean hasGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
int getRestartRunningWindowSize()
boolean hasUseCombinedNoOverlap()
boolean hasLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
boolean hasPresolveSubstitutionLevel()
com.google.ortools.sat.SatParameters.Polarity getInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
boolean hasBooleanEncodingLevel()
boolean hasCpModelMaxNumPresolveOperations()
boolean hasMergeNoOverlapWorkLimit()
double getMipWantedPrecision()
boolean getUseExactLpReason()
boolean hasLinearizationLevel()
double getBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
int getMipMaxActivityExponent()
boolean getStopAfterFirstSolution()
boolean getRandomizeSearch()
boolean hasUsePhaseSaving()
boolean hasNumConflictsBeforeStrategyChanges()
com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
boolean getUseBlockingRestart()
int getBinarySearchNumConflicts()
boolean getExpandElementConstraints()
double getMinOrthogonalityForLpConstraints()
boolean hasCountAssumptionLevelsInLbd()
boolean getCpModelUseSatPresolve()
boolean getReduceMemoryUsageInInterleaveMode()
boolean hasMaxSatReverseAssumptionOrder()
boolean getAddKnapsackCuts()
java.util.List< com.google.ortools.sat.SatParameters.RestartAlgorithm > getRestartAlgorithmsList()
boolean hasAddMirCuts()
boolean hasPresolveBveClauseWeight()
boolean hasRestartPeriod()
boolean hasMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
boolean hasRandomizeSearch()
boolean getUsePhaseSaving()
boolean hasMipCheckPrecision()
boolean hasMipMaxBound()
int getMinimizeWithPropagationRestartPeriod()
boolean hasPresolveBlockedClause()
long getMaxNumberOfConflicts()
int getMaxNumCuts()
boolean hasMaxIntegerRoundingScaling()
boolean getAlsoBumpVariablesInConflictReasons()
boolean hasProbingPeriodAtRoot()
double getMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
boolean hasInitialVariablesActivity()
boolean hasGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
boolean hasPseudoCostReliabilityThreshold()
int getPresolveBvaThreshold()
boolean hasAddCgCuts()
boolean hasMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
boolean hasBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
int getCpModelProbingLevel()
double getMaxDeterministicTime()
boolean hasCpModelProbingLevel()
boolean getAddMirCuts()
boolean getSubsumptionDuringConflictAnalysis()
boolean getExpandAutomatonConstraints()
boolean hasUseRinsLns()
boolean getAddLinMaxCuts()
boolean getUsePrecedencesInDisjunctiveConstraint()
int getPresolveSubstitutionLevel()
boolean hasMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
boolean hasUseErwaHeuristic()
int getMaxAllDiffCutSize()
com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
long getPseudoCostReliabilityThreshold()
int getClauseCleanupTarget()
boolean hasExploitObjective()
boolean hasSearchRandomizationTolerance()
boolean getExpandTableConstraints()
boolean getExploitAllLpSolution()
int getClauseCleanupPeriod()
boolean getUseLnsOnly()
boolean hasExploitBestSolution()
boolean hasMaxPresolveIterations()
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];
boolean hasPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
boolean getPresolveBlockedClause()
double getMaxTimeInSeconds()
boolean hasRandomBranchesRatio()
boolean hasUsePbResolution()
boolean hasMinimizeCore()
boolean hasFindMultipleCores()
boolean getShareObjectiveBounds()
long getMaxMemoryInMb()
boolean getOnlyAddCutsAtLevelZero()
double getRandomBranchesRatio()
double getStrategyChangeIncreaseRatio()
com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
boolean hasShareLevelZeroBounds()
boolean getStopAfterPresolve()
boolean hasUseOptimizationHints()
boolean getPresolveUseBva()
boolean hasUseDisjunctiveConstraintInCumulativeConstraint()
boolean hasCutActiveCountDecay()
optional double cut_active_count_decay = 156 [default = 0.8];
double getGlucoseMaxDecay()
boolean hasCoverOptimization()
boolean hasExpandAutomatonConstraints()
boolean hasStopAfterFirstSolution()
boolean hasUseBranchingInLp()
boolean getOptimizeWithCore()
boolean getOptimizeWithMaxHs()
boolean hasExploitAllLpSolution()
com.google.protobuf.ByteString getDefaultRestartAlgorithmsBytes()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
int getPbCleanupIncrement()
com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
boolean hasUseLnsOnly()
double getMipMaxBound()
boolean getCoverOptimization()
boolean hasRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
boolean hasOptimizeWithMaxHs()
boolean getUseTimetableEdgeFindingInCumulativeConstraint()
boolean getAddLpConstraintsLazily()
boolean hasMaxNumCuts()
boolean hasInterleaveBatchSize()
optional int32 interleave_batch_size = 134 [default = 1];
boolean hasMinimizeWithPropagationRestartPeriod()
boolean hasClauseCleanupLbdBound()
boolean hasPresolveBveThreshold()
int getNumSearchWorkers()
boolean hasAutoDetectGreaterThanAtLeastOneOf()
boolean hasClauseCleanupTarget()
boolean hasAddLpConstraintsLazily()
boolean hasGlucoseMaxDecay()
boolean hasMaxNumberOfConflicts()
int getMaxIntegerRoundingScaling()
double getPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
double getMergeAtMostOneWorkLimit()
optional double merge_at_most_one_work_limit = 146 [default = 100000000];