Minotaur 0.4.1
Docs for developers
Macros
DistParBranchAndBound.cpp File Reference

Define DistParBranchAndBound class for a distributed memory parallel branch-and-bound. More...

#include <cmath>
#include <iomanip>
#include <sstream>
#include <string>
#include <vector>
#include <algorithm>
#include "mpi.h"
#include "MinotaurConfig.h"
#include "Brancher.h"
#include "Environment.h"
#include "Heuristic.h"
#include "Logger.h"
#include "Node.h"
#include "NodeProcessor.h"
#include "NodeRelaxer.h"
#include "Option.h"
#include "ParPCBProcessor.h"
#include "DistParBranchAndBound.h"
#include "ParNodeIncRelaxer.h"
#include "ParTreeManager.h"
#include "Problem.h"
#include "Relaxation.h"
#include "Solution.h"
#include "SolutionPool.h"
#include "Timer.h"
#include "Branch.h"
#include "BrCand.h"
#include "BrVarCand.h"
#include "WarmStart.h"
Include dependency graph for DistParBranchAndBound.cpp:

Macros

#define TAG_Terminate   0
 
#define TAG_NodeFound   1
 
#define TAG_Wait   2
 
#define TAG_Ub   3
 
#define TAG_Lb   4
 

Detailed Description

Define DistParBranchAndBound class for a distributed memory parallel branch-and-bound.

Author
Meenarli Sharma and Prashant Palkar

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