Home
last modified time | relevance | path

Searched refs:diveset (Results 1 – 25 of 32) sorted by relevance

12

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dpub_heur.h189 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 Dheur.c119 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 Dheuristics.c174 …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 Dheur_adaptivediving.c100 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 Dheur_pscostdiving.c165 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 Dheur_actconsdiving.c275 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 Dheur_coefdiving.c167 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 Dheur_fracdiving.c167 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 Dheur.h74 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 Dscip_probing.h423 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 Dheur_farkasdiving.c377 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 Dscip_heur.c313 …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 Dheur_veclendiving.c166 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 Dheur_linesearchdiving.c164 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 Dheur_guideddiving.c164 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 Dheur_conflictdiving.c168 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 Dtype_heur.h174 #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 Dscip_probing.c1112 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 Dscip_heur.h210 …SCIP_DIVESET** diveset, /**< pointer to created diving heuristic settings, or NU…
240 SCIP_DIVESET* diveset, /**< diving heuristic settings */
H A Dheuristics.h75 SCIP_DIVESET* diveset, /**< settings for diving */
H A Dcons_integral.c273 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 Dheur_distributiondiving.c905 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 Dscip_solvingstats.c3113 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 Dtype_cons.h909 …_CONSGETDIVEBDCHGS(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONSHDLR* conshdlr, SCIP_DIVESET* diveset, \
/dports/math/SCIP/scip-7.0.3/src/objscip/
H A Dobjconshdlr.cpp609 …SCIP_CALL( conshdlrdata->objconshdlr->scip_getdivebdchgs(scip, conshdlr, diveset, sol, success, in… in SCIP_DECL_CONSGETDIVEBDCHGS()

12