skip to main content
research-article

Dynamic Facility Location via Exponential Clocks

Published: 07 February 2017 Publication History

Abstract

The dynamic facility location problem is a generalization of the classic facility location problem proposed by Eisenstat, Mathieu, and Schabanel to model the dynamics of evolving social/infrastructure networks. The generalization lies in that the distance metric between clients and facilities changes over time. This leads to a trade-off between optimizing the classic objective function and the “stability” of the solution: There is a switching cost charged every time a client changes the facility to which it is connected. While the standard linear program (LP) relaxation for the classic problem naturally extends to this problem, traditional LP-rounding techniques do not, as they are often sensitive to small changes in the metric resulting in frequent switches.
We present a new LP-rounding algorithm for facility location problems, which yields the first constant approximation algorithm for the dynamic facility location problem. Our algorithm installs competing exponential clocks on the clients and facilities and connects every client by the path that repeatedly follows the smallest clock in the neighborhood. The use of exponential clocks gives rise to several properties that distinguish our approach from previous LP roundings for facility location problems. In particular, we use no clustering and we allow clients to connect through paths of arbitrary lengths. In fact, the clustering-free nature of our algorithm is crucial for applying our LP-rounding approach to the dynamic problem.

References

[1]
A. Anagnostopoulos, R. Bent, E. Upfal, and P. Van Hentenryck. 2004. A simple and deterministic competitive algorithm for online facility location. Inf. Comput. 194, 2 (2004), 175--202.
[2]
B. M. Anthony and A. Gupta. 2007. Infrastructure leasing problems. In Proceedings of the 12th International Conference on Integer Programming and Combinatorial Optimization (IPCO’07). 424--438.
[3]
V. Arya, N. Garg, R. Khandekar, A. Meyerson, K. Munagala, and V. Pandit. 2004. Local search heuristics for k-median and facility location problems. SIAM J. Comput. 33, 3 (2004), 544--562.
[4]
N. Buchbinder, S. Chen, and J. (Seffi) Naor. 2014. Competitive analysis via regularization. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’14). 436--444.
[5]
N. Buchbinder, J. (Seffi) Naor, and R. Schwartz. 2013. Simplex partitioning via exponential clocks and the multiway cut problem. In Proceedings of the 45th Annual ACM Symposium on Theory of Computing (STOC’13). 535--544.
[6]
J. Byrka and K. Aardal. 2010. An optimal bifactor approximation algorithm for the metric uncapacitated facility location problem. SIAM J. Comput. 39, 6 (2010), 2212--2231.
[7]
M. Charikar and S. Guha. 2005. Improved combinatorial algorithms for facility location problems. SIAM J. Comput. 34, 4 (2005), 803--824.
[8]
F. A. Chudak and D. B. Shmoys. 2004. Improved approximation algorithms for the uncapacitated facility location problem. SIAM J. Comput. 33, 1 (2004), 1--25.
[9]
G. Divéki and C. Imreh. 2011. Online facility location with facility movements. Centr. Eur. J. Operat. Res. 19, 2 (2011), 191--200.
[10]
D. Eisenstat, C. Mathieu, and N. Schabanel. 2014. Facility location in evolving metrics. In Proceedings of the 41st International Colloquium on Automata, Languages, and Programming (ICALP’14). 459--470.
[11]
D. Fotakis. 2006. Incremental algorithms for facility location and k-median. Theor. Comput. Sci. 361, 2--3 (2006), 275--313.
[12]
D. Fotakis. 2008. On the competitive ratio for online facility location. Algorithmica 50, 1 (2008), 1--57.
[13]
D. Fotakis. 2011. Online and incremental algorithms for facility location. SIGACT News 42, 1 (2011), 97--131.
[14]
K. Jain, M. Mahdian, E. Markakis, A. Saberi, and V. V. Vazirani. 2003. Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP. J. ACM 50, 6 (2003), 795--824.
[15]
K. Jain, M. Mahdian, and A. Saberi. 2002. A new greedy approach for facility location problems. In Proceedings of the 34th Annual ACM Symposium on Theory of Computing (STOC’02). 731--740.
[16]
K. Jain and V. V. Vazirani. 2001. Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and lagrangian relaxation. J. ACM 48, 2 (2001), 274--296.
[17]
S. Li. 2013. A 1.488 approximation algorithm for the uncapacitated facility location problem. Inform. Comput. 222 (2013), 45--58.
[18]
J. Lin and J. S. Vitter. 1992. Approximation algorithms for geometric median problems. Inform. Process. Lett. 44, 5 (1992), 245--249.
[19]
A. Meyerson. 2001. Online facility location. In Proceedings of the 42nd IEEE Symposium on Foundations of Computer Science (FOCS’01). 426--431.
[20]
C. Nagarajan and D. P. Williamson. 2008. Offline and online facility leasing. In Proceedings of the 13th International Conference on Integer Programming and Combinatorial Optimization (IPCO’08). 303--315. http://dl.acm.org/citation.cfm?id=1788814.1788842.
[21]
M. Newman. 2003. The structure and function of complex networks. SIAM Rev. 45, 2 (2003), 167--256.
[22]
R. Pastor-Satorras and A. Vespignani. 2001. Epidemic spreading in scale-free networks. Phys. Rev. Lett. 86, 14 (2001), 3200--3203.
[23]
D. B. Shmoys, E. Tardos, and K. Aardal. 1997. Approximation algorithms for facility location problems (extended abstract). In Proceedings of the 29th Annual ACM Symposium on Theory of Computing (STOC’97). 265--274.
[24]
J. Stehlé, N. Voirin, A. Barrat, C. Cattuto, L. Isella, J.-F. Pinton, M. Quaggiotto, W. Van den Broeck, C. Régis, B. Lina, and P. Vanhems. 2011. High-resolution measurements of face-to-face contact patterns in a primary school. PLoS ONE 6, 8 (2011), e23176.
[25]
C. Tantipathananandh, T. Berger-Wolf, and D. Kempe. 2007. A framework for community identification in dynamic social networks. In Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’07). 717--726.

Cited By

View all

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 the author(s) 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: 07 February 2017
Accepted: 01 April 2016
Revised: 01 April 2016
Received: 01 April 2015
Published in TALG Volume 13, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Facility location problems
  2. approximation algorithms
  3. exponential clocks

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Yonsei University New Faculty Seed
  • ERC Starting
  • National Research Foundation of Korea (NRF)
  • Korea government (MSIP)

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)34
  • Downloads (Last 6 weeks)2
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media