Detailed Description
methods to include specific primal heuristics into SCIP
This module contains methods to include specific primal heuristics into SCIP.
- Note
- All default plugins can be included at once (including all default primal heuristics) using SCIPincludeDefaultPlugins()
Function Documentation
◆ SCIPincludeHeurActconsdiving()
SCIP_RETCODE SCIPincludeHeurActconsdiving | ( | SCIP * | scip | ) |
creates the actconsdiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 365 of file heur_actconsdiving.c.
References DEFAULT_BACKTRACK, DEFAULT_LPRESOLVEDOMCHGQUOT, DEFAULT_LPSOLVEFREQ, DEFAULT_MAXDIVEAVGQUOT, DEFAULT_MAXDIVEAVGQUOTNOSOL, DEFAULT_MAXDIVEUBQUOT, DEFAULT_MAXDIVEUBQUOTNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MINRELDEPTH, DEFAULT_ONLYLPBRANCHCANDS, DEFAULT_RANDSEED, DIVESET_DIVETYPES, DIVESET_ISPUBLIC, divesetAvailableActconsdiving, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPcreateDiveset(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurAlns()
SCIP_RETCODE SCIPincludeHeurAlns | ( | SCIP * | scip | ) |
creates the alns primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 3974 of file heur_alns.c.
References BMSclearMemory, DEFAULT_ADJUSTFIXINGRATE, DEFAULT_ADJUSTMINIMPROVE, DEFAULT_ADJUSTTARGETNODES, DEFAULT_ALPHA, DEFAULT_BANDITALGO, DEFAULT_BETA, DEFAULT_COPYCUTS, DEFAULT_DOMOREFIXINGS, DEFAULT_EPS, DEFAULT_FIXTOL, DEFAULT_GAMMA, DEFAULT_INITDURINGROOT, DEFAULT_MAXCALLSSAMESOL, DEFAULT_MAXNODES, DEFAULT_MINIMPROVEHIGH, DEFAULT_MINIMPROVELOW, DEFAULT_MINNODES, DEFAULT_NODESOFFSET, DEFAULT_NODESQUOT, DEFAULT_NODESQUOTMIN, DEFAULT_NSOLSLIM, DEFAULT_RESETWEIGHTS, DEFAULT_REWARDBASELINE, DEFAULT_REWARDCONTROL, DEFAULT_REWARDFILENAME, DEFAULT_SCALEBYEFFORT, DEFAULT_SEED, DEFAULT_SHOWNBSTATS, DEFAULT_STARTMINIMPROVE, DEFAULT_SUBSCIPRANDSEEDS, DEFAULT_TARGETNODEFACTOR, DEFAULT_UNFIXTOL, DEFAULT_USEDISTANCES, DEFAULT_USELOCALREDCOST, DEFAULT_USEPSCOST, DEFAULT_USEREDCOST, DEFAULT_USESUBSCIPHEURS, DEFAULT_WAITINGNODES, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, includeNeighborhoods(), LPLIMFAC, NNEIGHBORHOODS, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddCharParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPaddStringParam(), SCIPallocBlockMemory(), SCIPallocBlockMemoryArray, SCIPfindTable(), SCIPincludeHeurBasic(), SCIPincludeTable(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), TABLE_DESC_NEIGHBORHOOD, TABLE_EARLIEST_STAGE_NEIGHBORHOOD, TABLE_NAME_NEIGHBORHOOD, TABLE_POSITION_NEIGHBORHOOD, and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIP_DECL_TABLEOUTPUT(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurBound()
SCIP_RETCODE SCIPincludeHeurBound | ( | SCIP * | scip | ) |
creates the bound primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 385 of file heur_bound.c.
References DEFAULT_BOUND, DEFAULT_MAXPROPROUNDS, DEFAULT_ONLYWITHOUTSOL, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddCharParam(), SCIPaddIntParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurClique()
SCIP_RETCODE SCIPincludeHeurClique | ( | SCIP * | scip | ) |
creates the clique primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1055 of file heur_clique.c.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurCoefdiving()
SCIP_RETCODE SCIPincludeHeurCoefdiving | ( | SCIP * | scip | ) |
creates the coefdiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 277 of file heur_coefdiving.c.
References DEFAULT_BACKTRACK, DEFAULT_LPRESOLVEDOMCHGQUOT, DEFAULT_LPSOLVEFREQ, DEFAULT_MAXDIVEAVGQUOT, DEFAULT_MAXDIVEAVGQUOTNOSOL, DEFAULT_MAXDIVEUBQUOT, DEFAULT_MAXDIVEUBQUOTNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MINRELDEPTH, DEFAULT_ONLYLPBRANCHCANDS, DEFAULT_RANDSEED, DIVESET_DIVETYPES, DIVESET_ISPUBLIC, divesetAvailableCoefdiving, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPcreateDiveset(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurCompletesol()
SCIP_RETCODE SCIPincludeHeurCompletesol | ( | SCIP * | scip | ) |
creates the completesol primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1216 of file heur_completesol.c.
References DEFAULT_ADDALLSOLS, DEFAULT_BEFOREPRESOL, DEFAULT_BESTSOLS, DEFAULT_BOUNDWIDENING, DEFAULT_IGNORECONT, DEFAULT_LPLIMFAC, DEFAULT_MAXCONTVARS, DEFAULT_MAXLPITER, DEFAULT_MAXNODES, DEFAULT_MAXPROPROUNDS, DEFAULT_MAXUNKRATE, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_MINOBJWEIGHT, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_OBJWEIGHT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), and TRUE.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurCrossover()
SCIP_RETCODE SCIPincludeHeurCrossover | ( | SCIP * | scip | ) |
creates the crossover primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1035 of file heur_crossover.c.
References DEFAULT_BESTSOLLIMIT, DEFAULT_COPYCUTS, DEFAULT_DONTWAITATROOT, DEFAULT_LPLIMFAC, DEFAULT_MAXNODES, DEFAULT_MINFIXINGRATE, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_NUSEDSOLS, DEFAULT_NWAITINGNODES, DEFAULT_PERMUTE, DEFAULT_RANDOMIZATION, DEFAULT_USELPROWS, DEFAULT_USEUCT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurDins()
SCIP_RETCODE SCIPincludeHeurDins | ( | SCIP * | scip | ) |
creates the DINS primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 909 of file heur_dins.c.
References DEFAULT_BESTSOLLIMIT, DEFAULT_COPYCUTS, DEFAULT_LPLIMFAC, DEFAULT_MAXNODES, DEFAULT_MINFIXINGRATE, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NEIGHBORHOODSIZE, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_NWAITINGNODES, DEFAULT_SOLNUM, DEFAULT_USELPROWS, DEFAULT_USEUCT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurDistributiondiving()
SCIP_RETCODE SCIPincludeHeurDistributiondiving | ( | SCIP * | scip | ) |
creates the distributiondiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1041 of file heur_distributiondiving.c.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurDps()
SCIP_RETCODE SCIPincludeHeurDps | ( | SCIP * | scip | ) |
creates the dps primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 2035 of file heur_dps.c.
References DEFAULT_MAXIT, DEFAULT_PENALTY, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), and SCIPsetHeurFree().
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurDualval()
SCIP_RETCODE SCIPincludeHeurDualval | ( | SCIP * | scip | ) |
creates the dualVal primal heuristic and includes it in SCIP
creates the dualval primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 2779 of file heur_dualval.c.
References BMSclearMemory, DEFAULT_DYNAMICDEPTH, DEFAULT_FORCEIMPROVEMENTS, DEFAULT_HEURVERBLEVEL, DEFAULT_LAMBDAOBJ, DEFAULT_LAMBDASLACK, DEFAULT_MAXCALLS, DEFAULT_MAXEQUALRANKS, DEFAULT_MINGAP, DEFAULT_NLPVERBLEVEL, DEFAULT_ONLYCHEAPER, DEFAULT_ONLYLEAVES, DEFAULT_RANKVALUE, DEFAULT_RELAXCONTVARS, DEFAULT_RELAXINDICATORS, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPinfinity(), SCIPsetHeurExit(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurFarkasdiving()
SCIP_RETCODE SCIPincludeHeurFarkasdiving | ( | SCIP * | scip | ) |
creates the farkasdiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 519 of file heur_farkasdiving.c.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurFeaspump()
SCIP_RETCODE SCIPincludeHeurFeaspump | ( | SCIP * | scip | ) |
creates the feaspump primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1366 of file heur_feaspump.c.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurFixandinfer()
SCIP_RETCODE SCIPincludeHeurFixandinfer | ( | SCIP * | scip | ) |
creates the fix-and-infer primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 312 of file heur_fixandinfer.c.
References DEFAULT_MINFIXINGS, DEFAULT_PROPROUNDS, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddIntParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurFracdiving()
SCIP_RETCODE SCIPincludeHeurFracdiving | ( | SCIP * | scip | ) |
creates the fracdiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 276 of file heur_fracdiving.c.
References DEFAULT_BACKTRACK, DEFAULT_LPRESOLVEDOMCHGQUOT, DEFAULT_LPSOLVEFREQ, DEFAULT_MAXDIVEAVGQUOT, DEFAULT_MAXDIVEAVGQUOTNOSOL, DEFAULT_MAXDIVEUBQUOT, DEFAULT_MAXDIVEUBQUOTNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MINRELDEPTH, DEFAULT_ONLYLPBRANCHCANDS, DEFAULT_RANDSEED, DIVESET_DIVETYPES, DIVESET_ISPUBLIC, divesetAvailableFracdiving, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPcreateDiveset(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurGins()
SCIP_RETCODE SCIPincludeHeurGins | ( | SCIP * | scip | ) |
creates the gins primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 2607 of file heur_gins.c.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurGuideddiving()
SCIP_RETCODE SCIPincludeHeurGuideddiving | ( | SCIP * | scip | ) |
creates the guideddiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 288 of file heur_guideddiving.c.
References DEFAULT_BACKTRACK, DEFAULT_LPRESOLVEDOMCHGQUOT, DEFAULT_LPSOLVEFREQ, DEFAULT_MAXDIVEAVGQUOT, DEFAULT_MAXDIVEUBQUOT, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MINRELDEPTH, DEFAULT_ONLYLPBRANCHCANDS, DEFAULT_RANDSEED, DIVESET_DIVETYPES, DIVESET_ISPUBLIC, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPcreateDiveset(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurIndicator()
SCIP_RETCODE SCIPincludeHeurIndicator | ( | SCIP * | scip | ) |
creates the indicator primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 543 of file heur_indicator.c.
References DEFAULT_IMPROVESOLS, DEFAULT_ONEOPT, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPinfinity(), SCIPsetHeurCopy(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurIntdiving()
SCIP_RETCODE SCIPincludeHeurIntdiving | ( | SCIP * | scip | ) |
creates the intdiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 664 of file heur_intdiving.c.
References DEFAULT_BACKTRACK, DEFAULT_MAXDIVEAVGQUOT, DEFAULT_MAXDIVEAVGQUOTNOSOL, DEFAULT_MAXDIVEUBQUOT, DEFAULT_MAXDIVEUBQUOTNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MINRELDEPTH, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurIntshifting()
SCIP_RETCODE SCIPincludeHeurIntshifting | ( | SCIP * | scip | ) |
creates the intshifting heuristic and includes it in SCIP
creates the intshifting heuristic with infeasibility recovering and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1151 of file heur_intshifting.c.
References HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurInit(), and SCIPsetHeurInitsol().
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurLinesearchdiving()
SCIP_RETCODE SCIPincludeHeurLinesearchdiving | ( | SCIP * | scip | ) |
creates the linesearchdiving primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 266 of file heur_linesearchdiving.c.
References DEFAULT_BACKTRACK, DEFAULT_LPRESOLVEDOMCHGQUOT, DEFAULT_LPSOLVEFREQ, DEFAULT_MAXDIVEAVGQUOT, DEFAULT_MAXDIVEAVGQUOTNOSOL, DEFAULT_MAXDIVEUBQUOT, DEFAULT_MAXDIVEUBQUOTNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MINRELDEPTH, DEFAULT_ONLYLPBRANCHCANDS, DEFAULT_RANDSEED, DIVESET_DIVETYPES, DIVESET_ISPUBLIC, divesetAvailableLinesearchdiving, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPcreateDiveset(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurLocalbranching()
SCIP_RETCODE SCIPincludeHeurLocalbranching | ( | SCIP * | scip | ) |
creates local branching primal heuristic and includes it in SCIP
creates the localbranching primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 598 of file heur_localbranching.c.
References DEFAULT_BESTSOLLIMIT, DEFAULT_COPYCUTS, DEFAULT_LPLIMFAC, DEFAULT_MAXNODES, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NEIGHBORHOODSIZE, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_NWAITINGNODES, DEFAULT_USELPROWS, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurLocks()
SCIP_RETCODE SCIPincludeHeurLocks | ( | SCIP * | scip | ) |
creates the locks primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1076 of file heur_locks.c.
Referenced by SCIP_DECL_HEUREXEC(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurLpface()
SCIP_RETCODE SCIPincludeHeurLpface | ( | SCIP * | scip | ) |
creates the lpface primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1300 of file heur_lpface.c.
References DEFAULT_COPYCUTS, DEFAULT_DUALBASISEQUATIONS, DEFAULT_KEEPSUBSCIP, DEFAULT_LPLIMFAC, DEFAULT_MAXNODES, DEFAULT_MINFIXINGRATE, DEFAULT_MINNODES, DEFAULT_MINPATHLEN, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_USELPROWS, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, heurExitLpface, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddCharParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurMpec()
SCIP_RETCODE SCIPincludeHeurMpec | ( | SCIP * | scip | ) |
creates the mpec primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 678 of file heur_mpec.c.
References BMSclearMemory, DEFAULT_INITTHETA, DEFAULT_MAXITER, DEFAULT_MAXNLPCOST, DEFAULT_MAXNLPITER, DEFAULT_MAXNUNSUCC, DEFAULT_MINGAPLEFT, DEFAULT_MINIMPROVE, DEFAULT_SIGMA, DEFAULT_SUBNLPTRIGGER, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPinfinity(), SCIPsetHeurCopy(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), and SCIPsetHeurInitsol().
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurMultistart()
SCIP_RETCODE SCIPincludeHeurMultistart | ( | SCIP * | scip | ) |
creates the multistart primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 990 of file heur_multistart.c.
References BMSclearMemory, DEFAULT_GRADLIMIT, DEFAULT_MAXBOUNDSIZE, DEFAULT_MAXITER, DEFAULT_MAXNCLUSTER, DEFAULT_MAXRELDIST, DEFAULT_MINIMPRFAC, DEFAULT_MINIMPRITER, DEFAULT_NRNDPOINTS, DEFAULT_ONLYNLPS, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPinfinity(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurMutation()
SCIP_RETCODE SCIPincludeHeurMutation | ( | SCIP * | scip | ) |
creates the mutation primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 543 of file heur_mutation.c.
References DEFAULT_BESTSOLLIMIT, DEFAULT_COPYCUTS, DEFAULT_MAXNODES, DEFAULT_MINFIXINGRATE, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_NWAITINGNODES, DEFAULT_USELPROWS, DEFAULT_USEUCT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsumepsilon(), and TRUE.
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurNlpdiving()
SCIP_RETCODE SCIPincludeHeurNlpdiving | ( | SCIP * | scip | ) |
creates the fracdiving heuristic and includes it in SCIP
creates the nlpdiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 2658 of file heur_nlpdiving.c.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurObjpscostdiving()
SCIP_RETCODE SCIPincludeHeurObjpscostdiving | ( | SCIP * | scip | ) |
creates the objpscostdiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 632 of file heur_objpscostdiving.c.
References DEFAULT_DEPTHFAC, DEFAULT_DEPTHFACNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MAXSOLS, DEFAULT_MINRELDEPTH, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIP_DECL_HEUREXEC(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurOctane()
SCIP_RETCODE SCIPincludeHeurOctane | ( | SCIP * | scip | ) |
creates the octane primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1191 of file heur_octane.c.
References DEFAULT_FFIRST, DEFAULT_FMAX, DEFAULT_USEFRACSPACE, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurOfins()
SCIP_RETCODE SCIPincludeHeurOfins | ( | SCIP * | scip | ) |
creates the ofins primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 614 of file heur_ofins.c.
References DEFAULT_ADDALLSOLS, DEFAULT_COPYCUTS, DEFAULT_LPLIMFAC, DEFAULT_MAXCHANGE, DEFAULT_MAXCHGRATE, DEFAULT_MAXNODES, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIP_DECL_HEUREXEC(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurOneopt()
SCIP_RETCODE SCIPincludeHeurOneopt | ( | SCIP * | scip | ) |
creates the oneopt primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 884 of file heur_oneopt.c.
References DEFAULT_BEFOREPRESOL, DEFAULT_DURINGROOT, DEFAULT_FORCELPCONSTRUCTION, DEFAULT_USELOOP, DEFAULT_WEIGHTEDOBJ, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurPADM()
SCIP_RETCODE SCIPincludeHeurPADM | ( | SCIP * | scip | ) |
creates the PADM primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 2028 of file heur_padm.c.
References DEFAULT_ADMIT, DEFAULT_GAP, DEFAULT_MAXNODES, DEFAULT_MINNODES, DEFAULT_NODEFAC, DEFAULT_PENALTYIT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurProximity()
SCIP_RETCODE SCIPincludeHeurProximity | ( | SCIP * | scip | ) |
creates the proximity primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1011 of file heur_proximity.c.
References DEFAULT_BINVARQUOT, DEFAULT_LPITERSQUOT, DEFAULT_MAXLPITERS, DEFAULT_MAXNODES, DEFAULT_MINGAP, DEFAULT_MINIMPROVE, DEFAULT_MINLPITERS, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_RESTART, DEFAULT_USEFINALLP, DEFAULT_USELPROWS, DEFAULT_USEUCT, DEFAULT_WAITINGNODES, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPinfinity(), SCIPsetHeurCopy(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurPscostdiving()
SCIP_RETCODE SCIPincludeHeurPscostdiving | ( | SCIP * | scip | ) |
creates the pscostdiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 261 of file heur_pscostdiving.c.
References DEFAULT_BACKTRACK, DEFAULT_LPRESOLVEDOMCHGQUOT, DEFAULT_LPSOLVEFREQ, DEFAULT_MAXDIVEAVGQUOT, DEFAULT_MAXDIVEAVGQUOTNOSOL, DEFAULT_MAXDIVEUBQUOT, DEFAULT_MAXDIVEUBQUOTNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MINRELDEPTH, DEFAULT_ONLYLPBRANCHCANDS, DEFAULT_RANDSEED, DIVESET_DIVETYPES, DIVESET_ISPUBLIC, divesetAvailablePscostdiving, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPcreateDiveset(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurRandrounding()
SCIP_RETCODE SCIPincludeHeurRandrounding | ( | SCIP * | scip | ) |
creates the rand rounding heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 494 of file heur_randrounding.c.
References DEFAULT_MAXPROPROUNDS, DEFAULT_ONCEPERNODE, DEFAULT_PROPAGATEONLYROOT, DEFAULT_USESIMPLEROUNDING, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIP_DECL_HEUREXEC(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurRens()
SCIP_RETCODE SCIPincludeHeurRens | ( | SCIP * | scip | ) |
creates RENS primal heuristic and includes it in SCIP
creates the rens primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 810 of file heur_rens.c.
References DEFAULT_ADDALLSOLS, DEFAULT_BESTSOLLIMIT, DEFAULT_BINARYBOUNDS, DEFAULT_COPYCUTS, DEFAULT_EXTRATIME, DEFAULT_FULLSCALE, DEFAULT_LPLIMFAC, DEFAULT_MAXNODES, DEFAULT_MINFIXINGRATE, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_STARTSOL, DEFAULT_USELPROWS, DEFAULT_USEUCT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddCharParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), SCIPsetHeurInit(), STARTSOL_CHOICES, and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurReoptsols()
SCIP_RETCODE SCIPincludeHeurReoptsols | ( | SCIP * | scip | ) |
creates the reoptsols primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 340 of file heur_reoptsols.c.
References HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddIntParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurRepair()
SCIP_RETCODE SCIPincludeHeurRepair | ( | SCIP * | scip | ) |
creates the repair primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1279 of file heur_repair.c.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurRins()
SCIP_RETCODE SCIPincludeHeurRins | ( | SCIP * | scip | ) |
creates RINS primal heuristic and includes it in SCIP
creates the RINS primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 574 of file heur_rins.c.
References DEFAULT_COPYCUTS, DEFAULT_LPLIMFAC, DEFAULT_MAXNODES, DEFAULT_MINFIXINGRATE, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_NWAITINGNODES, DEFAULT_USELPROWS, DEFAULT_USEUCT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurRootsoldiving()
SCIP_RETCODE SCIPincludeHeurRootsoldiving | ( | SCIP * | scip | ) |
creates the rootsoldiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 587 of file heur_rootsoldiving.c.
References DEFAULT_ALPHA, DEFAULT_DEPTHFAC, DEFAULT_DEPTHFACNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MAXSOLS, DEFAULT_MINRELDEPTH, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIP_DECL_HEUREXEC(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurRounding()
SCIP_RETCODE SCIPincludeHeurRounding | ( | SCIP * | scip | ) |
creates the rounding heuristic with infeasibility recovering and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 753 of file heur_rounding.c.
References DEFAULT_ONCEPERNODE, DEFAULT_SUCCESSFACTOR, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurShiftandpropagate()
SCIP_RETCODE SCIPincludeHeurShiftandpropagate | ( | SCIP * | scip | ) |
creates the shiftandpropagate primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 2426 of file heur_shiftandpropagate.c.
References DEFAULT_BINLOCKSFIRST, DEFAULT_COLLECTSTATS, DEFAULT_CUTOFFBREAKER, DEFAULT_FIXBINLOCKS, DEFAULT_IMPLISCONTINUOUS, DEFAULT_MAXCUTOFFQUOT, DEFAULT_MINFIXINGRATELP, DEFAULT_NORMALIZE, DEFAULT_NOZEROFIXING, DEFAULT_NPROPROUNDS, DEFAULT_ONLYWITHOUTSOL, DEFAULT_PREFERBINARIES, DEFAULT_PROBING, DEFAULT_RELAX, DEFAULT_SELECTBEST, DEFAULT_SORTKEY, DEFAULT_SORTVARS, DEFAULT_STOPAFTERFEASIBLE, DEFAULT_UPDATEWEIGHTS, EVENTHDLR_DESC, EVENTHDLR_NAME, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddCharParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeEventhdlrBasic(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), SORTKEYS, and TRUE.
Referenced by SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurShifting()
SCIP_RETCODE SCIPincludeHeurShifting | ( | SCIP * | scip | ) |
creates the shifting heuristic and includes it in SCIP
creates the shifting heuristic with infeasibility recovering and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 988 of file heur_shifting.c.
References HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurInit(), and SCIPsetHeurInitsol().
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurSimplerounding()
SCIP_RETCODE SCIPincludeHeurSimplerounding | ( | SCIP * | scip | ) |
creates the simple rounding heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 494 of file heur_simplerounding.c.
References DEFAULT_ONCEPERNODE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurSubNlp()
SCIP_RETCODE SCIPincludeHeurSubNlp | ( | SCIP * | scip | ) |
creates the NLP local search primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1661 of file heur_subnlp.c.
References BMSclearMemory, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIP_PARAMSETTING_DEFAULT, SCIP_PARAMSETTING_FAST, SCIP_PARAMSETTING_OFF, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPdualfeastol(), SCIPincludeEventhdlrBasic(), SCIPincludeHeurBasic(), SCIPinfinity(), SCIPsetHeurCopy(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurSync()
SCIP_RETCODE SCIPincludeHeurSync | ( | SCIP * | scip | ) |
creates the sync primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 152 of file heur_sync.c.
References HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPallocBlockMemoryArray, SCIPgetIntParam(), SCIPincludeHeurBasic(), SCIPsetHeurExit(), and SCIPsetHeurFree().
Referenced by SCIPcreateConcurrent().
◆ SCIPincludeHeurTrivial()
SCIP_RETCODE SCIPincludeHeurTrivial | ( | SCIP * | scip | ) |
creates the trivial primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 240 of file heur_trivial.c.
References HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeHeurBasic(), and SCIPsetHeurCopy().
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurTrivialnegation()
SCIP_RETCODE SCIPincludeHeurTrivialnegation | ( | SCIP * | scip | ) |
creates the trivialnegation primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 249 of file heur_trivialnegation.c.
References HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeHeurBasic(), and SCIPsetHeurCopy().
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurTrustregion()
SCIP_RETCODE SCIPincludeHeurTrustregion | ( | SCIP * | scip | ) |
creates local branching primal heuristic and includes it in SCIP
creates the trustregion primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 567 of file heur_trustregion.c.
References DEFAULT_BESTSOLLIMIT, DEFAULT_COPYCUTS, DEFAULT_LPLIMFAC, DEFAULT_MAXNODES, DEFAULT_MINBINVARS, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_NWAITINGNODES, DEFAULT_OBJMINIMPROVE, DEFAULT_USELPROWS, DEFAULT_VIOLPENALTY, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurTrySol()
SCIP_RETCODE SCIPincludeHeurTrySol | ( | SCIP * | scip | ) |
creates the trysol primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 213 of file heur_trysol.c.
References FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), and SCIPsetHeurFree().
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurTwoopt()
SCIP_RETCODE SCIPincludeHeurTwoopt | ( | SCIP * | scip | ) |
creates the twoopt primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1769 of file heur_twoopt.c.
References DEFAULT_INTOPT, DEFAULT_MATCHINGRATE, DEFAULT_MAXNSLAVES, DEFAULT_WAITINGNODES, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIP_DECL_HEUREXEC(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurUndercover()
SCIP_RETCODE SCIPincludeHeurUndercover | ( | SCIP * | scip | ) |
creates the undercover primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 3085 of file heur_undercover.c.
References computeCoverUndercover(), COVERINGOBJS, DEFAULT_BEFORECUTS, DEFAULT_CONFLICTWEIGHT, DEFAULT_COPYCUTS, DEFAULT_COVERBD, DEFAULT_COVERINGOBJ, DEFAULT_CUTOFFWEIGHT, DEFAULT_FIXINGALTS, DEFAULT_FIXINGORDER, DEFAULT_FIXINTFIRST, DEFAULT_INFERENCEWEIGHT, DEFAULT_LOCKSROUNDING, DEFAULT_MAXBACKTRACKS, DEFAULT_MAXCOVERSIZECONSS, DEFAULT_MAXCOVERSIZEVARS, DEFAULT_MAXNODES, DEFAULT_MAXRECOVERS, DEFAULT_MAXREORDERS, DEFAULT_MINCOVEREDABS, DEFAULT_MINCOVEREDREL, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_ONLYCONVEXIFY, DEFAULT_POSTNLP, DEFAULT_RECOVERDIV, DEFAULT_REUSECOVER, FALSE, FIXINGORDERS, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIP_REAL_MAX, SCIP_REAL_MIN, SCIPaddBoolParam(), SCIPaddCharParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPaddStringParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurVbounds()
SCIP_RETCODE SCIPincludeHeurVbounds | ( | SCIP * | scip | ) |
creates the variable bounds primal heuristic and includes it in SCIP
creates the vbounds primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 1355 of file heur_vbounds.c.
Referenced by SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurVeclendiving()
SCIP_RETCODE SCIPincludeHeurVeclendiving | ( | SCIP * | scip | ) |
creates the veclendiving heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 220 of file heur_veclendiving.c.
References DEFAULT_BACKTRACK, DEFAULT_LPRESOLVEDOMCHGQUOT, DEFAULT_LPSOLVEFREQ, DEFAULT_MAXDIVEAVGQUOT, DEFAULT_MAXDIVEAVGQUOTNOSOL, DEFAULT_MAXDIVEUBQUOT, DEFAULT_MAXDIVEUBQUOTNOSOL, DEFAULT_MAXLPITEROFS, DEFAULT_MAXLPITERQUOT, DEFAULT_MAXRELDEPTH, DEFAULT_MINRELDEPTH, DEFAULT_ONLYLPBRANCHCANDS, DEFAULT_RANDSEED, DIVESET_DIVETYPES, DIVESET_ISPUBLIC, divesetAvailableVeclendiving, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory(), SCIPcreateDiveset(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurZeroobj()
SCIP_RETCODE SCIPincludeHeurZeroobj | ( | SCIP * | scip | ) |
creates the zeroobj primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 549 of file heur_zeroobj.c.
References DEFAULT_ADDALLSOLS, DEFAULT_MAXLPITERS, DEFAULT_MAXNODES, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_ONLYWITHOUTSOL, DEFAULT_USEUCT, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeHeurZirounding()
SCIP_RETCODE SCIPincludeHeurZirounding | ( | SCIP * | scip | ) |
creates the zirounding primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 882 of file heur_zirounding.c.
References DEFAULT_MAXROUNDINGLOOPS, DEFAULT_MINSTOPNCALLS, DEFAULT_STOPPERCENTAGE, DEFAULT_STOPZIROUND, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory(), SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), SCIPsetHeurInitsol(), and TRUE.
Referenced by SCIP_DECL_HEURCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().