benderscut_feasalt.h
Go to the documentation of this file.
30 * The alternative feasibility cut for Benders' decomposition uses the optimality cut generation code to generate a cut
32 * Consider the linear Benders' decomposition subproblem that takes the master problem solution \f$\bar{x}\f$ as input:
36 * If the subproblem is infeasible as a result of the solution \f$\bar{x}\f$, then some of the constraints are violated.
37 * In this case, we define an alternative/auxiliary subproblem to find a solution that minimises the constraint
43 * This auxiliary problem is guaranteed to always be feasible. Given a solution to this problem, it is possible to
44 * generate a classical Benders' optimality cut. For such a cut, the reader is referred to \ref benderscut_opt.h.
46 * If the Benders' decomposition subproblem contains non-linear constraints, an equivalent auxiliary subproblem can be
50/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
common defines and data types used in all packages of SCIP
SCIP_RETCODE SCIPincludeBenderscutFeasalt(SCIP *scip, SCIP_BENDERS *benders)
Definition: benderscut_feasalt.c:451
Definition: objbenders.h:44
Definition: struct_benders.h:58
Definition: struct_scip.h:70
type definitions for Benders' decomposition methods
type definitions for return codes for SCIP methods
type definitions for SCIP's main datastructure