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

Topology Optimization of Sheets in Contact by a Subgradient Method

TL;DR: In this article, a subgradient optimization algorithm for a reformulation into a non-differentiable, convex minimization problem in the displacement variables is proposed and evaluated, and an optimal design is derived through a simple averaging scheme which combines the solutions to the linear design problems solved within the subgradient method.
Journal ArticleDOI

On the trade-off between staff-decomposed and activity-decomposed column generation for a staff scheduling problem

TL;DR: A comparison is made between two decomposition techniques to solve a staff scheduling problem with column generation and a trade-off between modeling power and computation times of both techniques is shown.
Journal ArticleDOI

Branch-and-price approach for the multi-skill project scheduling problem

TL;DR: In this article, a column generation approach embedded within a branch-and-price (B&P) procedure was proposed to find a schedule that minimizes the completion time (makespan) of a project, composed of a set of activities.
Journal ArticleDOI

Time-Indexed Formulations and the Total Weighted Tardiness Problem

TL;DR: An acceleration strategy based on a decomposition of the time horizon into subperiods, where each subperiod is associated with a subproblem of the column-generation approach, is used to solve the linear relaxation of the total weighted tardiness problem.
Journal ArticleDOI

Scheduling Banner Advertisements on the Web

TL;DR: Two solution approaches, one based on Lagrangean decomposition and the other based on column generation, are presented, along with extensive results based on 1,500 randomly generated data sets, and it is suggested that, while both approaches do very well in general, column generation consistently performs better than Lagrangeans decomposition.