Camargue
|
Tracking objective values of pivots within a cut_and_piv loop. More...
Public Member Functions | |
PivStats (double first_piv) | |
Construct PivStats from the first pivot before adding cuts. | |
void | update (double new_val, double tourlen) |
void | report_extrema () |
Public Attributes | |
const double | initial_piv |
The first pivot val before adding cuts. | |
double | prev_val = 0.0 |
The previous pivot val. | |
double | delta_ratio = 0.0 |
The Padberg-Hong delta ratio. | |
double | lowest_piv = 0.0 |
The lowest piv val seen. | |
double | max_ratio = 0.0 |
The highest delta ratio seen. | |
double | first_last_ratio = 0.0 |
Delta ratio for first and last piv. | |
bool | found_cuts = false |
Have any cuts been found. | |
Tracking objective values of pivots within a cut_and_piv loop.