heur_indicator.h File Reference Detailed Descriptionhandle partial solutions for linear problems with indicators and otherwise continuous variables For linear problems with indicators and otherwise continuous variables, the indicator constraint handler can produce partial solutions, i.e., values for the indicator variables. This partial solution can be passed to this heuristic, which then fixes these values and solves an LP. Additionally a local search for a better solution is added. Definition in file heur_indicator.h. #include "scip/scip.h" Go to the source code of this file.
Function Documentation
creates the indicator primal heuristic and includes it in SCIP
Definition at line 515 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(), SCIPallocMemory, SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE. Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins().
pass partial solution for indicator variables to heuristic
Definition at line 558 of file heur_indicator.c. References BMScopyMemoryArray, HEUR_NAME, NULL, SCIP_CALL, SCIP_OKAY, SCIPduplicateBlockMemoryArray, SCIPfreeBlockMemoryArray, SCIPheurGetData(), and SCIPheurGetName(). Referenced by extendToCover(). |