37#ifndef __SCIP_PROBDATA_CYC__
38#define __SCIP_PROBDATA_CYC__
Constraint handler for the set partitioning / packing / covering constraints .
common defines and data types used in all packages of SCIP
SCIP_Bool edgesExist(SCIP_VAR ****edgevars, int *states, int nstates)
SCIP_RETCODE assignVars(SCIP *scip, SCIP_SOL *sol, SCIP_Real **clustering, int nbins, int ncluster)
SCIP_RETCODE freeMatrix(SCIP_Real **matrix, int nbins)
@ NON_CONSECUTIVE_CLUSTER
SCIP_VAR **** SCIPcycGetEdgevars(SCIP *scip)
SCIP_RETCODE SCIPcycPrintSolutionValues(SCIP *scip, SCIP_SOL *sol)
int SCIPcycGetNBins(SCIP *scip)
int phiinv(int k, int ncluster)
SCIP_VAR * getEdgevar(SCIP_VAR ****edgevars, int state1, int state2, EDGETYPE edgetype)
SCIP_Real SCIPcycGetScale(SCIP *scip)
int SCIPcycGetNCluster(SCIP *scip)
SCIP_VAR *** SCIPcycGetBinvars(SCIP *scip)
SCIP_DIGRAPH * SCIPcycGetEdgeGraph(SCIP *scip)
SCIP_Real ** SCIPcycGetCmatrix(SCIP *scip)
SCIP_Bool isPartition(SCIP *scip, SCIP_Real **solclustering, int nbins, int ncluster)
SCIP_RETCODE SCIPcreateProbCyc(SCIP *scip, const char *name, int nbins, int ncluster, SCIP_Real **cmatrix)
SCIP_Real getMinNonZero(SCIP *scip, SCIP_Real **matrix, int size)
int phi(int k, int ncluster)
type definitions for constraints and constraint handlers
struct SCIP_Digraph SCIP_DIGRAPH
enum SCIP_Retcode SCIP_RETCODE