I am currently learning about solving problems with iterations, and my text states that:
At every iteration a violated optimality or feasibility cut is found and added to MP
I am however quite lost to what is meant by that.
I am currently learning about solving problems with iterations, and my text states that:
At every iteration a violated optimality or feasibility cut is found and added to MP
I am however quite lost to what is meant by that.
A Benders feasibility cut is a valid inequality, in terms of the master variables, that is required for feasibility of the subproblem but is violated by the current master solution. MP is an abbreviation for Master Problem.
Questions about Benders decomposition will probably get more attention here.
I'm getting into Benders decomposition at the moment, so it's a perfect timing!
You want to solve something like this:
master problem: $\min_{x} c^T x + f(x), s.t. Ax \le b, x \ge 0$
where subproblem: $f(x) = \min\{d^T y ~|~ Dy \le d - Cx, y \ge 0\}$.
When you write the dual of the subproblem, the feasible set becomes independent of the master's variables $x$. Now: