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

Ranking lower bounds for the bin-packing problem

TL;DR: It is proved that the Martello–Toth lower bound is a Lagrangean bound evaluated at a finite set of Lagrange multipliers; hence, it is no better than the LR and LD lower bounds.
Journal ArticleDOI

Hierarchical Distributed Mixed-Integer Optimization for Reactive Power Dispatch

TL;DR: A hierarchically distributed approach to distributed optimization of power system operation is discussed, i.e. the problem is partitioned into local subproblems and solved using a mixed-integer extension of the Augmented Lagrangian based Alternating Direction Inexact Newton (ALADIN) algorithm.
Journal ArticleDOI

Column generation heuristics for multiple machine, multiple orders per job scheduling problems

TL;DR: Column generation heuristics are presented for single and parallel machine moj scheduling problems to minimize total weighted order completion time and obtain near-optimal solutions very quickly, outperforming competing approaches in the literature.
Journal ArticleDOI

Load balancing in the parallel optimization of block-angular linear programs

TL;DR: This paper investigates strategies for improving efficiency in distributed Dantzig—Wolfe decomposition by better balancing the load between the master and subproblem processors.
Proceedings ArticleDOI

Dual averaging for distributed optimization

TL;DR: The focus of this paper is the development and analysis of distributed algorithms for solving convex optimization problems that are defined over networks, which arise in a variety of application domains within the information sciences and engineering.