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

A Benders Decomposition Approach for the Locomotive and Car Assignment Problem

TL;DR: In this paper, a decomposition method for the simultaneous assignment of locomotives and cars in the context of passenger transportation is presented, where the problem is to determine a set of minimum cost equipment cycles such that every leg is covered using appropriate equipment.
Reference EntryDOI

Mixed Integer Programming

TL;DR: After presenting several practical applications of mixed integer programming, the main classes of algorithms are described, branch-and-bound and branch- and-cut, that are used to solve this hard class of problems.
Journal ArticleDOI

A Two-Stage Modeling and Solution Framework for Multisite Midterm Planning under Demand Uncertainty

TL;DR: A two-stage, stochastic programming approach is proposed for incorporating demand uncertainty in multisite midterm supply-chain planning problems and the challenge associated with the expectation evaluation of the inner optimization problem is resolved by obtaining its closed-form solution using linear programming (LP) duality.
Journal ArticleDOI

A hybrid of genetic algorithm and particle swarm optimization for solving bi-level linear programming problem – A case study on supply chain model

TL;DR: In this paper, a hybrid of GA and PSO is proposed to solve the problem of supply chain distribution problem and the performance of the proposed method is ascertained by comparing the results with GA and particle swarm optimization using four problems in the literature.
Journal ArticleDOI

A Benders Decomposition Approach for the Locomotive and Car Assignment Problem

TL;DR: This paper describes a decomposition method for the simultaneous assignment of locomotives and cars in the context of passenger transportation that outperforms other approaches based on Lagrangian relaxation or Dantzig--Wolfe decomposition, as well as a simplex-based branch-and-bound method.