Scippy

SCIP

Solving Constraint Integer Programs

Detailed Description

methods and files provided by the default separators of SCIP

A detailed description what a separator does and how to add a separator to SCIP can be found here.

Modules

 Inclusion methods
 methods to include specific separators into SCIP
 

Functions

SCIP_RETCODE SCIPsetBasePointClosecuts (SCIP *scip, SCIP_SOL *sol)
 

Files

file  sepa_aggregation.h
 flow cover and complemented mixed integer rounding cuts separator (Marchand's version)
 
file  sepa_cgmip.h
 Chvatal-Gomory cuts computed via a sub-MIP.
 
file  sepa_clique.h
 clique separator
 
file  sepa_closecuts.h
 closecuts meta separator
 
file  sepa_convexproj.h
 convexproj separator
 
file  sepa_disjunctive.h
 disjunctive cut separator
 
file  sepa_eccuts.h
 edge concave cut separator
 
file  sepa_gauge.h
 gauge separator
 
file  sepa_gomory.h
 Gomory MIR Cuts.
 
file  sepa_impliedbounds.h
 implied bounds separator
 
file  sepa_intobj.h
 integer objective value separator
 
file  sepa_mcf.h
 multi-commodity-flow network cut separator
 
file  sepa_oddcycle.h
 oddcycle separator
 
file  sepa_rapidlearning.h
 rapidlearning separator
 
file  sepa_strongcg.h
 Strong CG Cuts (Letchford & Lodi)
 
file  sepa_zerohalf.h
 {0,1/2}-cuts separator
 
file  sepa_edge.h
 edge-separator. Separates triangle-inequalities in cycle clustering problem
 
file  sepa_partition.h
 simple partition-separator
 
file  sepa_subtour.h
 Separate Subtours-Elimination inequalities in Cycle-Clustering Applications.
 
file  sepa_gmi.h
 Gomory Mixed-Integer Cuts.
 

Function Documentation

◆ SCIPsetBasePointClosecuts()

SCIP_RETCODE SCIPsetBasePointClosecuts ( SCIP scip,
SCIP_SOL sol 
)

sets point to be used as base point for computing the point to be separated

The point is only stored if separation of relative interior points is used. The solution is copied.

Parameters
scipSCIP data structure
solbase point solution

Definition at line 478 of file sepa_closecuts.c.

References NULL, SCIP_CALL, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIPcreateSolCopy(), SCIPerrorMessage, SCIPfindSepa(), SCIPfreeSol(), SCIPsepaGetData(), SCIPsepaGetName(), SEPA_NAME, and TRUE.