/home/coin/SVN-release/OS-2.4.1/Couenne/src/cut/sdpcuts/CutGen.hpp File Reference

#include "CglCutGenerator.hpp"
#include "OsiSolverInterface.hpp"
#include "OsiXxxSolverInterface.hpp"
#include "Heuristics.hpp"
#include "misc_util.hpp"

Include dependency graph for CutGen.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sparsify_trace
class  CutGen

Defines

#define SPARSIFY_MAX_CARD   10000
#define SPARSIFY_OLD_DELTA   0.50
#define SPARSIFY_NEW_DELTA   0.50
#define WISE_SPARSIFY_GAP   0.0001
#define SPARSIFY_OLD_NZ_THRESHOLD   0.50
#define SPARSIFY_NEW_NZ_THRESHOLD   0.70
#define indexQ(i, j, n)   ((n) + (i) * (2*(n)-1-(i)) / 2 + (j))


Define Documentation

#define SPARSIFY_MAX_CARD   10000

Definition at line 19 of file CutGen.hpp.

Referenced by CutGen::compareSparsify(), and CutGen::generateCuts().

#define SPARSIFY_OLD_DELTA   0.50

Definition at line 20 of file CutGen.hpp.

Referenced by CutGen::sparsify().

#define SPARSIFY_NEW_DELTA   0.50

Definition at line 21 of file CutGen.hpp.

Referenced by CutGen::sparsify_new().

#define WISE_SPARSIFY_GAP   0.0001

Definition at line 22 of file CutGen.hpp.

Referenced by CutGen::sparsify(), and CutGen::sparsify_new().

#define SPARSIFY_OLD_NZ_THRESHOLD   0.50

Definition at line 23 of file CutGen.hpp.

Referenced by CutGen::sparsify().

#define SPARSIFY_NEW_NZ_THRESHOLD   0.70

Definition at line 24 of file CutGen.hpp.

Referenced by CutGen::sparsify_new().

#define indexQ ( i,
j,
n   )     ((n) + (i) * (2*(n)-1-(i)) / 2 + (j))

Definition at line 26 of file CutGen.hpp.

Referenced by QuadraticCuts::checkPreviousQuadraticEVCutsOnCurrentSolution(), QuadraticCuts::checkQuadraticDiagonalCutsOnCurrentSolution(), disjunctiveCutGen(), evaluateSolution(), CutGen::generateCuts(), generateTangentDiagonalEntryCut(), CutGen::genSDPcut(), get_mat_from_vec(), Heuristics::Heuristics(), linQuadCutGen(), Heuristics::MNHeur(), orthoCutGen(), populateProblem(), rltCutsGen(), CutGen::sparsify2(), CutGen::update_sparsify_structures(), QuadraticCuts::updateSolution(), violation_from_v(), and Heuristics::xxTHeur().


Generated on Thu Nov 10 03:09:11 2011 by  doxygen 1.4.7