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

Multi-objective temporal bin packing problem: An application in cloud computing

TL;DR: This study addresses the virtual machine placement problem and presents a binary integer programming model to develop different assignment policies and indicates that the proposed heuristic is capable of solving large-scale instances in a short time with small optimality gaps.
Journal ArticleDOI

Solving bi-level linear programming problem through hybrid of immune genetic algorithm and particle swarm optimization algorithm

TL;DR: This study presents a hybrid of immune genetic algorithm and vector-controlled particle swarm optimization (IGVPSO) to solve the bi-level linear programming problem (BLPP) and its applied to a supply chain model that is a BLPP.
Journal ArticleDOI

Optimization methods in planning and operation

TL;DR: The planning and operation of power systems are exceptionally well suited to the use of optimization methods, especially because of the high costs that the construction andoperation of these systems entail.
Journal ArticleDOI

An exact solution approach for the order batching problem

TL;DR: This article considers the Set Partitioning Problem formulation of the OBP and develops a specially tailored column generation–based algorithm for this problem, which manages to solve OBP instances with up to 100 orders to optimality.
Journal ArticleDOI

Multi-dimensional bin packing problems with guillotine constraints

TL;DR: This paper presents a generalization of a constructive algorithm for the multi-dimensional bin packing problem, with and without the guillotine constraint, based on constraint programming.