15 #ifndef DECOMP_PARAM_INCLUDED 16 #define DECOMP_PARAM_INCLUDED 24 #define PARAM_getSetting(xstr, x) x = param.GetSetting(xstr, x, sec) 454 const std::string sec =
"DECOMP";
459 const std::string& sec) {
474 std::ostream* os = &std::cout) {
475 (*os) <<
"\n========================================================";
476 (*os) <<
"\nDECOMP PARAMETER SETTINGS\n";
596 (*os) <<
"========================================================\n";
705 const std::string sec =
"DECOMP";
void getSettingsImpl(UtilParameters ¶m, const char *sec)
double CompressColumnsSizeMultLimit
void getSettings(UtilParameters ¶m, const std::string &sec)
int BlockFileOutputFormat
const double DecompEpsilon
int DebugCheckBlocksColumns
Number of threads to use in DIP.
int CompressColumnsIterFreq
int NodeLimit
Max number of nodes (copied from Alps parameters)
int SolveMasterAsMipFreqPass
int SolveMasterUpdateAlgo
bool BranchEnforceInMaster
double CompressColumnsMasterGapStart
void dumpSettings(const std::string &sec, std::ostream *os=&std::cout)
std::string SolutionOutputFileName
const double DecompBigNum
DecompParam()
Default constructors.
double SubProbTimeLimitInexact
std::string DecompLPSolver
bool SolutionOutputToFile
int SubProbParallelChunksize
std::string CurrentWorkingDir
double ConcurrentCutOffTime
std::string InstanceFormat
double SolveMasterAsMipTimeLimit
double SolveMasterAsMipLimitGap
void dumpSettings(std::ostream *os=&std::cout)
int InitVarsWithIPTimeLimit
bool BranchEnforceInSubProb
~DecompParam()
Destructor.
bool CheckSpecialStructure
int NumConcurrentThreadsSubProb
int SubProbSolverStartAlgo
int LogObjHistory
0: print nothing 1: print the node objective history
int SolveMasterAsMipFreqNode
std::string InitSolutionFile
std::string BlockFileFormat
The format of BlockFile.
void getSettings(UtilParameters ¶m)
int MasterConvexityLessThan
void UtilPrintParameter(std::ostream *os, const std::string §ion, const std::string &name, const int value)
int BranchStrongIter
Number of iterations to process in estimating bounds during strong branching.
std::string DecompIPSolver
double SubProbGapLimitInexact
#define PARAM_getSetting(xstr, x)
double SubProbGapLimitExact
double SubProbTimeLimitExact