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

On the LP which finds a MMAE stack filter

TL;DR: Two methods are proposed to modify the linear program (LP) developed by E.J. Coyle and J.-H.
Journal ArticleDOI

Stabilized branch and price with dynamic parameter updating for discontinuous tour scheduling

TL;DR: This paper addressed the problem of staff scheduling at check-in counters with time varying demand by introducing a new dynamic parameter updating procedure for the stabilized column generation and shows the superior behavior of stabilize column generation compared to the non-stabilized version.
Journal ArticleDOI

Managing large fixed costs in vehicle routing and crew scheduling problems solved by column generation

TL;DR: This paper develops an exact dynamic fixed cost procedure compatible with column generation that starts with a relatively small fixed cost value and increases it iteratively until optimality is reached and substantially reduces solution times when compared to a model using a very large fixed cost.
Journal ArticleDOI

A column generation approach for power-aware optimization of virtualized heterogeneous server clusters

TL;DR: This work proposes an efficient approach to solve a relevant cluster optimization problem which, in practice, can be used as an embedded module to implement an integrated power and performance management solution in a real server cluster.
Journal ArticleDOI

Bundle-based decomposition for large-scale convex optimization: error estimate and application to block-angular linear programs

TL;DR: A posteriori error estimates are given on the approximate primal optimal solution and on the duality gap of the bundle-based decomposition algorithm.