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

Multi-Depot Vehicle Scheduling Problems with Time Windows and Waiting Costs

TL;DR: The results show that such a general solution methodology outperforms specialized algorithms when minimal waiting costs are used, and can efficiently treat the case with exact waiting costs.
Book ChapterDOI

Applications of Operations Research in Hierarchical Production Planning

TL;DR: Production is one of the traditional fields of application of operations research and the following examples may indicate that decision models describing problems of production planning and control and deriving optimal solutions or good approximation have been developed quite early.
Journal ArticleDOI

A decomposition method for quadratic programming

TL;DR: The basic simplex algorithm for convex quadratic programming is described and it is shown how the simplex method for linear programming can be used in a decomposition crash procedure to obtain a good initial basic solution for the quadratics programming algorithm.
Journal ArticleDOI

Financial Distress Prediction and Feature Selection in Multiple Periods by Lassoing Unconstrained Distributed Lag Non-linear Models

TL;DR: The results show that the proposed models outperform logistic, SVM, decision tree and neural network models in a single time window, which implies that the models incorporating indicator data in multiple time windows convey more information in terms of financial distress prediction when compared with the existing singe time window models.
Journal ArticleDOI

History of the Development of LP Solvers

William Orchard-Hays
- 01 Aug 1990 - 
TL;DR: In this history of LP solvers, the efforts from the early days of working with card-programmed calculators and mainframes up to the large systems in use today are described.