Dantzig-Wolfe Decomposition: Reformulating with Extreme Points
Rewrite a block-angular LP as a Dantzig-Wolfe master problem by expressing each feasible point as a convex combination of the subproblem polyhedron's extreme points. Compute the cost and coupling-constraint columns associated with each extreme point, assemble the full master, and recover the original solution from the master weights.
Tutorial
Reformulating with Extreme Points
Consider an LP in block-angular form:
where the rows of are the coupling constraints and is the subproblem polyhedron. Assume is bounded with extreme points .
The resolution theorem states that every point can be written as a convex combination of the extreme points:
This substitution replaces the original variables with the convex weights .
For instance, suppose has extreme points
To express as a convex combination, we solve
giving and convexity forces