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
4package com.google.ortools.sat;
5
6public 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
62 com.google.ortools.sat.SatParameters.Polarity getInitialPolarity();
63
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
358
368 com.google.ortools.sat.SatParameters.ClauseProtection getClauseCleanupProtection();
369
390
400 com.google.ortools.sat.SatParameters.ClauseOrdering getClauseCleanupOrdering();
401
420
431
470
481
512
523
548
559
570
589
600
616 java.util.List<com.google.ortools.sat.SatParameters.RestartAlgorithm> getRestartAlgorithmsList();
649 com.google.ortools.sat.SatParameters.RestartAlgorithm getRestartAlgorithms(int index);
650
660 java.lang.String getDefaultRestartAlgorithms();
665 com.google.protobuf.ByteString
667
688
707
728
739
762
773
784
807
828
849
872
901
928
975
986
1009
1023 boolean hasRandomSeed();
1038
1063
1074
1085
1106
1129
1138 boolean hasLogPrefix();
1147 java.lang.String getLogPrefix();
1156 com.google.protobuf.ByteString
1158
1177
1196
1221
1246
1279
1302
1323
1344
1365
1384
1409
1432
1451
1470
1489
1500
1521
1542
1569
1580
1605
1634
1657
1678
1697
1722
1741
1762
1783
1793 com.google.ortools.sat.SatParameters.MaxSatAssumptionOrder getMaxSatAssumptionOrder();
1794
1815
1825 com.google.ortools.sat.SatParameters.MaxSatStratificationAlgorithm getMaxSatStratification();
1826
1859
1888
1917
1950
1977
2002
2023
2048
2060 boolean hasMaxNumCuts();
2073
2084 boolean hasCutLevel();
2096
2117
2144
2154 boolean hasAddCgCuts();
2164 boolean getAddCgCuts();
2165
2175 boolean hasAddMirCuts();
2185 boolean getAddMirCuts();
2186
2207
2230
2253
2276
2307
2332
2359
2378
2401
2424
2435
2454
2475
2485 com.google.ortools.sat.SatParameters.SearchBranching getSearchBranching();
2486
2505
2517 boolean hasRepairHint();
2529 boolean getRepairHint();
2530
2551
2576
2599
2618
2641
2662
2685
2706
2727
2752
2779
2804
2833
2862
2893
2920
2953
2978
3003
3022
3043
3074
3101
3112
3131
3150
3169
3178 boolean hasUseLnsOnly();
3187 boolean getUseLnsOnly();
3188
3209
3218 boolean hasUseRinsLns();
3227 boolean getUseRinsLns();
3228
3247
3252 boolean hasFpRounding();
3257 com.google.ortools.sat.SatParameters.FPRoundingMethod getFpRounding();
3258
3279
3298
3317
3348
3371
3396
3419
3442
3465
3488
3513
3536
3561
3584
3607
3634
3671
3702
3725
3752
3779}
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...
java.util.List< com.google.ortools.sat.SatParameters.RestartAlgorithm > getRestartAlgorithmsList()
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];
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];
com.google.protobuf.ByteString getLogPrefixBytes()
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 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 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 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 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];