|
ABSTRACT
We present efficient new randomized and deterministic methods for transforming optimal solutions for a type of relaxed integer linear program into provably good solutions for the corresponding NP-hard discrete optimization problem. Without any constraint violation, the &egr;-approximation problem for many problems of this type is itself NP-hard. Our methods provide polynomial-time &egr;-approximations while attempting to minimize the packing constraint violation.
Our methods lead to the first known approximation algorithms with provable performance guarantees for the s-median problem, the tree prunning problem, and the generalized assignment problem. These important problems have numerous applications to data compression, vector quantization, memory-based learning, computer graphics, image processing, clustering, regression, network location, scheduling, and communication. We provide evidence via reductions that our approximation algorithms are nearly optimal in terms of the packing constraint violation. We also discuss some recent applications of our techniques to scheduling problems.
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.
| |
ACC
|
|
| |
BFO
|
L. Breiman, J. H. Friedman, R. A. Olshen, and C. J. Stone, Classification Trees and Regression Trees, Wadsworth, Belmont, CA, 1984.
|
| |
CLG
|
P. A. Chou, T. Lookabaugh, and R.. M. Gray, "Optimal Pruning with Applications to Tree-Structured Source Coding and Modeling," IEEE Transactions on Information Theory (1989), 299-315.
|
| |
Chv
|
V. Chv~tal, "A Greedy Heuristic for the Set- Covering Problem," Mathematics of Operalions Research 4(1979), 233-235.
|
 |
FeG
|
|
| |
FiH
|
M. L. Fisher and D. S. Hochbaum, "Probabilistic Analysis of the Planar K-Median Problem," Mathematics of Operations Research 5 (February 1980), 27-34.
|
| |
GaJ
|
|
| |
Gon
|
T. F. Gonzalez, "Clustering to Minimize the Maximum Interc}uster Distance," Theoretical Computer Science 38(1985), 293-306.
|
| |
GLS
|
M. GrStschel, L. Lov~sz, and A. Schrijver, Geometric Algorithms and Combinatorial Optimization, Springer-Verlag, Berlin, Heidelberg, New York, 1988.
|
| |
Hoc
|
D. S. Hochbaum, "Heuristics for the Fixed- Cost Median Problem," Mathematical Programming 22 (1982), 148-162.
|
 |
HoSa
|
|
 |
HoSb
|
|
| |
Joh
|
D. S. Johnson, "Approximation Algorithms for Combinatorial Problems," Journal of Computer and System Sciences 9 (1974), 256-278.
|
| |
KaH
|
O. Kariv and S, L. Hakimi, "An Algorithmic Approach to Network Location Problems. Ii: The p-Medlans," #qlAM Journal on Applied Mathematics (1979), 539-560.
|
| |
Kar
|
|
| |
Kha
|
L. G. Khachiyan, "A Polynomial Algorithm in Linear Programming," Soviet Math. Doklady 20 (1979), 191-194.
|
| |
Kuh
|
It. W. Kuhn, "The Hungarian Method for the Assignment Problem," Naval Research Logistics Quarterly 2 (1955), 83-97.
|
 |
LaL
|
|
| |
LST
|
|
| |
LSC
|
J. Lin, J. A. Storer, and M. Cohn, "On the Complexity of Optimal Tree Pruning for Source Coding," in Proceedings of the Data Compression Conference, J. A. Storer and J. H. Reif, eds., Snowbird, Utah, April 1991, 63- 72.
|
| |
LiVa
|
|
| |
LiVb
|
J.-H. Lin and J. S. Vitter, "Nearly Optimal Vector Quantization via Linear Programming," in Proceedings of the IEEE Data Compression Conference, Snowbird, Utah, March 1992.
|
| |
Lov
|
L. Lovdsz, "On the Ratio of Optimal Integral and Fractional Covers," Discrete Malhemalics 13 (1975), 383-390.
|
| |
MeS
|
N. Megiddo and K. J. Supowit, "On the Complexity of Some Common Geometric Location Problems," SIAM Journal on Computing 13 (1984), 182-196.
|
| |
Pap
|
C. H. Papadimitriou, "Worst-case and Probabilistic Analysis of a Geometric Location Problem," SIAM Journal on Computing 10(1981), 542-557.
|
| |
Rag
|
|
| |
RaT
|
|
 |
SaG
|
|
| |
ShT
|
D. B. Shmoys and t#. Tardos, Personal Communication, january 23, 1992.
|
CITED BY 52
|
|
|
|
|
Madhukar R. Korupolu , C. Greg Plaxton , Rajmohan Rajaraman, Analysis of a local search heuristic for facility location problems, Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms, p.1-10, January 25-27, 1998, San Francisco, California, United States
|
|
|
Sanjeev Arora , Prabhakar Raghavan , Satish Rao, Approximation schemes for Euclidean k-medians and related problems, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.106-113, May 24-26, 1998, Dallas, Texas, United States
|
|
|
Moses Charikar , Sudipto Guha , Éva Tardos , David B. Shmoys, A constant-factor approximation algorithm for the k-median problem (extended abstract), Proceedings of the thirty-first annual ACM symposium on Theory of computing, p.1-10, May 01-04, 1999, Atlanta, Georgia, United States
|
|
|
Adam Meyerson , Kamesh Munagala , Serge Plotkin, Web caching using access statistics, Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, p.354-363, January 07-09, 2001, Washington, D.C., United States
|
|
|
Leslie A. Hall , David B. Shmoys , Joel Wein, Scheduling to minimize average completion time: off-line and on-line algorithms, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, p.142-151, January 28-30, 1996, Atlanta, Georgia, United States
|
|
|
|
|
|
Aravind Srinivasan , Chung-Piaw Teo, A constant-factor approximation algorithm for packet routing, and balancing local vs. global criteria, Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, p.636-643, May 04-06, 1997, El Paso, Texas, United States
|
|
|
R. Ravi , M. V. Marathe , S. S. Ravi , D. J. Rosenkrantz , H. B. Hunt, III, Many birds with one stone: multi-objective approximation algorithms, Proceedings of the twenty-fifth annual ACM symposium on Theory of computing, p.438-447, May 16-18, 1993, San Diego, California, United States
|
|
|
|
|
|
Neal E. Young, K-medians, facility location, and the Chernoff-Wald bound, Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms, p.86-95, January 09-11, 2000, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
David B. Shmoys , Éva Tardos , Karen Aardal, Approximation algorithms for facility location problems (extended abstract), Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, p.265-274, May 04-06, 1997, El Paso, Texas, United States
|
|
|
|
|
|
Sudipto Guha , Adam Meyerson , Kamesh Munagala, Improved algorithms for fault tolerant facility location, Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, p.636-641, January 07-09, 2001, Washington, D.C., United States
|
|
|
|
|
|
Moses Charikar , Chandra Chekuri , Ashish Goel , Sudipto Guha, Rounding via trees: deterministic approximation algorithms for group Steiner trees and k-median, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.114-123, May 24-26, 1998, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Anupam Gupta , Jon Kleinberg , Amit Kumar , Rajeev Rastogi , Bulent Yener, Provisioning a virtual private network: a network design problem for multicommodity flow, Proceedings of the thirty-third annual ACM symposium on Theory of computing, p.389-398, July 2001, Hersonissos, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|