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 
19  boolean hasName();
29  java.lang.String getName();
39  com.google.protobuf.ByteString
41 
51  com.google.ortools.sat.SatParameters.VariableOrder getPreferredVariableOrder();
52 
57  boolean hasInitialPolarity();
62  com.google.ortools.sat.SatParameters.Polarity getInitialPolarity();
63 
80  boolean hasUsePhaseSaving();
97  boolean getUsePhaseSaving();
98 
121 
148 
171 
194 
223 
248 
258  com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm();
259 
269  com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm getBinaryMinimizationAlgorithm();
270 
295 
314 
335 
345  com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection();
346 
367 
377  com.google.ortools.sat.SatParameters.ClauseOrdering getClauseCleanupOrdering();
378 
397 
402  boolean hasPbCleanupRatio();
408 
447 
458 
489 
500 
525 
536 
547 
566 
577 
593  java.util.List<com.google.ortools.sat.SatParameters.RestartAlgorithm> getRestartAlgorithmsList();
626  com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index);
627 
637  java.lang.String getDefaultRestartAlgorithms();
642  com.google.protobuf.ByteString
644 
654  boolean hasRestartPeriod();
665 
684 
705 
716 
739 
750 
761 
784 
805 
826 
849 
878 
890  boolean hasMaxMemoryInMb();
903 
940 
951 
974 
988  boolean hasRandomSeed();
1003 
1028 
1039 
1044  boolean hasUseAbslRandom();
1049  boolean getUseAbslRandom();
1050 
1069 
1088 
1113 
1138 
1171 
1194 
1215 
1236 
1257 
1276 
1301 
1324 
1343 
1368 
1389 
1408 
1427 
1438 
1459 
1478 
1499 
1520 
1541 
1562 
1589 
1600 
1625 
1654 
1679 
1688  boolean hasMinimizeCore();
1697  boolean getMinimizeCore();
1698 
1719 
1740 
1750  com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder();
1751 
1772 
1782  com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification();
1783 
1816 
1845 
1874 
1907 
1932 
1953 
1965  boolean hasMaxNumCuts();
1978 
1999 
2022 
2032  boolean hasAddCgCuts();
2042  boolean getAddCgCuts();
2043 
2053  boolean hasAddMirCuts();
2063  boolean getAddMirCuts();
2064 
2085 
2096  boolean hasAddCliqueCuts();
2107  boolean getAddCliqueCuts();
2108 
2131 
2142  boolean hasAddLinMaxCuts();
2153  boolean getAddLinMaxCuts();
2154 
2185 
2210 
2237 
2256 
2279 
2302 
2313 
2332 
2353 
2363  com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching();
2364 
2383 
2395  boolean hasRepairHint();
2407  boolean getRepairHint();
2408 
2433 
2456 
2475 
2498 
2519 
2542 
2563 
2584 
2609 
2634 
2663 
2692 
2723 
2750 
2771 
2796 
2815 
2836 
2865 
2892 
2903 
2922 
2941 
2960 
2969  boolean hasUseLnsOnly();
2978  boolean getUseLnsOnly();
2979 
2990 
3001 
3010  boolean hasUseRinsLns();
3019  boolean getUseRinsLns();
3020 
3039 
3044  boolean hasFpRounding();
3049  com.google.ortools.sat.SatParameters.FPRoundingMethod getFpRounding();
3050 
3071 
3090 
3109 
3140 
3163 
3188 
3211 
3234 
3257 
3280 
3305 
3328 
3340  boolean hasSymmetryLevel();
3353 
3364  boolean hasMipMaxBound();
3375  double getMipMaxBound();
3376 
3387  boolean hasMipVarScaling();
3399 
3426 
3463 
3494 
3517 }
com.google.ortools.sat.SatParameters.FPRoundingMethod getFpRounding()
optional .operations_research.sat.SatParameters.FPRoundingMethod fp_rounding = 165 [default = PROPAGA...
com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index)
boolean hasFpRounding()
optional .operations_research.sat.SatParameters.FPRoundingMethod fp_rounding = 165 [default = PROPAGA...
double getRelativeGapLimit()
optional double relative_gap_limit = 160 [default = 0];
double getGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching()
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...
double getPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
com.google.ortools.sat.SatParameters.ClauseOrdering getClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
double getMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
boolean hasRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
double getMergeAtMostOneWorkLimit()
optional double merge_at_most_one_work_limit = 146 [default = 100000000];
int getGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
boolean getUseSatInprocessing()
optional bool use_sat_inprocessing = 163 [default = false];
boolean hasPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
boolean hasUseSatInprocessing()
optional bool use_sat_inprocessing = 163 [default = false];
java.util.List< com.google.ortools.sat.SatParameters.RestartAlgorithm > getRestartAlgorithmsList()
int getMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
boolean getPermutePresolveConstraintOrder()
optional bool permute_presolve_constraint_order = 179 [default = false];
double getCutActiveCountDecay()
optional double cut_active_count_decay = 156 [default = 0.8];
boolean hasRelativeGapLimit()
optional double relative_gap_limit = 160 [default = 0];
boolean hasPermutePresolveConstraintOrder()
optional bool permute_presolve_constraint_order = 179 [default = false];
double getBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
boolean hasInterleaveBatchSize()
optional int32 interleave_batch_size = 134 [default = 1];
boolean hasGlucoseDecayIncrementPeriod()
optional int32 glucose_decay_increment_period = 24 [default = 5000];
boolean getLnsExpandIntervalsInConstraintGraph()
optional bool lns_expand_intervals_in_constraint_graph = 184 [default = true];
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,...
boolean hasBlockingRestartMultiplier()
optional double blocking_restart_multiplier = 66 [default = 1.4];
boolean getUseAbslRandom()
optional bool use_absl_random = 180 [default = false];
java.lang.String getDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification()
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...
boolean hasMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
com.google.ortools.sat.SatParameters.VariableOrder getPreferredVariableOrder()
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...
boolean hasBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
boolean hasMergeAtMostOneWorkLimit()
optional double merge_at_most_one_work_limit = 146 [default = 100000000];
com.google.ortools.sat.SatParameters.ConflictMinimizationAlgorithm getMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...
boolean hasLnsExpandIntervalsInConstraintGraph()
optional bool lns_expand_intervals_in_constraint_graph = 184 [default = true];
boolean hasMinimizeWithPropagationNumDecisions()
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
boolean hasMaxClauseActivityValue()
optional double max_clause_activity_value = 18 [default = 1e+20];
boolean hasCutActiveCountDecay()
optional double cut_active_count_decay = 156 [default = 0.8];
boolean hasClauseCleanupOrdering()
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...
com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
int getBlockingRestartWindowSize()
optional int32 blocking_restart_window_size = 65 [default = 5000];
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];
double getRestartLbdAverageRatio()
optional double restart_lbd_average_ratio = 71 [default = 1];
boolean hasUseAbslRandom()
optional bool use_absl_random = 180 [default = false];
boolean hasGlucoseDecayIncrement()
optional double glucose_decay_increment = 23 [default = 0.01];
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...
boolean hasPbCleanupRatio()
optional double pb_cleanup_ratio = 47 [default = 0.5];
boolean hasLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
boolean hasDefaultRestartAlgorithms()
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...
boolean hasMaxVariableActivityValue()
optional double max_variable_activity_value = 16 [default = 1e+100];
com.google.protobuf.ByteString getNameBytes()
boolean hasClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
com.google.ortools.sat.SatParameters.Polarity getInitialPolarity()
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...
boolean getLnsFocusOnDecisionVariables()
optional bool lns_focus_on_decision_variables = 105 [default = false];
boolean hasMaxSatAssumptionOrder()
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...
com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection()
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...
boolean hasBinaryMinimizationAlgorithm()
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...
int getInterleaveBatchSize()
optional int32 interleave_batch_size = 134 [default = 1];