Java Reference
Java Reference
SatParametersOrBuilder.java
Go to the documentation of this file.
190 com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm();
479 java.util.List<com.google.ortools.sat.SatParameters.RestartAlgorithm> getRestartAlgorithmsList();
boolean getAddLpConstraintsLazily()
boolean hasUseOptimizationHints()
boolean hasRandomSeed()
double getGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
boolean hasUsePrecedencesInDisjunctiveConstraint()
boolean hasDiversifyLnsParams()
boolean getUseOverloadCheckerInCumulativeConstraint()
double getBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
boolean getOnlyAddCutsAtLevelZero()
com.google.protobuf.ByteString getDefaultRestartAlgorithmsBytes()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
boolean getLogSearchProgress()
boolean hasStopAfterFirstSolution()
boolean hasNumConflictsBeforeStrategyChanges()
boolean getUseTimetableEdgeFindingInCumulativeConstraint()
int getCpModelProbingLevel()
Definition: SatParameters.java:1120
boolean getUseOptionalVariables()
boolean getMinimizeReductionDuringPbResolution()
boolean hasUseErwaHeuristic()
boolean hasBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
boolean hasClauseActivityDecay()
boolean hasAddLpConstraintsLazily()
double getMaxTimeInSeconds()
double getRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
boolean hasExploitObjective()
double getRandomBranchesRatio()
int getMaxNumCuts()
int getBooleanEncodingLevel()
boolean hasRestartDlAverageRatio()
Definition: SatParameters.java:1854
boolean hasMipMaxActivityExponent()
boolean hasInitialVariablesActivity()
boolean hasPresolveBveThreshold()
boolean hasUseRinsLns()
boolean hasShareObjectiveBounds()
boolean hasDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
boolean getAutoDetectGreaterThanAtLeastOneOf()
com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
boolean hasCountAssumptionLevelsInLbd()
boolean getSubsumptionDuringConflictAnalysis()
boolean getTreatBinaryClausesSeparately()
boolean hasUsePbResolution()
boolean getUseMirRounding()
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 hasClauseCleanupTarget()
boolean hasMipCheckPrecision()
boolean getEnumerateAllSolutions()
boolean getCoverOptimization()
boolean getOptimizeWithMaxHs()
boolean hasShareLevelZeroBounds()
boolean hasExploitIntegerLpSolution()
boolean getCatchSigintSignal()
int getBinarySearchNumConflicts()
boolean hasGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
boolean hasUseLnsOnly()
boolean hasSearchRandomizationTolerance()
boolean hasMinimizeWithPropagationRestartPeriod()
boolean getUseDisjunctiveConstraintInCumulativeConstraint()
boolean getShareLevelZeroBounds()
boolean hasCpModelProbingLevel()
boolean hasOptimizeWithMaxHs()
boolean hasMaxTimeInSeconds()
int getRestartAlgorithmsCount()
double getGlucoseMaxDecay()
double getPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
boolean hasEnumerateAllSolutions()
boolean hasMaxIntegerRoundingScaling()
boolean hasLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
int getMaxPresolveIterations()
int getPresolveBveThreshold()
boolean hasGlucoseMaxDecay()
boolean hasRestartRunningWindowSize()
boolean getUseOptimizationHints()
boolean hasUseBlockingRestart()
boolean hasLogSearchProgress()
boolean getDiversifyLnsParams()
com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
boolean hasPresolveUseBva()
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 hasCatchSigintSignal()
boolean hasAddKnapsackCuts()
boolean hasMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
int getClauseCleanupPeriod()
boolean hasClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
int getRestartRunningWindowSize()
boolean hasInstantiateAllVariables()
boolean hasCoverOptimization()
boolean hasCpModelPresolve()
boolean hasDeterministicParallelSearch()
double getMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
boolean hasConstraintRemovalBatchSize()
boolean hasFillTightenedDomainsInResponse()
long getSearchRandomizationTolerance()
boolean getUsePrecedencesInDisjunctiveConstraint()
int getPresolveBveClauseWeight()
boolean getUseBlockingRestart()
int getLinearizationLevel()
boolean hasInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
boolean hasStrategyChangeIncreaseRatio()
boolean getUseRinsLns()
double getRestartDlAverageRatio()
boolean hasExploitBestSolution()
boolean hasPresolveBveClauseWeight()
boolean hasUseTimetableEdgeFindingInCumulativeConstraint()
com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
boolean getFindMultipleCores()
boolean getUsePhaseSaving()
boolean hasOptimizeWithCore()
int getClauseCleanupTarget()
double getMipWantedPrecision()
int getPbCleanupIncrement()
boolean hasPresolveBvaThreshold()
long getPseudoCostReliabilityThreshold()
boolean hasSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
boolean hasPresolveProbingDeterministicTimeLimit()
boolean hasUseMirRounding()
double getVariableActivityDecay()
boolean hasMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index)
boolean getExploitIntegerLpSolution()
boolean hasMinOrthogonalityForLpConstraints()
long getMaxNumberOfConflicts()
boolean hasMaxNumberOfConflicts()
boolean hasAutoDetectGreaterThanAtLeastOneOf()
boolean getInstantiateAllVariables()
com.google.ortools.sat.SatParameters.Polarity getInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
boolean getPresolveBlockedClause()
boolean hasMipMaxBound()
com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
boolean getUsePbResolution()
boolean hasLinearizationLevel()
int getNumConflictsBeforeStrategyChanges()
boolean getUseLnsOnly()
boolean hasBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
boolean hasMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
int getPresolveBvaThreshold()
boolean getShareObjectiveBounds()
double getInitialVariablesActivity()
boolean hasPbCleanupIncrement()
long getMaxMemoryInMb()
boolean hasUseDisjunctiveConstraintInCumulativeConstraint()
boolean hasClauseCleanupLbdBound()
boolean hasBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
boolean getCountAssumptionLevelsInLbd()
boolean hasAddCgCuts()
boolean hasSubsumptionDuringConflictAnalysis()
boolean getOptimizeWithCore()
boolean hasMaxSatReverseAssumptionOrder()
int getBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
boolean hasRandomBranchesRatio()
long getConstraintRemovalBatchSize()
boolean getAddKnapsackCuts()
double getStrategyChangeIncreaseRatio()
boolean hasMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
boolean hasMinimizeCore()
int getMipMaxActivityExponent()
boolean getAlsoBumpVariablesInConflictReasons()
double getPresolveProbingDeterministicTimeLimit()
boolean hasMinimizeReductionDuringPbResolution()
boolean getCpModelUseSatPresolve()
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];
boolean getAddMirCuts()
boolean getMinimizeCore()
boolean getPresolveUseBva()
int getGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
boolean getUseExactLpReason()
int getMinimizeWithPropagationRestartPeriod()
boolean hasMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
long getMaxInactiveCount()
boolean hasUsePhaseSaving()
boolean hasVariableActivityDecay()
boolean hasNumSearchWorkers()
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 hasInterleaveSearch()
boolean hasRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
double getMipVarScaling()
boolean hasUseOptionalVariables()
boolean getStopAfterFirstSolution()
boolean hasMaxDeterministicTime()
com.google.ortools.sat.SatParameters.VariableOrder getPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
boolean getAddCgCuts()
double getRandomPolarityRatio()
double getMipMaxBound()
boolean hasCpModelUseSatPresolve()
boolean hasRandomizeSearch()
boolean getExploitObjective()
boolean getCpModelPresolve()
boolean getUseErwaHeuristic()
boolean getUseCombinedNoOverlap()
boolean hasUseOverloadCheckerInCumulativeConstraint()
boolean getRandomizeSearch()
boolean getExploitAllLpSolution()
int getMaxIntegerRoundingScaling()
boolean hasFindMultipleCores()
com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
boolean hasRandomPolarityRatio()
boolean hasMaxPresolveIterations()
boolean hasMaxMemoryInMb()
boolean hasClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
boolean hasMipWantedPrecision()
boolean hasRestartPeriod()
boolean hasAlsoBumpVariablesInConflictReasons()
boolean hasMaxNumCuts()
boolean hasBinarySearchNumConflicts()
boolean hasUseCombinedNoOverlap()
boolean hasMipVarScaling()
boolean hasClauseCleanupPeriod()
boolean hasMaxInactiveCount()
boolean getDeterministicParallelSearch()
int getRandomSeed()
boolean getInterleaveSearch()
double getClauseActivityDecay()
boolean getFillTightenedDomainsInResponse()
boolean hasExploitAllLpSolution()
boolean hasBooleanEncodingLevel()
int getRestartPeriod()
boolean hasGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
boolean getExploitBestSolution()
boolean hasPseudoCostReliabilityThreshold()
boolean hasPresolveBlockedClause()
int getClauseCleanupLbdBound()
double getMaxDeterministicTime()
boolean hasOnlyAddCutsAtLevelZero()
double getMinOrthogonalityForLpConstraints()
double getMipCheckPrecision()
boolean getMaxSatReverseAssumptionOrder()
boolean hasTreatBinaryClausesSeparately()
int getNumSearchWorkers()
boolean hasAddMirCuts()
boolean hasUseExactLpReason()