|
Gecode 6.4.0
|
#include < -- improving gecode/implementation/gecode/gecode/optimize/lp_observations.hpp>
Public Attributes | |
| bool | primal_valid = false |
| bool | dual_signs_valid = false |
| bool | stationarity_valid = false |
| bool | complementarity_valid = false |
| bool | gap_valid = false |
| bool | accepted = false |
| std::optional< double > | max_dual_sign_violation |
| std::optional< double > | max_stationarity |
| std::optional< double > | max_complementarity |
| std::optional< double > | dual_objective_estimate |
| std::optional< double > | normalized_gap |
| std::string | message |
Optional metrics are absent unless their complete computation succeeded.
| bool Gecode::Optimize::LpKktReport::primal_valid = false |
| bool Gecode::Optimize::LpKktReport::dual_signs_valid = false |
| bool Gecode::Optimize::LpKktReport::stationarity_valid = false |
| bool Gecode::Optimize::LpKktReport::complementarity_valid = false |
| bool Gecode::Optimize::LpKktReport::gap_valid = false |
| bool Gecode::Optimize::LpKktReport::accepted = false |
| std::optional<double> Gecode::Optimize::LpKktReport::max_dual_sign_violation |
| std::optional<double> Gecode::Optimize::LpKktReport::max_stationarity |
| std::optional<double> Gecode::Optimize::LpKktReport::max_complementarity |
| std::optional<double> Gecode::Optimize::LpKktReport::dual_objective_estimate |
Original objective sense, numerical estimate; never an exact bound.
| std::optional<double> Gecode::Optimize::LpKktReport::normalized_gap |
Normalized primal-minus-dual, with the common offset cancelled first.
| std::string Gecode::Optimize::LpKktReport::message |