Parameters for algorithm. More...
#include <BonOaDecBase.hpp>
Public Member Functions | |
Parameters () | |
Constructor with default values. More... | |
Parameters (const Parameters &other) | |
Copy constructor. More... | |
~Parameters () | |
Destructor. More... | |
void | setStrategy (const CbcStrategy &strategy) |
Strategy to apply when using Cbc as MILP sub-solver. More... | |
const CbcStrategy * | strategy () const |
Public Attributes | |
bool | global_ |
Add cuts as global. More... | |
bool | addOnlyViolated_ |
Add only violated OA inequalities. More... | |
double | cbcCutoffIncrement_ |
cutoff min increase (has to be intialized trhough Cbc) More... | |
double | cbcIntegerTolerance_ |
integer tolerance (has to be the same as Cbc's) More... | |
double | gap_tol_ |
setting for gap tolerance. More... | |
int | maxLocalSearch_ |
Total max number of local searches. More... | |
double | maxLocalSearchTime_ |
maximum time for local searches More... | |
int | subMilpLogLevel_ |
sub milp log level. More... | |
int | maxSols_ |
maximum number of solutions More... | |
double | logFrequency_ |
Frequency of log. More... | |
Private Attributes | |
CbcStrategy * | strategy_ |
Strategy to apply when using Cbc as MILP sub-solver. More... | |
Parameters for algorithm.
Definition at line 146 of file BonOaDecBase.hpp.
Bonmin::OaDecompositionBase::Parameters::Parameters | ( | ) |
Constructor with default values.
Constructor with default values for parameters.
Definition at line 97 of file BonOaDecBase.cpp.
Bonmin::OaDecompositionBase::Parameters::Parameters | ( | const Parameters & | other | ) |
Copy constructor.
Constructor with default values for parameters.
Definition at line 119 of file BonOaDecBase.cpp.
|
inline |
Destructor.
Definition at line 177 of file BonOaDecBase.hpp.
|
inline |
Strategy to apply when using Cbc as MILP sub-solver.
Definition at line 183 of file BonOaDecBase.hpp.
|
inline |
Definition at line 189 of file BonOaDecBase.hpp.
bool Bonmin::OaDecompositionBase::Parameters::global_ |
Add cuts as global.
Definition at line 149 of file BonOaDecBase.hpp.
bool Bonmin::OaDecompositionBase::Parameters::addOnlyViolated_ |
Add only violated OA inequalities.
Definition at line 151 of file BonOaDecBase.hpp.
double Bonmin::OaDecompositionBase::Parameters::cbcCutoffIncrement_ |
cutoff min increase (has to be intialized trhough Cbc)
Definition at line 153 of file BonOaDecBase.hpp.
double Bonmin::OaDecompositionBase::Parameters::cbcIntegerTolerance_ |
integer tolerance (has to be the same as Cbc's)
Definition at line 155 of file BonOaDecBase.hpp.
double Bonmin::OaDecompositionBase::Parameters::gap_tol_ |
setting for gap tolerance.
Definition at line 157 of file BonOaDecBase.hpp.
int Bonmin::OaDecompositionBase::Parameters::maxLocalSearch_ |
Total max number of local searches.
Definition at line 159 of file BonOaDecBase.hpp.
double Bonmin::OaDecompositionBase::Parameters::maxLocalSearchTime_ |
maximum time for local searches
Definition at line 161 of file BonOaDecBase.hpp.
int Bonmin::OaDecompositionBase::Parameters::subMilpLogLevel_ |
sub milp log level.
Definition at line 163 of file BonOaDecBase.hpp.
int Bonmin::OaDecompositionBase::Parameters::maxSols_ |
maximum number of solutions
Definition at line 165 of file BonOaDecBase.hpp.
double Bonmin::OaDecompositionBase::Parameters::logFrequency_ |
Frequency of log.
Definition at line 167 of file BonOaDecBase.hpp.
|
private |
Strategy to apply when using Cbc as MILP sub-solver.
Definition at line 196 of file BonOaDecBase.hpp.