Cbc 2.10.11
Loading...
Searching...
No Matches
CbcSolverHeuristics.hpp File Reference

Routines for doing heuristics. More...

#include "CbcModel.hpp"
#include "CbcOrClpParam.hpp"
+ Include dependency graph for CbcSolverHeuristics.hpp:

Go to the source code of this file.

Functions

void crunchIt (ClpSimplex *model)
 
OsiClpSolverInterface * fixVubs (CbcModel &model, int skipZero2, int &doAction, CoinMessageHandler *, const double *lastSolution, double dextra[6], int extra[5])
 
int doHeuristics (CbcModel *model, int type, std::vector< CbcOrClpParam > parameters_, int noPrinting_, int initialPumpTune)
 1 - add heuristics to model 2 - do heuristics (and set cutoff and best solution) 3 - for miplib test so skip some (out model later)
 

Detailed Description

Routines for doing heuristics.

Definition in file CbcSolverHeuristics.hpp.

Function Documentation

◆ crunchIt()

void crunchIt ( ClpSimplex * model)

◆ fixVubs()

OsiClpSolverInterface * fixVubs ( CbcModel & model,
int skipZero2,
int & doAction,
CoinMessageHandler * ,
const double * lastSolution,
double dextra[6],
int extra[5] )

◆ doHeuristics()

int doHeuristics ( CbcModel * model,
int type,
std::vector< CbcOrClpParam > parameters_,
int noPrinting_,
int initialPumpTune )

1 - add heuristics to model 2 - do heuristics (and set cutoff and best solution) 3 - for miplib test so skip some (out model later)