Minotaur 0.4.1
Docs for developers
Classes | Namespaces | Typedefs | Enumerations
ParMINLPDiving.h File Reference

Define the class ParMINLPDiving derived from base class Heuristics. This is a parallel extension of MINLPDiving heuristic in MINOTAUR. More...

#include "Heuristic.h"
#include <vector>
#include <stack>
#include <sys/time.h>
Include dependency graph for ParMINLPDiving.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Minotaur::DivingheurStats
 A statistic struct for MINLP Diving heuristic. More...
 
class  Minotaur::ParMINLPDiving
 Parallel Diving heuristic for MINLPs. More...
 

Namespaces

namespace  Minotaur
 

Typedefs

typedef ParMINLPDiving * Minotaur::ParMINLPDivingPtr
 

Enumerations

enum  Minotaur::Direction {
  Floor , Minotaur::Ceil , Minotaur::Nearest , Minotaur::Farthest ,
  Floor , Minotaur::Ceil , Minotaur::Nearest , Minotaur::Farthest
}
 Direction of rounding. More...
 
enum  Minotaur::Order { Least , Minotaur::Most , Least , Minotaur::Most }
 Order of rounding: least fractional or most fractional. More...
 
enum  Minotaur::Scoretype {
  Fractional , Minotaur::VectorLength , Minotaur::LexBound , Minotaur::ReducedCost ,
  Fractional , Minotaur::VectorLength , Minotaur::LexBound , Minotaur::ReducedCost
}
 Type of score evaluation for fractional variable. More...
 

Detailed Description

Define the class ParMINLPDiving derived from base class Heuristics. This is a parallel extension of MINLPDiving heuristic in MINOTAUR.

Author
Prashant Palkar, IIT Bombay

Declares the class ParMINLPDiving.


Minotaur source code documented by Doxygen 1.9.4 on Thu Apr 24 2025