All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
heur_simplerounding.c
Go to the documentation of this file.
24 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
71 /* round all roundable fractional columns in the corresponding direction as long as no unroundable column was found */
171 /* only call heuristic, if LP solution is fractional; except we are called during pricing, in this case we
224 nvars = nbinvars + nintvars; /* consider integral variables (don't have to care for implicit ints) */
260 SCIPdebugMessage("executing simple rounding heuristic on relaxation solution: %d fractionals\n", nrelaxcands);
345 /** solving process initialization method of primal heuristic (called when branch and bound process is about to begin) */
365 /** solving process deinitialization method of primal heuristic (called before branch and bound process data is freed) */
388 /* only call heuristic, if an optimal LP solution is at hand or if relaxation solution is available */
400 /* don't call heuristic, if we have already processed the current LP solution but no relaxation solution is available */
404 /* on our first call or after each pricing round, calculate the number of roundable variables */
|