On the average case performance of some greedy approximation algorithms for the uncapacitated facility location problem

In combinatorial optimization, a popular approach toNP-hard problems is the design of approximation algorithms. These algorithms typically run in polynomial time and are guaranteed to produce a solution which is within a known multiplicative factor of optimal. Unfortunately, the known factor is often known to be large in pathological instances. Conventional wisdom holds that, in practice, approximation algorithms will produce solutions closer to optimal than their proven guarantees. In this paper, we use the rigorous-analysis-of-heuristics framework to investigate this conventional wisdom.We analyze the performance of 3 related approximation algorithms for the uncapacitated facility location problem (from [Jain, Mahdian, Markakis, Saberi, Vazirani, 2003] and [Mahdian, Ye, Zhang, 2002]) when each is applied to an instances created by placing n points uniformly at random in the unit square. We find that, with high probability, these 3 algorithms do not find asymptotically optimal solutions, and, also with high probability, a simple plane partitioning heuristic does find an asymptotically optimal solution.

[1]  Jiawei Zhang,et al.  Approximation algorithms for facility location problems , 2004 .

[2]  Amin Coja-Oghlan,et al.  A heuristic for the Stacker Crane Problem on trees which is almost surely exact , 2003, J. Algorithms.

[3]  Martin Hoefer,et al.  Experimental Comparison of Heuristic and Approximation Algorithms for Uncapacitated Facility Location , 2003, WEA.

[4]  Evangelos Markakis,et al.  Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP , 2002, JACM.

[5]  Fabián A. Chudak,et al.  Improved Approximation Algorithms for the Uncapacitated Facility Location Problem , 2003, SIAM J. Comput..

[6]  Mohammad Mahdian,et al.  Improved Approximation Algorithms for Metric Facility Location Problems , 2002, APPROX.

[7]  Maxim Sviridenko An Improved Approximation Algorithm for the Metric Uncapacitated Facility Location Problem , 2002, IPCO.

[8]  René Sitters,et al.  The Minimum Latency Problem Is NP-Hard for Weighted Trees , 2002, IPCO.

[9]  J. Dall,et al.  Random geometric graphs. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Mihalis Yannakakis,et al.  Perfect Packing Theorems and the Average-Case Behavior of Optimal and Online Bin Packing , 2002, SIAM Rev..

[11]  Uriel Feige,et al.  Heuristics for Semirandom Graph Problems , 2001, J. Comput. Syst. Sci..

[12]  David B. Shmoys,et al.  Approximation algorithms for facility location problems , 2000, APPROX.

[13]  Fabián A. Chudak,et al.  Solving Large Scale Uncapacitated Facility Location Problems , 2000 .

[14]  Sudipto Guha,et al.  Improved combinatorial algorithms for the facility location and k-median problems , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[15]  Vijay V. Vazirani,et al.  Primal-dual approximation algorithms for metric facility location and k-median problems , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[16]  Rajmohan Rajaraman,et al.  Analysis of a local search heuristic for facility location problems , 2000, SODA '98.

[17]  J. Yukich Probability theory of classical Euclidean optimization problems , 1998 .

[18]  Éva Tardos,et al.  Approximation algorithms for facility location problems (extended abstract) , 1997, STOC '97.

[19]  George L. Nemhauser,et al.  The uncapacitated facility location problem , 1990 .

[20]  Alan M. Frieze,et al.  Probabilistic Analysis of a Relaxation for the k-Median Problem , 1986, Math. Oper. Res..

[21]  J. Steele Probability theory and combinatorial optimization , 1987 .

[22]  J. Krarup,et al.  The simple plant location problem: Survey and synthesis , 1983 .

[23]  Steven A. Orszag,et al.  CBMS-NSF REGIONAL CONFERENCE SERIES IN APPLIED MATHEMATICS , 1978 .

[24]  Michel Balinski,et al.  Integer Programming: Methods, Uses, Computations , 1965 .