ACM Home Page
Please provide us with feedback. Feedback
Solving fractional packing problems in Oast(1/ε) iterations
Full text PdfPdf (274 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-sixth annual ACM symposium on Theory of computing table of contents
Chicago, IL, USA
SESSION: Session 4B table of contents
Pages: 146 - 155  
Year of Publication: 2004
ISBN:1-58113-852-0
Authors
D. Bienstock  Columbia University, New York, NY
G. Iyengar  Columbia University, New York, NY
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 45,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007352.1007382
What is a DOI?

ABSTRACT

We adapt a method proposed by Nesterov [16] to design an algorithm that computes ε-optimal solutions to fractional packing problems by solving O*-1Kn) separable convex quadratic programs, where K is the maximum number of non-zeros per row and n is the number of variables. We also show that the quadratic program can be approximated to any degree of accuracy by an appropriately defined piecewise-linear program. For the special case of the maximum concurrent flow problem on a graph G =(V,E) with rational capacities and demands we obtain an algorithm that computes an Ε-optimal flow by solving O*(ε-1 K3/2|E| √|V| (log 1/ε+ LU + LD)) shortest path problems, where K is the number of commodities, and LU, LD are, respectively, the number of bits needed to store the capacities and demands. We also show that the complexity of computing a maximum multicommodity flow is O*(1/εlog2(1/ε)). In contrast, previous algorithms required Ω(ε-2) iterations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
D. Bienstock. Potential Function Methods for Approximately Solving Linear Programming Problems, Theory and Practice, Kluwer, Boston. 2002. An early version downloadable from www. core. ucl. ac. be.
 
3
D. Bienstock and O. Raskina. Asymptotic analysis of the flow deviation method for the maximum concurrent flow problem. Math. Prog. 91:379--492, 2002.
 
4
 
5
M. Frank and P. Wolfe. An algorithm for quadratic programming. Naval Res. Log. Quart. 3:149--154, 1956.
 
6
L. Fratta, M. Gerla and L. Kleinrock. The flow deviation method: an approach to store-and-forward communication network design. Networks 3:97--133, 1971.
 
7
 
8
M. D. Grigoriadis and L. G. Khachiyan. Fast approximation schemes for convex programs with many blocks and coupling constraints. SIAM J. Optim., 4:86--107, 1994.
 
9
M. D. Grigoriadis and L. G. Khachiyan. An exponential-function reduction method for block-angular convex programs. Networks 26:59--68, 1995.
 
10
 
11
M. Minoux. A polynomial algorithm for minimum quadratic cost flows. European J. Oper. Res. 18:377--387, 1984.
 
12
P. Klein, S. Plotkin, C. Stein and E. Tardos. Faster approximation algorithms for the unit capacity concurrent flow problem with applications to routing with applications to multicommodity flows. In Proceedings of the 27th Annual ACM Symposium on Theory of Computing (STOC), 18--25, 1995.
 
13
14
 
15
 
16
Y. Nesterov. Smooth minimization of non-smooth functions. CORE Discussion Paper, CORE, UCL, Belgium. 2003.
17
 
18
 
19
20
 
21
J. Villavicencio and M. D. Grigoriadis. Approximate Lagrangian decomposition using a modified Karmarkar logarithmic potential. In Network Optimization (Pardalos and Hager, eds. ) Lecture Notes in Economics and Mathematical Systems 450 Springer-Verlag, Berlin, 471--485, 1995.


Collaborative Colleagues:
D. Bienstock: colleagues
G. Iyengar: colleagues