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

An Improved Approximation for k-Median and Positive Correlation in Budgeted Optimization

Published: 06 March 2017 Publication History

Abstract

Dependent rounding is a useful technique for optimization problems with hard budget constraints. This framework naturally leads to negative correlation properties. However, what if an application naturally calls for dependent rounding on the one hand and desires positive correlation on the other? More generally, we develop algorithms that guarantee the known properties of dependent rounding but also have nearly bestpossible behavior—near-independence, which generalizes positive correlation—on “small” subsets of the variables. The recent breakthrough of Li and Svensson for the classical k-median problem has to handle positive correlation in certain dependent rounding settings, and does so implicitly. We improve upon Li-Svensson’s approximation ratio for k-median from 2.732 + ϵ to 2.675 + ϵ by developing an algorithm that improves upon various aspects of their work. Our dependent rounding approach helps us improve the dependence of the runtime on the parameter ϵ from Li-Svensson’s NO(1/ϵ2) to NO((1/ϵ)log(1/ϵ)).

Supplementary Material

a23-byrka-apndx.pdf (byrka.zip)
Supplemental movie, appendix, image and software files for, An Improved Approximation for k-Median and Positive Correlation in Budgeted Optimization

References

[1]
A. Ageev and M. Sviridenko. 2004. Pipage rounding: A new method of constructing algorithms with proven performance guarantee. Journal of Combinatorial Optimization 8, 3, 307--328.
[2]
Hyung-Chan An, Aditya Bhaskara, Chandra Chekuri, Shalmoli Gupta, Vivek Madan, and Ola Svensson. 2014. Centrality of trees for capacitated k-center. In Proceedings of the 17th Conference on Integer Programming and Combinatorial Optimization (IPCO XVII).
[3]
Vijay Arya, Naveen Garg, Rohit Khandekar, Adam Meyerson, Kamesh Munagala, and Vinayaka Pandit. 2004. Local search heuristics for k-median and facility location problems. SIAM Journal on Computing 33, 3, 544--562.
[4]
Nikhil Bansal, Anupam Gupta, Jian Li, Julián Mestre, Viswanath Nagarajan, and Atri Rudra. 2012. When LP is the cure for your matching woes: Improved bounds for stochastic matchings. Algorithmica 63, 4, 733--762.
[5]
Jaroslaw Byrka, Thomas Pensyl, Bartosz Rybicki, Aravind Srinivasan, and Khoa Trinh. 2015. An improved approximation for k-median, and positive correlation in budgeted optimization. In Proceedings of the 26th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’15). 737--756.
[6]
Gruia Călinescu, Chandra Chekuri, Martin Pál, and Jan Vondrák. 2011. Maximizing a monotone submodular function subject to a matroid constraint. SIAM Journal on Computing 40, 6, 1740--1766.
[7]
Suresh Chari, Pankaj Rohatgi, and Aravind Srinivasan. 2000. Improved algorithms via approximations of probability distributions. Journal of Computer and System Sciences 61, 1, 81--107.
[8]
Moses Charikar, Sudipto Guha, Éva Tardos, and David B. Shmoys. 1999. A constant-factor approximation algorithm for the k-median problem. In Proceedings of the 31st Annual ACM Symposium on Theory of Computing (STOC’99). ACM, New York, NY, 1--10.
[9]
Chandra Chekuri, Jan Vondrák, and Rico Zenklusen. 2011. Multi-budgeted matchings and matroid intersection via dependent rounding. In Proceedings of the 22nd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’11). 1080--1097.
[10]
Wang Chi Cheung, Michel X. Goemans, and Sam Chiu Wai Wong. 2014. Improved algorithms for vertex cover with hard capacities on multigraphs and hypergraphs. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’14). 1714--1726.
[11]
Julia Chuzhoy and Joseph Naor. 2006. Covering problems with hard capacities. SIAM Journal on Computing 36, 2, 498--515.
[12]
Devdatt Dubhashi, Johan Jonasson, and Desh Ranjan. 2007. Positive influence and negative dependence. Combinatorics, Probability and Computing 16, 29--41.
[13]
Guy Even, Oded Goldreich, Michael Luby, Noam Nisan, and Boban Velickovic. 1998. Efficient approximation of product distributions. Random Structures and Algorithms 13, 1, 1--16.
[14]
Rajiv Gandhi, Eran Halperin, Samir Khuller, Guy Kortsarz, and Aravind Srinivasan. 2006a. An improved approximation algorithm for vertex cover with hard capacities. Journal of Computer and System Sciences 72, 1, 16--33.
[15]
Rajiv Gandhi, Samir Khuller, Srinivasan Parthasarathy, and Aravind Srinivasan. 2006b. Dependent rounding and its applications to approximation algorithms. Journal of the ACM 53, 3, 324--360.
[16]
Michel X. Goemans and David P. Williamson. 1994. New 3/4-approximation algorithms for the maximum satisfiability problem. SIAM Journal on Discrete Mathematics 7, 4, 656--666.
[17]
Nicholas J. A. Harvey and Neil Olver. 2014. Pipage rounding, pessimistic estimators and matrix concentration. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’14).
[18]
Kamal Jain, Mohammad Mahdian, Evangelos Markakis, Amin Saberi, and Vijay V. Vazirani. 2003. Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP. Journal of the ACM 50, 6, 795--824.
[19]
Kamal Jain, Mohammad Mahdian, and Amin Saberi. 2002. A new greedy approach for facility location problems. In Proceedings of the 34th ACM Symposium on Theory of Computing (STOC’02). 731--740.
[20]
Kamal Jain and Vijay V. Vazirani. 2001. Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and Lagrangian relaxation. Journal of the ACM 48, 2, 274--296.
[21]
Samir Khuller, Anna Moss, and Joseph Naor. 1999. The budgeted maximum coverage problem. Information Processing Letters 70, 1, 39--45.
[22]
J. Brown Kramer, J. Cutler, and A. J. Radcliffe. 2011. Negative dependence and Srinivasan’s sampling process. Combinatorics, Probability and Computing 20, 3, 347--361.
[23]
Retsef Levi, David B. Shmoys, and Chaitanya Swamy. 2012. LP-based approximation algorithms for capacitated facility location. Mathematical Programming 131, 1--2, 365--379.
[24]
Shi Li and Ola Svensson. 2013. Approximating k-median via pseudo-approximation. In Proceedings of the 45th ACM Symposium on Theory of Computing (STOC’13). 901--910.
[25]
Chi-Jen Lu. 2002. Improved pseudorandom generators for combinatorial rectangles. Combinatorica 22, 3, 417--434.
[26]
Mohammad Mahdian and Qiqi Yan. 2011. Online bipartite matching with random arrivals: An approach based on strongly factor-revealing LPs. In Proceedings of the 43rd ACM Symposium on Theory of Computing (STOC’11). 597--606.
[27]
Joseph Naor and Moni Naor. 1993. Small-bias probability spaces: Efficient constructions and applications. SIAM Journal on Computing 22, 4, 838--856.
[28]
A. Srinivasan. 2001. Distributions on level-sets with applications to approximation algorithms. In Proceedings of the 42nd Annual Symposium on Foundations of Computer Science (FOCS’2001). 588--597.
[29]
David P. Williamson and David B. Shmoys. 2011. The Design of Approximation Algorithms. Cambridge University Press.
[30]
Uri Zwick. 2002. Computer assisted proof of optimal approximability results. In Proceedings of the 13th ACM-SIAM Symposium on Discrete Algorithms (SODA’02). 496--505.

