All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
heur_linesearchdiving.h File Reference Detailed DescriptionLP diving heuristic that fixes variables with a large difference to their root solution. Diving heuristic: Iteratively fixes some fractional variable and resolves the LPrelaxation, thereby simulating a depthfirstsearch in the tree. Line search diving chooses the variable with the greatest difference of its root LP solution and the current LP solution, hence, the variable that developed most. It is fixed to the next integer in the direction it developed. Onelevel backtracking is applied: If the LP gets infeasible, the last fixing is undone, and the opposite fixing is tried. If this is infeasible, too, the procedure aborts. Definition in file heur_linesearchdiving.h. #include "scip/scip.h" Go to the source code of this file.
Function Documentation
creates the linesearchdiving primal heuristic and includes it in SCIP
