16#ifndef MINOTAURNLPMULTISTART_H
17#define MINOTAURNLPMULTISTART_H
63 const static std::string me_;
102 void constructInitial_(
double* a,
const double* b,
double rho,
UInt vars);
Define abstract base class for heuristics of various kinds.
Declare important 'types' used in Minotaur.
Definition: Environment.h:28
Definition: Heuristic.h:30
Multistart heuristic for continuous NLPs.
Definition: NLPMultiStart.h:47
void writeStats(std::ostream &out) const
Write statistics to the logger.
Definition: NLPMultiStart.cpp:203
void solve(NodePtr node, RelaxationPtr rel, SolutionPoolPtr s_pool)
Use this heuristic.
Definition: NLPMultiStart.cpp:115
~NLPMultiStart()
Destroy.
Definition: NLPMultiStart.cpp:63
NLPMultiStart(EnvPtr env, ProblemPtr p, EnginePtr e)
Default constructor.
Definition: NLPMultiStart.cpp:35
Definition: Relaxation.h:53
Definition: SolutionPool.h:28
Definition: ActiveNodeStore.h:20
unsigned int UInt
Unsigned integer.
Definition: Types.h:30
Statistic for Multistart heuristic.
Definition: NLPMultiStart.h:29