DantzigWolfe
Dantzig-Wolfe decomposition is an optimization technique used to solve large-scale linear programming problems that exhibit a block-angular structure. It is named after George B. Dantzig and Philip Wolfe, who introduced the approach in the 1960s. The method is designed for problems where decisions can be partitioned into a set of subproblems connected by a smaller set of linking constraints.
In its typical form, the decision variables are divided into a master problem and several subproblems. Each
A key feature of Dantzig-Wolfe is column generation: starting from a small set of columns, the algorithm
Applications of Dantzig-Wolfe include cutting stock, set partitioning, vehicle routing, crew scheduling, and facility location. It