![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Adds solve data about one "solved" neighborhood. More...
Adds solve data about one "solved" neighborhood.
Definition at line 402 of file cp_model_lns.h.
#include <cp_model_lns.h>
Public Member Functions | |
bool | operator< (const SolveData &o) const |
This is just used to construct a deterministic order for the updates. |
Public Attributes | |
CpSolverStatus | status = CpSolverStatus::UNKNOWN |
The status of the sub-solve. | |
double | difficulty = 0.0 |
The difficulty when this neighborhood was generated. | |
double | deterministic_limit = 0.0 |
The deterministic time limit given to the solver for this neighborhood. | |
double | deterministic_time = 0.0 |
The time it took to solve this neighborhood. | |
IntegerValue | initial_best_objective = IntegerValue(0) |
IntegerValue | base_objective = IntegerValue(0) |
IntegerValue | new_objective = IntegerValue(0) |
int | task_id = 0 |
For debugging. |
|
inline |
This is just used to construct a deterministic order for the updates.
Definition at line 432 of file cp_model_lns.h.
IntegerValue operations_research::sat::NeighborhoodGenerator::SolveData::base_objective = IntegerValue(0) |
Definition at line 425 of file cp_model_lns.h.
double operations_research::sat::NeighborhoodGenerator::SolveData::deterministic_limit = 0.0 |
The deterministic time limit given to the solver for this neighborhood.
Definition at line 410 of file cp_model_lns.h.
double operations_research::sat::NeighborhoodGenerator::SolveData::deterministic_time = 0.0 |
The time it took to solve this neighborhood.
Definition at line 413 of file cp_model_lns.h.
double operations_research::sat::NeighborhoodGenerator::SolveData::difficulty = 0.0 |
The difficulty when this neighborhood was generated.
Definition at line 407 of file cp_model_lns.h.
IntegerValue operations_research::sat::NeighborhoodGenerator::SolveData::initial_best_objective = IntegerValue(0) |
Objective information. These only refer to the "internal" objective without scaling or offset so we are exact and it is always in the minimization direction.
Definition at line 424 of file cp_model_lns.h.
IntegerValue operations_research::sat::NeighborhoodGenerator::SolveData::new_objective = IntegerValue(0) |
Definition at line 426 of file cp_model_lns.h.
CpSolverStatus operations_research::sat::NeighborhoodGenerator::SolveData::status = CpSolverStatus::UNKNOWN |
The status of the sub-solve.
Definition at line 404 of file cp_model_lns.h.
int operations_research::sat::NeighborhoodGenerator::SolveData::task_id = 0 |
For debugging.
Definition at line 429 of file cp_model_lns.h.