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

A branch-and-price algorithm for the two-dimensional vector packing problem with piecewise linear cost function

TL;DR: This work proposes a branch-and-price algorithm to solve the 2DVPP-PLC exactly and explores dominance relations on the lattice and design an efficient algorithm for the pricing problem.
Journal ArticleDOI

A column generation-based heuristic for the three-dimensional bin packing problem with rotation

TL;DR: The CG technique outperforms the best significant techniques in the literature in terms of solution quality and is provided the new lower bounds for 3D-BPP with no rotation using CG technique.
Book ChapterDOI

Literature Review on Personnel Scheduling

TL;DR: This chapter reviews the relevant literature for the relevant work on physician scheduling and presents a new column generation and B&P approach for the flexible shift scheduling of physicians in a hospital.

Augmenting Dual Decomposition for MAP Inference

TL;DR: This paper combines augmented Lagrangian optimization with the dual decomposition method to obtain a fast algorithm for approximate MAP (maximum a posteriori) inference on factor graphs and shows how the proposed algorithm can efficiently handle problems with (possibly global) structural constraints.
Journal ArticleDOI

Parallel computing in nonconvex programming

TL;DR: An introductory survey of parallel algorithms that have been used to solve structured problems, and algorithms based on parallel local searches for solving general nonconvex problems, which can be solved using indefinite quadratic programming posynomial optimization and the general global concave minimization problem.