15#ifndef MINOTAURHEURISTIC_H
16#define MINOTAURHEURISTIC_H
25 typedef Relaxation* RelaxationPtr;
Declare a container for storing solutions and their qualities.
Declare important 'types' used in Minotaur.
Definition Heuristic.h:30
virtual void writeStats(std::ostream &out) const =0
Write statistics to the logger.
virtual ~Heuristic()
Destroy.
Definition Heuristic.h:37
Heuristic()
Default constructor.
Definition Heuristic.h:34
virtual void solveNode(ConstSolutionPtr, NodePtr, RelaxationPtr, SolutionPoolPtr)
Use this heuristic.
Definition Heuristic.h:44
virtual void solve(NodePtr node, RelaxationPtr rel, SolutionPoolPtr s_pool)=0
Use this heuristic.
Definition Relaxation.h:53
Definition SolutionPool.h:28
Definition ActiveNodeStore.h:20