Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
The parameters used by the local search code. More...
#include <feasibility_jump.h>
Public Member Functions | |
std::string | name () const |
Allows to identify which options worked well. | |
bool | operator== (const LsOptions &o) const |
void | Randomize (const SatParameters ¶ms, ModelRandomGenerator *random) |
Public Attributes | |
bool | use_restart = true |
double | perturbation_probability = 0.0 |
These are randomized each restart by Randomize(). | |
bool | use_decay = true |
bool | use_compound_moves = true |
bool | use_objective = true |
Friends | |
template<typename H > | |
H | AbslHashValue (H h, const LsOptions &o) |
In order to collect statistics by options. | |
The parameters used by the local search code.
Definition at line 243 of file feasibility_jump.h.
|
inline |
Allows to identify which options worked well.
Definition at line 259 of file feasibility_jump.h.
|
inline |
Definition at line 277 of file feasibility_jump.h.
|
inline |
Definition at line 285 of file feasibility_jump.h.
|
friend |
In order to collect statistics by options.
Definition at line 272 of file feasibility_jump.h.
double operations_research::sat::LsOptions::perturbation_probability = 0.0 |
These are randomized each restart by Randomize().
Definition at line 253 of file feasibility_jump.h.
bool operations_research::sat::LsOptions::use_compound_moves = true |
Definition at line 255 of file feasibility_jump.h.
bool operations_research::sat::LsOptions::use_decay = true |
Definition at line 254 of file feasibility_jump.h.
bool operations_research::sat::LsOptions::use_objective = true |
Definition at line 256 of file feasibility_jump.h.
bool operations_research::sat::LsOptions::use_restart = true |
This one never changes.
Definition at line 250 of file feasibility_jump.h.