15#ifndef MINOTAURSAMPLINGHEUR_H
16#define MINOTAURSAMPLINGHEUR_H
56 static const std::string me_;
65 void getNewPoint_(
double* x,
double* xl,
double* xu,
SolutionPoolPtr s_pool);
68 bool isFeasible_(
const double* x);
Define abstract base class for heuristics of various kinds.
Declare important 'types' used in Minotaur.
Definition: Environment.h:28
Definition: Heuristic.h:30
Definition: Relaxation.h:53
Definition: SamplingHeur.h:34
SamplingHeur(EnvPtr env, ProblemPtr p)
default constructor
Definition: SamplingHeur.cpp:33
void writeStats(std::ostream &out) const
writing the statistics to the logger
Definition: SamplingHeur.cpp:289
void solve(NodePtr, RelaxationPtr, SolutionPoolPtr s_pool)
call to heuristic
Definition: SamplingHeur.cpp:49
~SamplingHeur()
default destructor
Definition: SamplingHeur.cpp:44
Definition: SolutionPool.h:28
Definition: ActiveNodeStore.h:20
unsigned int UInt
Unsigned integer.
Definition: Types.h:30
A statistic struct for trivial heuristic.
Definition: SamplingHeur.h:27