![]() |
OR-Tools
9.6
|
Definition at line 662 of file cp_model_lns.h.
Public Member Functions | |
| RelaxationInducedNeighborhoodGenerator (NeighborhoodGeneratorHelper const *helper, const SharedResponseManager *response_manager, const SharedRelaxationSolutionRepository *relaxation_solutions, const SharedLPSolutionRepository *lp_solutions, SharedIncompleteSolutionManager *incomplete_solutions, const std::string &name) | |
| Neighborhood | Generate (const CpSolverResponse &initial_solution, double difficulty, absl::BitGenRef random) final |
| bool | ReadyToGenerate () const override |
| double | GetUCBScore (int64_t total_num_calls) const |
| void | AddSolveData (SolveData data) |
| void | Synchronize () |
| std::string | name () const |
| int64_t | num_calls () const |
| int64_t | num_fully_solved_calls () const |
| double | difficulty () const |
| double | deterministic_limit () const |
| double | deterministic_time () const |
Protected Attributes | |
| const std::string | name_ |
| const NeighborhoodGeneratorHelper & | helper_ |
| absl::Mutex | generator_mutex_ |
|
inlineexplicit |
Definition at line 664 of file cp_model_lns.h.
|
inlineinherited |
Definition at line 396 of file cp_model_lns.h.
|
inlineinherited |
Definition at line 427 of file cp_model_lns.h.
|
inlineinherited |
Definition at line 433 of file cp_model_lns.h.
|
inlineinherited |
Definition at line 421 of file cp_model_lns.h.
|
finalvirtual |
Implements NeighborhoodGenerator.
Definition at line 1779 of file cp_model_lns.cc.
|
inherited |
Definition at line 1123 of file cp_model_lns.cc.
|
inlineinherited |
Definition at line 406 of file cp_model_lns.h.
|
inlineinherited |
Definition at line 409 of file cp_model_lns.h.
|
inlineinherited |
Definition at line 415 of file cp_model_lns.h.
|
overridevirtual |
Reimplemented from NeighborhoodGenerator.
Definition at line 1755 of file cp_model_lns.cc.
|
inherited |
Definition at line 1130 of file cp_model_lns.cc.
|
mutableprotectedinherited |
Definition at line 441 of file cp_model_lns.h.
|
protectedinherited |
Definition at line 440 of file cp_model_lns.h.
|
protectedinherited |
Definition at line 439 of file cp_model_lns.h.