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

Control of large-scale dynamic systems by aggregation

TL;DR: Using the quantitative definition of weak coupling proposed by Milne, a suboptimal control policy for the weakly coupled system is derived and questions of performance degradation and of stability of such suboptimally controlled systems are answered.
Journal ArticleDOI

Capacitated lot sizing with setup times

TL;DR: In this paper, a Lagrangian relaxation of the capacity constraints of CLSP allows it to be decomposed into a set of uncapacitated single product lot sizing problems, which are solved by dynamic programming.
Journal ArticleDOI

A dynamic model and an algorithm for short-term supply chain scheduling in the smart factory industry 4.0

TL;DR: In this paper, a dynamic model and algorithm for short-term supply chain scheduling in smart factories Industry 4.0 is presented, which is based on a non-stationary interpretation of the execution of the jobs and a temporal decomposition of the scheduling problem.
Book

50 years of integer programming 1958-2008 : from the early years to the state-of-the-art

TL;DR: In this paper, the Hungarian method for the assignment problem was used to solve the traveling salesman problem and a group-theoretic approach in mixed integer linear programming was proposed for solving the problem.
Journal ArticleDOI

A New Scenario Decomposition Method for Large-Scale Stochastic Optimization

TL;DR: A novel parallel decomposition algorithm for large, multistage stochastic optimization problems that decomposes the problem into subproblems that correspond to scenarios and has promise for solving Stochastic programs that lie outside current capabilities.