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
Book ChapterDOI

Crew pairing for a regional carrier

TL;DR: In this article, the authors proposed an alternative approach which takes into account all work rules and air traffic regulations during the construction of valid crew pairings and showed that the leg-on-arc representation is substantially more efficient.

Computing crossing numbers

TL;DR: This thesis shows how to formulate the crossing number problem as systems of linear inequalities, and discusses how to solve these formulations for reasonably sized graphs to provable optimality in acceptable time—despite its theoretical complexity class.
Journal ArticleDOI

Economic analysis and management strategy: a survey

TL;DR: This article classified economic theories of the firm into four categories based on the level of aggregation in economic models: (1) neoclassical, (2) industrial organization, (3) contractual, and (4) organizational incentive.
Posted Content

Comparison of heuristic approaches for the multiple depot vehicle scheduling problem

TL;DR: In this article, the authors compared the performance of five different heuristic approaches for multi-depot vehicle scheduling, including column generation heuristic, column generation, large neighborhood search, tabu search, and Lagrangian heuristic.
Journal ArticleDOI

Modelling and solving environments for mathematical programming (MP): a status review and new directions

TL;DR: This paper addresses declarative and procedural features of modelling languages, and investigates the features of new tools, which support prototyping of optimisation based Decision Support (DS) applications.