18 #ifndef HLIDAC_PES_SETTINGS_H
19 #define HLIDAC_PES_SETTINGS_H
bool USE_EXACT_ALGORITHM
The variable indicates whether the exact algorithm should be used.
double ILP_RELATIVE_GAP
If a given relative gap from the best known lower bound is achieved, then the solver stops...
uint32_t MAX_ALTERNATIVES
The maximal number of alternative orders generated for each robot.
uint32_t NUMBER_OF_SEGMENTS
By how many segments (linear pieces) the energy function of the movement is approximated.
string DATASET_FILE
Dataset with problems to be solved.
bool CALCULATE_LOWER_BOUND
Indicates whether a tight lower bound should be calculated.
double RUNTIME_OF_LOWER_BOUND
Time limit for the tight lower bound.
uint32_t MAX_ELITE_SOLUTIONS
The number of top solutions maintained by the heuristic.
bool VERBOSE
Boolean flag determining verbosity of the program.
uint32_t NUMBER_OF_THREADS
Maximal number of threads to be used.
This namespace encapsulates various external variables related to the program settings.
string RESULTS_DIRECTORY
If not empty, then the optimization results will be written to this directory.
uint32_t MIN_ITERS_PER_TUPLE
The minimal number of optimization iterations per each tuple.
Default configuration of the solver.
double MAX_RUNTIME
Maximal run time of the solver.
bool USE_HEURISTICS
The variable indicates whether the heuristic should be used.