This class contains the parameters controlling the Volume Algorithm. More...
#include <VolVolume.h>
Data Fields | |
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 |
This class contains the parameters controlling the Volume Algorithm.
controls the level of printing.
The flag should the the 'OR'-d value of the following options:
Default: 3
Referenced by VOL_problem::solve().