Definition at line 322 of file cp_model_lns.h.
◆ NeighborhoodGenerator()
◆ ~NeighborhoodGenerator()
◆ AddSolveData()
◆ deterministic_limit()
| double deterministic_limit |
( |
| ) |
const |
|
inline |
◆ deterministic_time()
| double deterministic_time |
( |
| ) |
const |
|
inline |
◆ difficulty()
| double difficulty |
( |
| ) |
const |
|
inline |
◆ Generate()
| virtual Neighborhood Generate |
( |
const CpSolverResponse & |
initial_solution, |
|
|
double |
difficulty, |
|
|
absl::BitGenRef |
random |
|
) |
| |
|
pure virtual |
Implemented in RelaxationInducedNeighborhoodGenerator, RoutingFullPathNeighborhoodGenerator, RoutingPathNeighborhoodGenerator, RoutingRandomNeighborhoodGenerator, SchedulingResourceWindowsNeighborhoodGenerator, SchedulingTimeWindowNeighborhoodGenerator, RandomPrecedenceSchedulingNeighborhoodGenerator, RandomIntervalSchedulingNeighborhoodGenerator, RelaxObjectiveVariablesGenerator, ConstraintGraphNeighborhoodGenerator, VariableGraphNeighborhoodGenerator, RelaxRandomConstraintsGenerator, and RelaxRandomVariablesGenerator.
◆ GetUCBScore()
| double GetUCBScore |
( |
int64_t |
total_num_calls | ) |
const |
◆ name()
| std::string name |
( |
| ) |
const |
|
inline |
◆ num_calls()
| int64_t num_calls |
( |
| ) |
const |
|
inline |
◆ num_fully_solved_calls()
| int64_t num_fully_solved_calls |
( |
| ) |
const |
|
inline |
◆ ReadyToGenerate()
| bool ReadyToGenerate |
( |
| ) |
const |
|
virtual |
◆ Synchronize()
◆ generator_mutex_
| absl::Mutex generator_mutex_ |
|
mutableprotected |
◆ helper_
◆ name_
The documentation for this class was generated from the following files: