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 
1094 
1119 
1152 
1175 
1196 
1217 
1238 
1257 
1282 
1305 
1324 
1349 
1370 
1389 
1408 
1419 
1440 
1459 
1480 
1501 
1522 
1543 
1570 
1581 
1606 
1635 
1660 
1669  boolean hasMinimizeCore();
1678  boolean getMinimizeCore();
1679 
1700 
1721 
1731  com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder();
1732 
1753 
1763  com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification();
1764 
1797 
1826 
1855 
1888 
1913 
1934 
1946  boolean hasMaxNumCuts();
1959 
1980 
2003 
2013  boolean hasAddCgCuts();
2023  boolean getAddCgCuts();
2024 
2034  boolean hasAddMirCuts();
2044  boolean getAddMirCuts();
2045 
2066 
2077  boolean hasAddCliqueCuts();
2088  boolean getAddCliqueCuts();
2089 
2112 
2123  boolean hasAddLinMaxCuts();
2134  boolean getAddLinMaxCuts();
2135 
2166 
2191 
2218 
2237 
2260 
2283 
2294 
2313 
2334 
2344  com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching();
2345 
2364 
2376  boolean hasRepairHint();
2388  boolean getRepairHint();
2389 
2414 
2437 
2456 
2479 
2500 
2523 
2544 
2565 
2590 
2615 
2644 
2673 
2704 
2731 
2752 
2777 
2796 
2817 
2846 
2873 
2884 
2903 
2922 
2941 
2950  boolean hasUseLnsOnly();
2959  boolean getUseLnsOnly();
2960 
2971 
2982 
2991  boolean hasUseRinsLns();
3000  boolean getUseRinsLns();
3001 
3020 
3025  boolean hasFpRounding();
3030  com.google.ortools.sat.SatParameters.FPRoundingMethod getFpRounding();
3031 
3052 
3071 
3090 
3121 
3144 
3169 
3192 
3215 
3238 
3261 
3286 
3309 
3321  boolean hasSymmetryLevel();
3334 
3345  boolean hasMipMaxBound();
3356  double getMipMaxBound();
3357 
3368  boolean hasMipVarScaling();
3380 
3407 
3444 
3475 
3498 }
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];