assert(heur !=
NULL);
73assert(result !=
NULL);
88assert(ncluster > 0 && ncluster <= nbins);
91assert(binvars !=
NULL);
97 for( i = 0; i < nbins; ++i )
103 for( i = 0; i < nbins; ++i )
105assert(
NULL!= binvars[i]);
110 for(k = 0; k < ncluster; ++k)
112assert(
NULL!= binvars[i][k]);
120&& binsincluster[maxcluster] > binsincluster[k] )
122binsincluster[maxcluster]--;
128assert(maxcluster >= 0);
130clustering[i][maxcluster] = 1.0;
145 for( i = 0; i < nbins; ++i )
171assert(heur !=
NULL);
Constraint handler for AND constraints, .
int SCIPgetNLPBranchCands(SCIP *scip)
SCIP_RETCODE SCIPincludeHeurBasic(SCIP *scip, SCIP_HEUR **heur, const char *name, const char *desc, char dispchar, int priority, int freq, int freqofs, int maxdepth, SCIP_HEURTIMING timingmask, SCIP_Bool usessubscip, SCIP_DECL_HEUREXEC((*heurexec)), SCIP_HEURDATA *heurdata)
const char * SCIPheurGetName(SCIP_HEUR *heur)
SCIP_LPSOLSTAT SCIPgetLPSolstat(SCIP *scip)
#define SCIPallocClearBufferArray(scip, ptr, num)
#define SCIPfreeBufferArray(scip, ptr)
SCIP_RETCODE SCIPcreateSol(SCIP *scip, SCIP_SOL **sol, SCIP_HEUR *heur)
SCIP_RETCODE SCIPtrySolFree(SCIP *scip, SCIP_SOL **sol, SCIP_Bool printreason, SCIP_Bool completely, SCIP_Bool checkbounds, SCIP_Bool checkintegrality, SCIP_Bool checklprows, SCIP_Bool *stored)
SCIP_Bool SCIPisGT(SCIP *scip, SCIP_Real val1, SCIP_Real val2)
SCIP_Bool SCIPisEQ(SCIP *scip, SCIP_Real val1, SCIP_Real val2)
SCIP_Real SCIPvarGetLPSol(SCIP_VAR *var)
SCIP_RETCODE SCIPincludeHeurFuzzyround(SCIP *scip)
static SCIP_DECL_HEUREXEC(heurExecFuzzyround)
primal heuristic that constructs a feasible solution from the lp-relaxation. Round only on the state-...
SCIP_RETCODE assignVars(SCIP *scip, SCIP_SOL *sol, SCIP_Real **clustering, int nbins, int ncluster)
int SCIPcycGetNBins(SCIP *scip)
int SCIPcycGetNCluster(SCIP *scip)
SCIP_VAR *** SCIPcycGetBinvars(SCIP *scip)
SCIP_Bool isPartition(SCIP *scip, SCIP_Real **solclustering, int nbins, int ncluster)
problem data for cycle clustering problem
enum SCIP_Retcode SCIP_RETCODE
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4