Cited By

View all
  • (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)Deterministic metric 1-median selection with very few queriesTheoretical Computer Science10.1016/j.tcs.2024.1147201011(114720)Online publication date: Oct-2024
  • (2024)MapReduce algorithms for robust center-based clustering in doubling metricsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2024.104966194(104966)Online publication date: Dec-2024
  • Show More Cited By

Index Terms

  1. An Improved Approximation for k-Median and Positive Correlation in Budgeted Optimization

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Algorithms
      ACM Transactions on Algorithms  Volume 13, Issue 2
      Special Issue on SODA'15 and Regular Papers
      April 2017
      316 pages
      ISSN:1549-6325
      EISSN:1549-6333
      DOI:10.1145/3040971
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 06 March 2017
      Accepted: 01 July 2016
      Revised: 01 March 2016
      Received: 01 March 2015
      Published in TALG Volume 13, Issue 2

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. k-median
      2. Combinatorial optimization
      3. approximation algorithms
      4. dependent rounding
      5. facility location problems

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Funding Sources

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)203
      • Downloads (Last 6 weeks)18
      Reflects downloads up to 18 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (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)Deterministic metric 1-median selection with very few queriesTheoretical Computer Science10.1016/j.tcs.2024.1147201011(114720)Online publication date: Oct-2024
      • (2024)MapReduce algorithms for robust center-based clustering in doubling metricsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2024.104966194(104966)Online publication date: Dec-2024
      • (2024)Upper and lower bounds for complete linkage in general metric spacesMachine Language10.1007/s10994-023-06486-8113:1(489-518)Online publication date: 1-Jan-2024
      • (2024)Structural iterative rounding for generalized k-median problemsMathematical Programming10.1007/s10107-024-02119-7Online publication date: 10-Jul-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: 3-May-2024
      • (2024)Separating from the Supplier VersionInteger Programming and Combinatorial Optimization10.1007/978-3-031-59835-7_2(14-27)Online publication date: 3-Jul-2024
      • (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)On the Distortion of Single Winner Elections with Aligned CandidatesProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598791(1409-1411)Online publication date: 30-May-2023
      • (2023)Diversity, agreement, and polarization in electionsProceedings of the Thirty-Second International Joint Conference on Artificial Intelligence10.24963/ijcai.2023/299(2684-2692)Online publication date: 19-Aug-2023
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Full Access

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media