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

Column Generation for Linear and Integer Programming

TL;DR: Column generation refers to linear programming algorithms designed to solve problems in which there are a huge number of variables compared to the number of constraints and the simplex algorithm step of determining whether the current basic solution is optimal or finding a variable to enter the basis is done by solving an optimization problem rather than by enumeration.

Stochastic programming with applications to power systems

TL;DR: This thesis proposed a stochastic programming model that sought to reflect the Nordic market conditions as closely as possible, including market price uncertainty and, contrary to the existing literature on the subject, both so-called hourly bids and block bids.
Journal ArticleDOI

Strategic planning in fractional aircraft ownership programs

TL;DR: This paper presents a methodology for efficiently scheduling the available resources of a fractional jet management company that takes into consideration the details in real world situations and discusses several strategic planning issues, including aircraft maintenance, crew swapping, demand increase and differentiation, and their effects on the resource utilization and profitability.
Dissertation

Decomposition methods for nonlinear nonconvex optimization problems

TL;DR: This thesis extends the existing decomposition methods for linear or convex problems to the nonconvex nonlinear case and employs augmented Lagrangians to relax some key constraints of the subproblems, thus guaranteeing that they are feasible for all choices of complicating variables.
Journal ArticleDOI

Methodology for Optimizing Design of Integrated Tank Irrigation System

TL;DR: In this paper, the authors present a methodology to optimize the design of the tank irrigation system by taking into account the constraints, objectives, options of the location, conveyance and application methods, crops and their irrigation levels, productivity, demand of the population dependent upon that area in terms of amount of foodgrains, pulses, oilseeds, nutrients, and the availability of different inputs to achieve an optimal design of all components of the system.