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

Decomposition of linear programs by dynamic programming

TL;DR: In this article, an alternative decomposition scheme derived from a dynamic programming approach is proposed, which results in a series of parametric linear subprograms whose recursive solution yields the solution to the original linear program.
Journal ArticleDOI

Nonlinear Programming by the Simplex Method

H. O. Hartley
- 01 Apr 1961 - 
Dissertation

Integer programming column generation strategies for the cutting stock problem and its variants

Nancy Perrot
TL;DR: A comprehensive view of the scope of formulations and related solution approaches for the cutting stock problem (CSP) and its variants and the impact of the various ways of introducing local exchanges in the primal model and other stabilization techniques are compared.
Journal ArticleDOI

A novel decomposition method for MILP and its application to optimal operation of a thermal storage system

TL;DR: A novel decomposition method for solving large scale mixed integer linear programming (MILP) problems with block angular structure is proposed to conduct operational planning of energy supply systems with storage units rationally and efficiently.
Journal ArticleDOI

Cross Decomposition Applied to Integer Programming Problems: Duality Gaps and Convexification in Parts

Kaj Holmberg
- 01 Aug 1994 - 
TL;DR: The conclusion of this paper is that cross decomposition can be useful for getting good lower bounds for pure integer programming problems, bounds that can be made better than those of the frequently used Lagrangian relaxation.