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

On multi-area control in electric power systems

TL;DR: In this paper, the authors study the concept of electric power system control, when the responsibility for control- ling the entire system is shared by agents controlling their assigned areas, and discuss the relation that exists between the informa- tion available to the different agents and their optimisation objective, and the performance of the overall power system.
Journal ArticleDOI

Genetic algorithms with decomposition procedures for multidimensional 0-1 knapsack problems with block angular structures

TL;DR: This paper presents a detailed treatment of genetic algorithms with decomposition procedures as developed for large scale multidimensional 0-1 knapsack problems with block angular structures by introducing a triple string representation and the corresponding decoding algorithm.
Posted Content

An Information-Theoretic Formalism for Multiscale Structure in Complex Systems

TL;DR: This work develops a general formalism for representing and understanding structure in complex systems, and explores quantitative indices that summarize system structure, providing a new formal basis for the complexity profile and introducing a new index, the "marginal utility of information".
Journal ArticleDOI

A decomposition scheme for parallelization of system optimal dynamic traffic assignment on urban networks with multiple origins and destinations

TL;DR: In this article, a decomposition scheme to find near-optimal solutions to a cell transmission model-based system optimal dynamic traffic assignment problem with multiple origin-destination locations is presented.
Book ChapterDOI

GUSS: Solving Collections of Data Related Models Within GAMS

TL;DR: A new language extension is described, GUSS, that gathers data from different sources/symbols to define the collection of models (called scenarios), updates a base model instance with this scenario data and solves the updated model instance and scatters the scenario results to symbols in the GAMSdatabase.