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 computational study of a solver system for processing two-stage stochastic LPs with enhanced Benders decomposition

TL;DR: In this study the three regularisation methods have been introduced within the computational structure of Benders decomposition and second-stage infeasibility is controlled in the traditional manner, by imposing feasibility cuts.
Journal ArticleDOI

EVPI‐based importance sampling solution proceduresfor multistage stochastic linear programmeson parallel MIMD architectures

TL;DR: In this paper, a parallel implementation of the nested Benders decomposition algorithm is described, which employs a farming technique to parallelize nodal subproblem solutions and achieves near linear speed-up.
Journal ArticleDOI

Security-Constrained Resource Planning in Electricity Markets

TL;DR: The objective of the model is to introduce the impact of transmission security in a multi-GENCO generation resource planning and the proposed approach is based on effective decomposition and coordination strategies.
Journal ArticleDOI

Hierarchical decomposition heuristic for scheduling: Coordinated reasoning for decentralized and distributed decision-making problems

TL;DR: The HDH is primarily intended to be applied as a standalone tool for managing a decentralized and distributed system when only globally consistent solutions are necessary or as a lower bound to a maximization problem within a global optimization strategy such as Lagrangean decomposition.
Journal ArticleDOI

A primal-dual conjugate subgradient algorithm for specially structured linear and convex programming problems

TL;DR: In this paper, a primal-dual conjugate subgradient algorithm for solving convex programming problems is presented, which coordinates a primal penalty function and a Lagrangian dual function, in order to generate a (geometrically) convergent sequence of primal and dual iterates.