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

Some advances in decomposition methodsfor stochastic linear programming

TL;DR: Some new developments in cutting planemethods, augmented Lagrangian and splitting methods for linear multi‐stage stochastic programming problems are reviewed.
Journal ArticleDOI

A Tactical Planning Model for Mixed-Model Electronics Assembly Operations

TL;DR: An optimization model and methodology to support tactical planning in a high mix, low volume electronics assembly environment and shows that even the special case of minimizing the setup cost on a single placement machine, for a given assignment of products, is NP-hard.
Journal ArticleDOI

A proximal trust-region algorithm for column generation stabilization

TL;DR: This paper proposes a generalization of the proximal point algorithm using both penalty and trust-region concepts, and ensures convergence to a pair of primal and dual optimal solutions.
Journal ArticleDOI

Building an iterative heuristic solver for a quantum annealer

TL;DR: A meta-heuristic solver is developed that utilizes D-Wave Systems’ quantum annealer (or any other QUBO problem optimizer) to solve larger or denser problems, by iteratively solving subproblems, while keeping the rest of the variables fixed.
Journal ArticleDOI

A Survey of Linear and Mixed-Integer Optimization Tutorials

TL;DR: This survey paper provides references to papers and reports whose purpose is to give overviews of linear and mixed-integer optimization and includes seminal texts and journal articles on fundamental topics, and furnish references on applications whose implementation may have implications for more general problems with similar mathematical structure.