14 #ifndef OR_TOOLS_BOP_BOP_UTIL_H_ 15 #define OR_TOOLS_BOP_BOP_UTIL_H_ 39 const ProblemState& problem_state, sat::SatSolver* sat_solver);
47 BopSolution* solution);
58 double value()
const {
return value_; }
86 std::vector<AdaptiveParameterValue> difficulties_;
90 #endif // OR_TOOLS_BOP_BOP_UTIL_H_
void SatAssignmentToBopSolution(const sat::VariablesAssignment &assignment, BopSolution *solution)
LubyAdaptiveParameterValue(double initial_value)
BopOptimizerBase::Status LoadStateProblemToSatSolver(const ProblemState &problem_state, sat::SatSolver *sat_solver)
void ExtractLearnedInfoFromSatSolver(sat::SatSolver *solver, LearnedInfo *info)
double GetParameterValue() const
AdaptiveParameterValue(double initial_value)
Collection of objects used to extend the Constraint Solver library.