SCIP

Solving Constraint Integer Programs

pub_cutpool.h File Reference

Detailed Description

public methods for storing cuts in a cut pool

Author
Tobias Achterberg

Definition in file pub_cutpool.h.

#include "scip/def.h"
#include "scip/type_cutpool.h"

Go to the source code of this file.

Functions

SCIP_ROW * SCIPcutGetRow (SCIP_CUT *cut)
 
int SCIPcutGetAge (SCIP_CUT *cut)
 
SCIP_Real SCIPcutGetLPActivityQuot (SCIP_CUT *cut)
 
SCIP_CUT ** SCIPcutpoolGetCuts (SCIP_CUTPOOL *cutpool)
 
int SCIPcutpoolGetNCuts (SCIP_CUTPOOL *cutpool)
 
int SCIPcutpoolGetMaxNCuts (SCIP_CUTPOOL *cutpool)
 
SCIP_Real SCIPcutpoolGetTime (SCIP_CUTPOOL *cutpool)
 
SCIP_Longint SCIPcutpoolGetNCalls (SCIP_CUTPOOL *cutpool)
 
SCIP_Longint SCIPcutpoolGetNCutsFound (SCIP_CUTPOOL *cutpool)
 

Function Documentation

SCIP_ROW* SCIPcutGetRow ( SCIP_CUT *  cut)

gets the row of the cut

Parameters
cutcut
int SCIPcutGetAge ( SCIP_CUT *  cut)

gets the age of the cut: the number of consecutive cut pool separation rounds where the cut was neither in the LP nor violated

Parameters
cutcut
SCIP_Real SCIPcutGetLPActivityQuot ( SCIP_CUT *  cut)

returns the ratio of LPs where the row belonging to this cut was active in an LP solution, i.e. where the age of its row has not been increased

See Also
SCIPcutGetAge() to get the age of a cut
Parameters
cutcut
SCIP_CUT** SCIPcutpoolGetCuts ( SCIP_CUTPOOL *  cutpool)

gets array of cuts in the cut pool

Parameters
cutpoolcut pool
int SCIPcutpoolGetNCuts ( SCIP_CUTPOOL *  cutpool)

get number of cuts in the cut pool

Parameters
cutpoolcut pool
int SCIPcutpoolGetMaxNCuts ( SCIP_CUTPOOL *  cutpool)

get maximum number of cuts that were stored in the cut pool at the same time

Parameters
cutpoolcut pool
SCIP_Real SCIPcutpoolGetTime ( SCIP_CUTPOOL *  cutpool)

gets time in seconds used for separating cuts from the pool

Parameters
cutpoolcut pool
SCIP_Longint SCIPcutpoolGetNCalls ( SCIP_CUTPOOL *  cutpool)

get number of times, the cut pool was separated

Parameters
cutpoolcut pool
SCIP_Longint SCIPcutpoolGetNCutsFound ( SCIP_CUTPOOL *  cutpool)

get total number of cuts that were separated from the cut pool

Parameters
cutpoolcut pool