Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Approximating $k$-Median via Pseudo-Approximation

Published: 01 January 2016 Publication History

Abstract

We present a novel approximation algorithm for $k$-median that achieves an approximation guarantee of $1+\sqrt{3}+\epsilon$, improving upon the decade-old ratio of $3+\epsilon$. Our improved approximation ratio is achieved by exploiting the power of pseudo-approximation. More specifically, our approach is based on two components, each of which, we believe, is of independent interest. First, we show that in order to give an $\alpha$-approximation algorithm for $k$-median, it is sufficient to give a pseudo-approximation algorithm that finds an $\alpha$-approximate solution by opening $k+O(1)$ facilities. This is a rather surprising result as there exist instances for which opening $k+1$ facilities may lead to a significantly smaller cost than that of opening only $k$ facilities. Second, we give such a pseudo-approximation algorithm with $\alpha=1+\sqrt{3}+\epsilon$. Prior to our work, it was not even known whether opening $k+o(k)$ facilities would help improve the approximation ratio.

References

[1]
A. Archer, R. Rajagopalan, and D. B. Shmoys, Lagrangian relaxation for the k-median problem: New insights and continuity properties, in Proceedings of the 11th Annual European Symposium on Algorithms, 2003, pp. 31--42.
[2]
V. Arya, N. Garg, R. Khandekar, A. Meyerson, K. Munagala, and V. Pandit, Local search heuristics for k-median and facility location problems, SIAM J. Comput., 33 (2004), pp. 544--562.
[3]
P. Awasthi, A. Blum, and O. Sheffet, Stability yields a PTAS for k-median and k-means clustering, in Proceedings of the 2010 IEEE 51st Annual Symposium on Foundations of Computer Science (FOCS '10), IEEE Computer Society, Washington, DC, 2010, pp. 309--318.
[4]
P. S. Bradley, U. M. Fayyad, and O. L. Mangasarian, Mathematical programming for data mining: Formulations and challenges, INFORMS J. Comput., 11 (1998), pp. 217--238.
[5]
J. Byrka and K. Aardal, An optimal bifactor approximation algorithm for the metric uncapacitated facility location problem, SIAM J. Comput., 39 (2010), pp. 2212--2231.
[6]
M. Charikar and S. Guha, Improved combinatorial algorithms for facility location problems, SIAM J. Comput., 34 (2005), pp. 803--824.
[7]
M. Charikar, S. Guha, E. Tardos, and D. B. Shmoys, A constant-factor approximation algorithm for the k-median problem, J. Comput. System Sci., 65 (2002), pp. 129--149.
[8]
M. Charikar and S. Li, A dependent LP-rounding approach for the k-median problem, in Proceedings of the 39th International Colloquium on Automata, Languages and Programming (ICALP '12), Warwick, UK, 2012, pp. 194--205.
[9]
F. A. Chudak and D. B. Shmoys, Improved approximation algorithms for the uncapacitated facility location problem, SIAM J. Comput., 33 (2003), pp. 1--25.
[10]
J. Chuzhoy and Y. Rabani, Approximating k-median with non-uniform capacities, in Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), ACM, New York, SIAM, Philadelphia, 2005, pp. 952--958.
[11]
S. Guha and S. Khuller, Greedy strikes back: Improved facility location algorithms, J. Algorithms, 31 (1999), pp. 228--248.
[12]
K. Jain, M. Mahdian, E. Markakis, A. Saberi, and V. V. Vazirani, Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP, J. ACM, 50 (2003), pp. 795--824.
[13]
K. Jain, M. Mahdian, and A. Saberi, A new greedy approach for facility location problems, in Proceedings of the Thirty-Fourth Annual ACM Symposium on Theory of Computing (STOC '02), ACM, New York, 2002, pp. 731--740.
[14]
K. Jain and V. V. Vazirani, Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and Lagrangian relaxation, J. ACM, 48 (2001), pp. 274--296.
[15]
M. R. Korupolu, C. G. Plaxton, and R. Rajaraman, Analysis of a local search heuristic for facility location problems, J. Algorithms, 37 (2000), pp. 146--188.
[16]
A. A. Kuehn and M. J. Hamburger, A heuristic program for locating warehouses, Management Sci., 9 (1963), pp. 643--666.
[17]
J. B. Lasserre, An explicit equivalent positive semidefinite program for nonlinear \textup0-1 programs, SIAM J. Optim., 12 (2002), pp. 756--769.
[18]
S. Li, A 1.488 approximation algorithm for the uncapacitated facility location problem, in Proceedings of the 38th International Colloquium on Automata, Languages and Programming (ICALP '11), 2011, pp. 77--88.
[19]
J.-H. Lin and J. S. Vitter, Approximation algorithms for geometric median problems, Inform. Process. Lett., 44 (1992), pp. 245--249.
[20]
J.-H. Lin and J. S. Vitter, \em$\epsilon$-approximations with minimum packing constraint violation (extended abstract), in Proceedings of the Twenty-Fourth Annual ACM Symposium on Theory of Computing (STOC '92), ACM, New York, 1992, pp. 771--782.
[21]
M. Mahdian, Y. Ye, and J. Zhang, Approximation algorithms for metric facility location problems, SIAM J. Comput., 36 (2006), pp. 411--432.
[22]
A. S. Manne, Plant location under economies-of-scale---Decentralization and computation, Management Sci., 11 (1964), pp. 213--235.
[23]
H. D. Sherali and W. P. Adams, A hierarchy of relaxations between the continuous and convex hull representations for zero-one programming problems, SIAM J. Discrete Math., 3 (1990), pp. 411--430.
[24]
D. B. Shmoys, E. Tardos, and K. Aardal, Approximation algorithms for facility location problems (extended abstract), in Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Computing (STOC '97), ACM, New York, 1997, pp. 265--274.

Cited By

View all
  • (2025)A Local Search Algorithm for the Radius-Constrained k-Median ProblemTheory of Computing Systems10.1007/s00224-024-10211-w69:1Online publication date: 1-Mar-2025
  • (2024)Low-distortion clustering with ordinal and limited cardinal informationProceedings of the Thirty-Eighth AAAI Conference on Artificial Intelligence and Thirty-Sixth Conference on Innovative Applications of Artificial Intelligence and Fourteenth Symposium on Educational Advances in Artificial Intelligence10.1609/aaai.v38i9.28811(9555-9563)Online publication date: 20-Feb-2024
  • (2024)Parameterized Inapproximability Hypothesis under Exponential Time HypothesisProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649771(24-35)Online publication date: 10-Jun-2024
  • Show More Cited By

Index Terms

  1. Approximating $k$-Median via Pseudo-Approximation
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image SIAM Journal on Computing
      SIAM Journal on Computing  Volume 45, Issue 2
      DOI:10.1137/smjcat.45.2
      Issue’s Table of Contents

      Publisher

      Society for Industrial and Applied Mathematics

      United States

      Publication History

      Published: 01 January 2016

      Author Tags

      1. $k$-median
      2. approximation algorithm
      3. pseudo-approximation

      Author Tag

      1. 68W25

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 19 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2025)A Local Search Algorithm for the Radius-Constrained k-Median ProblemTheory of Computing Systems10.1007/s00224-024-10211-w69:1Online publication date: 1-Mar-2025
      • (2024)Low-distortion clustering with ordinal and limited cardinal informationProceedings of the Thirty-Eighth AAAI Conference on Artificial Intelligence and Thirty-Sixth Conference on Innovative Applications of Artificial Intelligence and Fourteenth Symposium on Educational Advances in Artificial Intelligence10.1609/aaai.v38i9.28811(9555-9563)Online publication date: 20-Feb-2024
      • (2024)Parameterized Inapproximability Hypothesis under Exponential Time HypothesisProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649771(24-35)Online publication date: 10-Jun-2024
      • (2024)Approximation Algorithms for Robust Clustering Problems Using Local Search TechniquesTheory and Applications of Models of Computation10.1007/978-981-97-2340-9_17(197-208)Online publication date: 13-May-2024
      • (2024)A Local Search Algorithm for Radius-Constrained k-MedianTheory and Applications of Models of Computation10.1007/978-981-97-2340-9_15(173-184)Online publication date: 13-May-2024
      • (2023)Efficient online clustering with moving costsProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3667223(25325-25364)Online publication date: 10-Dec-2023
      • (2023)k-means clustering with distance-based privacyProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3666981(19570-19593)Online publication date: 10-Dec-2023
      • (2023)Improved approximation algorithms for solving the squared metric k-facility location problemTheoretical Computer Science10.1016/j.tcs.2022.11.027942:C(107-122)Online publication date: 9-Jan-2023
      • (2023)On parameterized approximation algorithms for balanced clusteringJournal of Combinatorial Optimization10.1007/s10878-022-00980-w45:1Online publication date: 8-Jan-2023
      • (2023)A new clustering algorithm based on connectivityApplied Intelligence10.1007/s10489-023-04543-253:17(20272-20292)Online publication date: 4-Apr-2023
      • Show More Cited By

      View Options

      View options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media