#include <OsiTestSolver.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 72 of file OsiTestSolver.hpp.
double VOL_parms::lambdainit |
double VOL_parms::alphainit |
double VOL_parms::alphamin |
double VOL_parms::alphafactor |
when little progress is being done, we multiply alpha by alphafactor
Definition at line 80 of file OsiTestSolver.hpp.
double VOL_parms::ubinit |
initial upper bound of the value of an integer solution
Definition at line 83 of file OsiTestSolver.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 96 of file OsiTestSolver.hpp.
when to check for sufficient relative ascent the first time
Definition at line 98 of file OsiTestSolver.hpp.
through how many iterations does the relative ascent have to reach a minimum
Definition at line 101 of file OsiTestSolver.hpp.
controls the level of printing.
The flag should the the 'OR'-d value of the following options:
Definition at line 116 of file OsiTestSolver.hpp.
how many consecutive green iterations are allowed before changing lambda
Definition at line 124 of file OsiTestSolver.hpp.
how many consecutive yellow iterations are allowed before changing lambda
Definition at line 127 of file OsiTestSolver.hpp.
how many consecutive red iterations are allowed before changing lambda
Definition at line 130 of file OsiTestSolver.hpp.
number of iterations before we check if alpha should be decreased
Definition at line 133 of file OsiTestSolver.hpp.
char* VOL_parms::temp_dualfile |