/dports/math/SCIP/scip-7.0.3/src/scip/ |
H A D | pub_heur.h | 189 SCIP_DIVESET* diveset /**< diving settings */ 195 SCIP_DIVESET* diveset /**< diving settings */ 201 SCIP_DIVESET* diveset, /**< diving settings */ 213 SCIP_DIVESET* diveset /**< diving settings */ 219 SCIP_DIVESET* diveset /**< diving settings */ 225 SCIP_DIVESET* diveset /**< diving settings */ 231 SCIP_DIVESET* diveset, /**< diving settings */ 238 SCIP_DIVESET* diveset, /**< diving settings */ 245 SCIP_DIVESET* diveset, /**< diving settings */ 252 SCIP_DIVESET* diveset, /**< diving settings */ [all …]
|
H A D | heur.c | 119 assert(diveset != NULL); in SCIPdivesetReset() 225 diveset->heur = heur; in heurAddDiveset() 278 SCIP_DIVESET* diveset; in SCIPdivesetCreate() local 287 diveset = *divesetptr; in SCIPdivesetCreate() 300 diveset->heur = NULL; in SCIPdivesetCreate() 307 diveset->sol = NULL; in SCIPdivesetCreate() 400 return diveset->heur; in SCIPdivesetGetHeur() 410 return diveset->sol; in SCIPdivesetGetWorkSolution() 421 diveset->sol = sol; in SCIPdivesetSetWorkSolution() 431 return diveset->name; in SCIPdivesetGetName() [all …]
|
H A D | heuristics.c | 174 …CIPdivesetGetNSols(diveset, divecontext)+1.0)/(SCIPdivesetGetNCalls(diveset, divecontext)+1.0)) * … in getDivesetIterLimit() 175 iterlimit += SCIPdivesetGetMaxLPIterOffset(diveset); in getDivesetIterLimit() 296 …if( depth < SCIPdivesetGetMinRelDepth(diveset) * maxdepth || depth > SCIPdivesetGetMaxRelDepth(div… in SCIPperformGenericDivingAlgorithm() 302 …maxnlpiterations = SCIPdivesetGetNLPIterations(diveset, divecontext) + getDivesetIterLimit(scip, d… in SCIPperformGenericDivingAlgorithm() 331 ubquot = SCIPdivesetGetUbQuotNoSol(diveset); in SCIPperformGenericDivingAlgorithm() 332 avgquot = SCIPdivesetGetAvgQuotNoSol(diveset); in SCIPperformGenericDivingAlgorithm() 336 ubquot = SCIPdivesetGetUbQuot(diveset); in SCIPperformGenericDivingAlgorithm() 337 avgquot = SCIPdivesetGetAvgQuot(diveset); in SCIPperformGenericDivingAlgorithm() 375 lpsolvefreq = SCIPdivesetGetLPSolveFreq(diveset); in SCIPperformGenericDivingAlgorithm() 392 SCIPdivesetSetWorkSolution(diveset, worksol); in SCIPperformGenericDivingAlgorithm() [all …]
|
H A D | heur_adaptivediving.c | 100 confidence = (SCIPdivesetGetNCalls(diveset, divecontext) + 1.0) / in divesetGetSelectionScore() 105 …oreptr = confidence * SCIPdivesetGetNProbingNodes(diveset, divecontext) / (SCIPdivesetGetNCalls(di… in divesetGetSelectionScore() 108 …oreptr = confidence * SCIPdivesetGetNLPIterations(diveset, divecontext) / (SCIPdivesetGetNCalls(di… in divesetGetSelectionScore() 111 …eptr = confidence * (SCIPdivesetGetNBacktracks(diveset, divecontext)) / (SCIPdivesetGetNConflicts(… in divesetGetSelectionScore() 206 SCIP_DIVESET* diveset = SCIPheurGetDivesets(heurs[h])[d]; in findAndStoreDivesets() local 207 if( SCIPdivesetIsPublic(diveset) ) in findAndStoreDivesets() 217 heurdata->divesets[heurdata->ndivesets++] = diveset; in findAndStoreDivesets() 494 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 560 diveset = divesets[selection]; in SCIP_DECL_HEUREXEC() 561 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() [all …]
|
H A D | heur_pscostdiving.c | 165 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 171 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 172 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 180 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC() 218 …SCIPvarGetRootSol(cand) - 0.4) && SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, 1) == 0) ) in SCIP_DECL_DIVESETGETSCORE() 221 …SCIPvarGetRootSol(cand) + 0.4) && SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, 1) == 0) ) in SCIP_DECL_DIVESETGETSCORE() 224 …|| (SCIPisEQ(scip, candsfrac, 0.3) && SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, 1) ==… in SCIP_DECL_DIVESETGETSCORE() 227 …|| (SCIPisEQ(scip, candsfrac, 0.7) && SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, 1) ==… in SCIP_DECL_DIVESETGETSCORE() 230 *roundup = (SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, 1) == 0); in SCIP_DECL_DIVESETGETSCORE()
|
H A D | heur_actconsdiving.c | 275 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 281 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 282 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 290 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC() 310 assert(SCIPdivesetGetWorkSolution(diveset) != NULL); in SCIP_DECL_DIVESETGETSCORE() 311 …*score = getNActiveConsScore(scip, SCIPdivesetGetWorkSolution(diveset), cand, &downscore, &upscore… in SCIP_DECL_DIVESETGETSCORE() 318 *roundup = (SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, 1) == 0); in SCIP_DECL_DIVESETGETSCORE() 336 … if( SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, SCIP_PROBINGSCORE_PENALTYRATIO) == 0 ) in SCIP_DECL_DIVESETGETSCORE()
|
H A D | heur_coefdiving.c | 167 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 174 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 175 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 177 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC() 201 *roundup = (SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, 1) == 0); in SCIP_DECL_DIVESETGETSCORE() 247 … if( SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, SCIP_PROBINGSCORE_PENALTYRATIO) == 0 ) in SCIP_DECL_DIVESETGETSCORE()
|
H A D | heur_fracdiving.c | 167 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 174 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 175 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 179 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC() 219 *roundup = (SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, 1) == 0); in SCIP_DECL_DIVESETGETSCORE() 247 … if( SCIPrandomGetInt(SCIPdivesetGetRandnumgen(diveset), 0, SCIP_PROBINGSCORE_PENALTYRATIO) == 0 ) in SCIP_DECL_DIVESETGETSCORE()
|
H A D | heur.h | 74 SCIP_DIVESET* diveset, /**< diveset to be reset */ 80 SCIP_DIVESET* diveset, /**< diveset to be reset */ 94 SCIP_DIVESET* diveset, /**< general diving settings */ 106 SCIP_DIVESET* diveset, /**< diving heuristic settings */ 113 SCIP_DIVESET* diveset, /**< diving settings */
|
H A D | scip_probing.h | 423 SCIP_DIVESET* diveset, /**< general diving settings */ 436 SCIP_DIVESET* diveset, /**< diving settings */ 445 SCIP_DIVESET* diveset, /**< diveset to be reset */ 481 SCIP_DIVESET* diveset, /**< diving settings to control scoring */
|
H A D | heur_farkasdiving.c | 377 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 384 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 385 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 428 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC() 430 …if( heurdata->rootsuccess && SCIPgetDepth(scip) == 0 && SCIPdivesetGetNSols(diveset, SCIP_DIVECONT… in SCIP_DECL_HEUREXEC() 449 heur = SCIPdivesetGetHeur(diveset); in SCIP_DECL_DIVESETGETSCORE() 455 randnumgen = SCIPdivesetGetRandnumgen(diveset); in SCIP_DECL_DIVESETGETSCORE()
|
H A D | scip_heur.c | 313 …SCIP_DIVESET** diveset, /**< pointer to created diving heuristic settings, or NU… in SCIPcreateDiveset() argument 349 if( diveset != NULL ) in SCIPcreateDiveset() 350 *diveset = divesetptr; in SCIPcreateDiveset() 358 SCIP_DIVESET* diveset, /**< diving heuristic settings */ in SCIPisDivesetAvailable() argument 363 assert(diveset != NULL); in SCIPisDivesetAvailable() 366 SCIP_CALL( SCIPdivesetIsAvailable(diveset, scip->set, available) ); in SCIPisDivesetAvailable()
|
H A D | heur_veclendiving.c | 166 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 171 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 172 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 180 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC()
|
H A D | heur_linesearchdiving.c | 164 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 169 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 170 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 174 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC()
|
H A D | heur_guideddiving.c | 164 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 194 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 195 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 198 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC()
|
H A D | heur_conflictdiving.c | 168 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 175 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 176 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 184 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC() 455 rng = SCIPdivesetGetRandnumgen(diveset); in SCIP_DECL_DIVESETGETSCORE() 458 heur = SCIPdivesetGetHeur(diveset); in SCIP_DECL_DIVESETGETSCORE()
|
H A D | type_heur.h | 174 #define SCIP_DECL_DIVESETGETSCORE(x) SCIP_RETCODE x (SCIP* scip, SCIP_DIVESET* diveset, \ 189 #define SCIP_DECL_DIVESETAVAILABLE(x) SCIP_RETCODE x (SCIP* scip, SCIP_DIVESET* diveset, SCIP_Bool*…
|
H A D | scip_probing.c | 1112 SCIP_DIVESET* diveset, /**< general diving settings */ in SCIPgetDivesetScore() argument 1128 …SCIP_CALL( SCIPdivesetGetScore(diveset, scip->set, divetype, divecand, divecandsol, divecandfrac, … in SCIPgetDivesetScore() 1137 SCIP_DIVESET* diveset, /**< diving settings */ in SCIPupdateDivesetLPStats() argument 1143 assert(diveset != NULL); in SCIPupdateDivesetLPStats() 1145 SCIPdivesetUpdateLPStats(diveset, scip->stat, niterstoadd, divecontext); in SCIPupdateDivesetLPStats() 1151 SCIP_DIVESET* diveset, /**< diveset to be reset */ in SCIPupdateDivesetStats() argument 1162 assert(diveset != NULL); in SCIPupdateDivesetStats() 1165 …SCIPdivesetUpdateStats(diveset, scip->stat, SCIPgetDepth(scip), nprobingnodes, nbacktracks, nsolsf… in SCIPupdateDivesetStats() 1194 SCIP_DIVESET* diveset, /**< diving settings to control scoring */ in SCIPgetDiveBoundChanges() argument 1203 assert(diveset != NULL); in SCIPgetDiveBoundChanges() [all …]
|
H A D | scip_heur.h | 210 …SCIP_DIVESET** diveset, /**< pointer to created diving heuristic settings, or NU… 240 SCIP_DIVESET* diveset, /**< diving heuristic settings */
|
H A D | heuristics.h | 75 SCIP_DIVESET* diveset, /**< settings for diving */
|
H A D | cons_integral.c | 273 assert(diveset != NULL); in SCIP_DECL_CONSGETDIVEBDCHGS() 297 SCIP_CALL( SCIPgetDivesetScore(scip, diveset, SCIP_DIVETYPE_INTEGRALITY, vars[v], solval, in SCIP_DECL_CONSGETDIVEBDCHGS()
|
H A D | heur_distributiondiving.c | 905 heurdata = SCIPheurGetData(SCIPdivesetGetHeur(diveset)); in SCIP_DECL_DIVESETGETSCORE() 968 SCIP_DIVESET* diveset; in SCIP_DECL_HEUREXEC() local 999 diveset = SCIPheurGetDivesets(heur)[0]; in SCIP_DECL_HEUREXEC() 1000 assert(diveset != NULL); in SCIP_DECL_HEUREXEC() 1002 …SCIP_CALL( SCIPperformGenericDivingAlgorithm(scip, diveset, heurdata->sol, heur, result, nodeinfea… in SCIP_DECL_HEUREXEC()
|
H A D | scip_solvingstats.c | 3113 SCIPdivesetGetName(diveset), in SCIPprintHeuristicStatistics() 3114 SCIPdivesetGetNCalls(diveset, divecontext)); in SCIPprintHeuristicStatistics() 3115 if( SCIPdivesetGetNCalls(diveset, divecontext) > 0 ) in SCIPprintHeuristicStatistics() 3118 SCIPdivesetGetNProbingNodes(diveset, divecontext), in SCIPprintHeuristicStatistics() 3119 SCIPdivesetGetNLPIterations(diveset, divecontext), in SCIPprintHeuristicStatistics() 3120 SCIPdivesetGetNBacktracks(diveset, divecontext), in SCIPprintHeuristicStatistics() 3121 SCIPdivesetGetNConflicts(diveset, divecontext), in SCIPprintHeuristicStatistics() 3122 SCIPdivesetGetMinDepth(diveset, divecontext), in SCIPprintHeuristicStatistics() 3123 SCIPdivesetGetMaxDepth(diveset, divecontext), in SCIPprintHeuristicStatistics() 3124 SCIPdivesetGetAvgDepth(diveset, divecontext), in SCIPprintHeuristicStatistics() [all …]
|
H A D | type_cons.h | 909 …_CONSGETDIVEBDCHGS(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONSHDLR* conshdlr, SCIP_DIVESET* diveset, \
|
/dports/math/SCIP/scip-7.0.3/src/objscip/ |
H A D | objconshdlr.cpp | 609 …SCIP_CALL( conshdlrdata->objconshdlr->scip_getdivebdchgs(scip, conshdlr, diveset, sol, success, in… in SCIP_DECL_CONSGETDIVEBDCHGS()
|