scispace - formally typeset
Journal ArticleDOI

Decomposition Principle for Linear Programs

George B. Dantzig, +1 more
- 01 Feb 1960 - 
- Vol. 8, Iss: 1, pp 101-111
TLDR
A technique is presented for the decomposition of a linear program that permits the problem to be solved by alternate solutions of linear sub-programs representing its several parts and a coordinating program that is obtained from the parts by linear transformations.
Abstract
A technique is presented for the decomposition of a linear program that permits the problem to be solved by alternate solutions of linear sub-programs representing its several parts and a coordinating program that is obtained from the parts by linear transformations. The coordinating program generates at each cycle new objective forms for each part, and each part generates in turn from its optimal basic feasible solutions new activities columns for the interconnecting program. Viewed as an instance of a “generalized programming problem” whose columns are drawn freely from given convex sets, such a problem can be studied by an appropriate generalization of the duality theorem for linear programming, which permits a sharp distinction to be made between those constraints that pertain only to a part of the problem and those that connect its parts. This leads to a generalization of the Simplex Algorithm, for which the decomposition procedure becomes a special case. Besides holding promise for the efficient computation of large-scale systems, the principle yields a certain rationale for the “decentralized decision process” in the theory of the firm. Formally the prices generated by the coordinating program cause the manager of each part to look for a “pure” sub-program analogue of pure strategy in game theory, which he proposes to the coordinator as best he can do. The coordinator finds the optimum “mix” of pure sub-programs using new proposals and earlier ones consistent with over-all demands and supply, and thereby generates new prices that again generates new proposals by each of the parts, etc. The iterative process is finite.

read more

Citations
More filters
Journal ArticleDOI

Bin Packing and Cutting Stock Problems: Mathematical Models and Exact Algorithms

TL;DR: The most important mathematical models and algorithms developed for the exact solution of the one-dimensional bin packing and cutting stock problems are reviewed and the performance of the main available software tools are evaluated.

Notes on Decomposition Methods

TL;DR: DecDecomposition as mentioned in this paper is a general approach to solving a problem by breaking it up into smaller ones and solving each of the smaller ones separately, either in parallel or sequentially. But it is not suitable for large-scale LPs.
Journal ArticleDOI

Meta-Heuristics for Dynamic Lot Sizing: a review and comparison of solution approaches

TL;DR: The various meta-heuristics that have been specifically developed to solve lot sizing problems are reviewed, discussing their main components such as representation, evaluation neighborhood definition and genetic operators.
Journal ArticleDOI

A planning and scheduling problem for an operating theatre using an open scheduling strategy

TL;DR: A weekly surgery schedule in an operating theatre where time blocks are reserved for surgeons rather than specialities is designed, which has less idle time between surgical cases, much higher utilisation of operating rooms and produce less overtime.
Journal ArticleDOI

Benders Decomposition for Simultaneous Aircraft Routing and Crew Scheduling

TL;DR: A heuristic branch-and-bound method is used to compute integer solutions and the integrated approach produced significant cost savings in comparison with the sequential planning process commonly used in practice.