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 and Partitioning Methods for Multistage Stochastic Linear Programs

TL;DR: Dec decomposition and partitioning methods for solvingMultistage stochastic linear programs model problems in financial planning, dynamic traffic assignment, economic policy analysis, and many other applications.
Book

Principles of Optimal Design: Modeling and Computation

TL;DR: The goal of this monograph is to clarify the role of symbols in the construction of optimization models and to provide a ontological basis for the use of these symbols in computation.
Journal ArticleDOI

Cooperative Co-Evolution With Differential Grouping for Large Scale Optimization

TL;DR: An automatic decomposition strategy called differential grouping is proposed that can uncover the underlying interaction structure of the decision variables and form subcomponents such that the interdependence between them is kept to a minimum and greatly improve the solution quality on large-scale global optimization problems.
Journal ArticleDOI

Two-Level Linear Programming

TL;DR: This paper examines the special case of the two-level linear programming problem and presents geometric characterizations and algorithms to demonstrate the tractability of such problems and motivate a wider interest in their study.
Book

Linear Programming 1: Introduction

TL;DR: Encompassing all the major topics students will encounter in courses on the subject, the authors teach both the underlying mathematical foundations and how these ideas are implemented in practice, making this an ideal textbook for all those coming to the subject for the first time.