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

Fleet assignment and routing with schedule synchronization constraints

TL;DR: A dedicated branching scheme was devised in this paper where the branching decisions are imposed on the time variables and it proposes an optimal solution approach based on Dantzig–Wolfe decomposition/column generation.
Journal ArticleDOI

Stochastic unit commitment problem

TL;DR: A new algorithm for the stochastic unit commitment problem which is based on column generation approach is proposed which continues adding schedules from the dual solution of the restricted linear master program until the algorithm cannot generate new schedules.
Journal ArticleDOI

A Bundle Type Dual-Ascent Approach to Linear Multicommodity Min-Cost Flow Problems

TL;DR: This work presents a Cost Decomposition approach for the linear Multicommodity Min-Cost Flow problem, where the mutual capacity constraints are dualized and the resulting Lagrangean Dual is solved with a dual-ascent algorithm belonging to the class of Bundle methods.
Journal ArticleDOI

Long-term security-constrained unit commitment: hybrid Dantzig-Wolfe decomposition and subgradient approach

TL;DR: A hybrid subgradient and Dantzig-Wolfe decomposition approach is presented for managing Lagrangian multipliers in the large-scale dual optimization of long-term SCUC problem.
Journal ArticleDOI

Dynamic Aggregation of Set-Partitioning Constraints in Column Generation

TL;DR: In this paper, a dynamic constraint aggregation method was proposed to reduce the number of set-partitioning constraints in the master problem by aggregating some of them according to an equivalence relation.