skip to main content
10.1145/1582716.1582747acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Return of the primal-dual: distributed metric facilitylocation

Published:10 August 2009Publication History

ABSTRACT

In this paper we present fast, distributed approximation algorithms for the metric facility location problem in the CONGEST model, where message sizes are bounded by O(log N) bits, N being the network size. We first show how to obtain a 7-approximation in O(log m + log n) rounds via the primal-dual method; here m is the number of facilities and n is the number of clients. Subsequently, we generalize this to a k-round algorithm, that for every constant k, yields an approximation factor of O(m2/√kn3/√k). These results answer a question posed by Moscibroda and Wattenhofer (PODC 2005). Our techniques are based on the primal-dual algorithm due to Jain and Vazirani (JACM 2001) and a rapid randomized sparsification of graphs due to Gfeller and Vicari (PODC 2007). These results complement the results of Moscibroda and Wattenhofer (PODC 2005) for non-metric facility location and extend the results of Gehweiler et al. (SPAA 2006) for uniform metric facility location.

References

  1. Noga Alon, László Babai, and Alon Itai. A fast and simple randomized parallel algorithm for the maximal independent set problem. J. Algorithms, 7(4):567--583, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Moses Charikar and Sudipto Guha. Improved combinatorial algorithms for the facility location and k-median problems. In FOCS '99: Proceedings of the 40th Annual Symposium on Foundations of Computer Science, page 378, Washington, DC, USA, 1999. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. G. Cornuejols, G. Nemhouser, and L. Wolsey. Discrete Location Theory. Wiley, 1990.Google ScholarGoogle Scholar
  4. Michael Elkin. Distributed approximation: a survey. SIGACT News, 35(4):40--57, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Christian Frank. Algorithms for Sensor and Ad Hoc Networks. Springer, 2007.Google ScholarGoogle Scholar
  6. Joachim Gehweiler, Christiane Lammersen, and Christian Sohler. A distributed O(1)-approximation algorithm for the uniform facility location problem. In SPAA '06: Proceedings of the eighteenth annual ACM symposium on Parallelism in algorithms and architectures, pages 237--243, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Beat Gfeller and Elias Vicari. A randomized distributed algorithm for the maximal independent set problem in growth-bounded graphs. In PODC '07: Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing, pages 53--60, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Dorit S. Hochbaum. Heuristics for the fixed cost median problem. Mathematical Programming, 22(1):148--162, 1982.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kamal Jain and Vijay V. Vazirani. Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and Lagrangian relaxation. J. ACM, 48(2):274--296, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Khan and G. Pandurangan. A fast distributed approximation algorithm for minimum spanning trees. Distributed Computing, 20(6):391--402, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  11. Fabian Kuhn and Thomas Moscibroda. Distributed approximation of capacitated dominating sets. In SPAA '07: Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures, pages 161--170, New York, NY, USA, 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. What cannot be computed locally! In PODC '04: Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing, pages 300--309, New York, NY, USA, 2004. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Fabian Kuhn and Roger Wattenhofer. Constant-time distributed dominating set approximation. In PODC '03: Proceedings of the twenty-second annual symposium on Principles of distributed computing, pages 25--32, New York, NY, USA, 2003. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Christoph Lenzen, Yvonne Anne Oswald, and Roger Wattenhofer. What can be approximated locally?: case study: dominating sets in planar graphs. In SPAA '08: Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures, pages 46--54, New York, NY, USA, 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Jyh-Han Lin and Jeffrey Scott Vitter. e-approximations with minimum packing constraint violation (extended abstract). In STOC '92: Proceedings of the twenty-fourth annual ACM symposium on Theory of computing, pages 771--782, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M Luby. A simple parallel algorithm for the maximal independent set problem. In STOC '85: Proceedings of the seventeenth annual ACM symposium on Theory of computing, pages 1--10, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Thomas Moscibroda and Roger Wattenhofer. Facility location: distributed approximation. In PODC '05: Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing, pages 108--117, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Saurav Pandit and Sriram Pemmaraju. Finding facilities fast. In Proceedings of the 10th International Conference on Distributed Computing and Networks, January 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. David Peleg. Distributed computing: a locality-sensitive approach. Society for Industrial and Applied Mathematics, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. David B. Shmoys, Éva Tardos, and Karen Aardal. Approximation algorithms for facility location problems (extended abstract). In STOC '97: Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, pages 265--274, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Return of the primal-dual: distributed metric facilitylocation

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        PODC '09: Proceedings of the 28th ACM symposium on Principles of distributed computing
        August 2009
        356 pages
        ISBN:9781605583969
        DOI:10.1145/1582716

        Copyright © 2009 ACM

        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: 10 August 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        PODC '09 Paper Acceptance Rate27of110submissions,25%Overall Acceptance Rate740of2,477submissions,30%

        Upcoming Conference

        PODC '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader