Camargue
|
Primal separation of non-template local cuts via standard heuristics. More...
#include <cc_lpcuts.hpp>
Public Member Functions | |
LocalCuts (std::vector< int > &elist, std::vector< double > &ecap, TourGraph &TG, Sep::LPcutList &cutq, int seed) | |
bool | find_cuts () |
Returns true if tight local cuts are found. | |
Public Member Functions inherited from CMR::Sep::CCsepBase | |
CCsepBase (std::vector< int > &supp_elist, std::vector< double > &supp_ecap, TourGraph &_TG, Sep::LPcutList &_cutq) | |
Public Attributes | |
int | current_max = 8 |
int | random_seed |
bool | spheres = false |
Public Attributes inherited from CMR::Sep::CCsepBase | |
bool | filter_primal = true |
Should only tight cuts be kept. | |
Static Public Attributes | |
static constexpr int | MaxChunkSize = 16 |
Additional Inherited Members | |
Protected Attributes inherited from CMR::Sep::CCsepBase | |
std::vector< int > & | elist |
std::vector< double > & | ecap |
TourGraph & | TG |
Sep::LPcutList & | cutq |
Primal separation of non-template local cuts via standard heuristics.