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
Proceedings ArticleDOI

An operating theatre planning and scheduling problem in the case of a "block scheduling" strategy

TL;DR: This paper focuses on one of the surgical process management problems: block scheduling problem, and proposes a hybrid genetic algorithm for solving this problem.
Journal ArticleDOI

The multi-vehicle traveling purchaser problem with pairwise incompatibility constraints and unitary demands: A branch-and-price approach

TL;DR: This work studies a supplier selection and routing problem where a fleet of homogeneous vehicles with a predefined capacity is available for procuring different products from different suppliers with the aim to satisfy demand at the minimum traveling and purchasing cost and proposes a column generation approach based on a Dantzig–Wolfe reformulation of the problem.
Journal ArticleDOI

Multiple Period Combined Optimization Approach to Forest Production Planning

TL;DR: In this article, a linear programming-based multiple period production planning system was developed for a large log mill in British Columbia, which responds to expected changes in product value or market demand by changing policies with regard to sawing patterns and log consumption.
Journal ArticleDOI

A filter system for technology evaluation and selection

TL;DR: The development and application of an integrated model for technology selection is presented that encourages interdepartmental collaboration in collecting input data and in examining its outputs, thus fostering team cohesiveness and decisiveness.
Journal ArticleDOI

Hierarchical Decomposition Synthesis in Optimal Systems Design

TL;DR: A formal process for selecting objective functions can be made, so that the resulting optimal design model has an appropriate decomposed form and also possesses desirable properties for the scalar substitute functions used in multicriteria optimization.