Prompted by advances in computer technology and the increasing confidence of decision makers in large-scale market models, practitioners of operations research are now tackling problems of increasing detail, complexity and size. This necessitates the development of new solution algorithms that exploit problem structure as well as the properties of the target hardware, in order to minimize turnaround time and maximize model utilization. Many models in planning and scheduling exhibit a block-angular structure, that can represent spatial or temporal partial decomposability: decision variables can be broken down to largely independent blocks, that correspond to first-level decisions satisfying a subset of the constraints, which may represent a time period, or a geographical region, or a commodity. The blocks interact via coupling constraints related to second-level coordination of block decisions, such as shared resource allocation restrictions. In this thesis we construct three efficient decomposition algorithms for such block-angular problems. These algorithms belong to the family of alternating directions methods, and can be thought of as block Gauss-Seidel iterative schemes for an augmented Lagrangian, that exploit the block structure.
|
7715
|
Computers and Intractability: A Guide to the Theory of NP-Completeness
– Garey, Johnson
- 1979
|
|
3148
|
Computer Architecture: A Quantitative Approach
– Hennessy, Patterson
- 1996
|
|
2004
|
The Design and Analysis of Computer Algorithms
– Aho, Hopcroft, et al.
- 1974
|
|
1410
|
Convex Analysis
– Rockafellar
- 1970
|
|
811
|
Network flows: theory, algorithms, and applications
– Ahuja, Magnanti, et al.
- 1993
|
|
391
|
The Linear Complementarity Problem
– Cottle, Pang, et al.
- 1992
|
|
328
|
Tsitsiklis. Parallel and Distributed Computation: Numerical Methods
– Bertsekas, N
- 1989
|
|
279
|
Constrained Optimization and Lagrange Multiplier Methods. Athena Scientific
– Bertsekas
- 1996
|
|
269
|
Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities
– Amdahl
- 1967
|
|
157
|
The Design and Analysis of Parallel Algorithms
– Akl
- 1989
|
|
157
|
Reevaluating Amdahl’s law
– Gustafson
- 1988
|
|
144
|
Nonlinear Programming
– Mangasarian
- 1994
|
|
140
|
Partitioning procedures for solving mixed-variables programming problems
– Benders
- 1962
|
|
122
|
P.: Decomposition principle for linear programs
– Dantzig, Wolfe
- 1960
|
|
110
|
Monotone operators and the proximal point algorithm
– Rockafellar
- 1976
|
|
90
|
Optimization Theory for Large Systems
– Lasdon
- 1970
|
|
89
|
Opérateurs maximaux monotones et semi-groups de contractions dans les espaces de Hilbert
– Brezis
- 1973
|
|
86
|
An algorithm for quadratic programming
– Frank, Wolfe
- 1956
|
|
77
|
Scenarios and policy aggregation in optimization under uncertainty
– Rockafellar, Wets
- 1991
|
|
67
|
The network architecture of the Connection Machine CM-5
– Leiserson, Abuhamdeh, et al.
- 1992
|
|
67
|
Introduction to optimization
– Polyak
- 1987
|
|
64
|
Augmented Lagrangian methods. Applications to the numerical solution of boundary value problems
– Fortin, Glowinski
- 1983
|
|
64
|
Augmented Lagrangians and Applications of the Proximal Point algorithm in convex programming
– Rockafellar
- 1976
|
|
58
|
A new scenario decomposition method for large-scale stochastic optimization
– Mulvey, Ruszczynski
- 1995
|
|
56
|
MINOS 5.1 user’s guide
– Murtagh, Saunders
- 1983
|
|
55
|
The numerical solution of parabolic and elliptic differential equations
– Peaceman, Jr, et al.
- 1955
|
|
53
|
Algorithms for network programming
– Kennington, Helgason
- 1980
|
|
43
|
On the Douglas-Rachford splitting method and the proximal point algorithm for maximal monotone operators
– Eckstein, Bertsekas
- 1992
|
|
35
|
The CM-5 Connection Machine: A Scalable Supercomputer
– Hillis, Tucker
- 1993
|
|
31
|
Augmented Lagrangian and Operator-Splitting Methods in Nonlinear Mechanics
– Glowinski, Le
- 1989
|
|
29
|
An iterative row-action method for interval convex programming
– Censor, Lent
- 1981
|
|
29
|
Stochastic Linear Programming
– Kall
- 1976
|
|
27
|
CMMD I/O: A parallel Unix I/O
– Best, Greenberg, et al.
- 1993
|
|
27
|
A diagonal quadratic approximation method for large scale linear programs
– Mulvey, Ruszczynski
- 1992
|
|
27
|
Stochastic network programming for financial planning problems
– Mulvey, Vladimirou
- 1992
|
|
25
|
On the numerical solution of heat conduction problems in two and three space variables
– Douglas, Rachford
- 1956
|
|
25
|
Netgen: A Program for Generating Large Scale Capacitated Assignment, Transportation, and Minimum Cost Flow Network Problems
– Klingman, Napier, et al.
- 1974
|
|
23
|
Alternating direction methods on multiprocessors
– Johnsson, Saad, et al.
- 1987
|
|
22
|
Splitting and alternating direction methods
– Marchuk
- 1990
|
|
21
|
Applications of the method of multipliers to variational inequalities
– Gabay
- 1983
|
|
20
|
Least Squares Methods
– Bjorck
- 1990
|
|
20
|
Parallel Variable Distribution
– Ferris, Mangasarian
- 1994
|
|
18
|
Parallel Processing in Industrial Real-Time Applications
– Lawson
- 1992
|
|
17
|
A Survey of Linear Cost Multicommodity Network Flows
– Kennington
- 1978
|
|
17
|
Solution of symmetric linear complementarity problems by iterative methods
– Mangasarian
- 1977
|
|
16
|
Asynchronous Parallel Successive Overrelaxation for the Symmetric
– Leone, Mangasarian
- 1988
|
|
15
|
Multicommodity network flows - a survey
– Assad
- 1978
|
|
15
|
Splitting Methods for Monotone Operators with Applications to Parallel Optimization
– Eckstein
- 1989
|
|
15
|
The use of Hestenes' method of multipliers to resolve dual gaps in engineering system optimization
– Stephanopoulos, Westerberg
- 1975
|
|
14
|
Parallel Constraint Distribution
– Ferris, Mangasarian
- 1991
|