#include <VolVolume.hpp>
Public Attributes | |
double | lambdainit |
initial value of lambda | |
double | alphainit |
initial value of alpha | |
double | alphamin |
minimum value for alpha | |
double | alphafactor |
when little progress is being done, we multiply alpha by alphafactor | |
double | ubinit |
initial upper bound of the value of an integer solution | |
double | primal_abs_precision |
accept if max abs viol is less than this | |
double | gap_abs_precision |
accept if abs gap is less than this | |
double | gap_rel_precision |
accept if rel gap is less than this | |
double | granularity |
terminate if best_ub - lcost < granularity | |
double | minimum_rel_ascent |
terminate if the relative increase in lcost through ascent_check_invl steps is less than this | |
int | ascent_first_check |
when to check for sufficient relative ascent the first time | |
int | ascent_check_invl |
through how many iterations does the relative ascent have to reach a minimum | |
int | maxsgriters |
maximum number of iterations | |
int | printflag |
controls the level of printing. | |
int | printinvl |
controls how often do we print | |
int | heurinvl |
controls how often we run the primal heuristic | |
int | greentestinvl |
how many consecutive green iterations are allowed before changing lambda | |
int | yellowtestinvl |
how many consecutive yellow iterations are allowed before changing lambda | |
int | redtestinvl |
how many consecutive red iterations are allowed before changing lambda | |
int | alphaint |
number of iterations before we check if alpha should be decreased | |
char * | temp_dualfile |
name of file for saving dual solution |
Definition at line 66 of file VolVolume.hpp.
double VOL_parms::lambdainit |
double VOL_parms::alphainit |
double VOL_parms::alphamin |
minimum value for alpha
Definition at line 72 of file VolVolume.hpp.
Referenced by VOL_alpha_factor::factor().
double VOL_parms::alphafactor |
when little progress is being done, we multiply alpha by alphafactor
Definition at line 74 of file VolVolume.hpp.
Referenced by VOL_alpha_factor::factor().
double VOL_parms::ubinit |
initial upper bound of the value of an integer solution
Definition at line 77 of file VolVolume.hpp.
double VOL_parms::gap_abs_precision |
double VOL_parms::gap_rel_precision |
double VOL_parms::granularity |
terminate if the relative increase in lcost through ascent_check_invl
steps is less than this
Definition at line 90 of file VolVolume.hpp.
when to check for sufficient relative ascent the first time
Definition at line 92 of file VolVolume.hpp.
through how many iterations does the relative ascent have to reach a minimum
Definition at line 95 of file VolVolume.hpp.
controls the level of printing.
The flag should the the 'OR'-d value of the following options:
Definition at line 110 of file VolVolume.hpp.
Referenced by VOL_swing::lfactor().
how many consecutive green iterations are allowed before changing lambda
Definition at line 118 of file VolVolume.hpp.
Referenced by VOL_swing::lfactor().
how many consecutive yellow iterations are allowed before changing lambda
Definition at line 121 of file VolVolume.hpp.
Referenced by VOL_swing::lfactor().
how many consecutive red iterations are allowed before changing lambda
Definition at line 124 of file VolVolume.hpp.
Referenced by VOL_swing::lfactor().
number of iterations before we check if alpha should be decreased
Definition at line 127 of file VolVolume.hpp.
char* VOL_parms::temp_dualfile |