Abstract
We provide a quasilinear time algorithm for the p-center problem with an additive error less than or equal to 3 times the input graph’s hyperbolic constant. Specifically, for the graph \(G=(V,E)\) with n vertices, m edges and hyperbolic constant \(\delta \), we construct an algorithm for p-centers in time \(O(p(\delta +1)(n+m)\log (n))\) with radius not exceeding \(r_p + \delta \) when \(p \le 2\) and \(r_p + 3\delta \) when \(p \ge 3\), where \(r_p\) are the optimal radii. Prior work identified p-centers with accuracy \(r_p+\delta \) but with time complexity \(O((n^3\log n + n^2m)\log ({{\mathrm{diam}}}(G)))\) which is impractical for large graphs.




Similar content being viewed by others
Notes
For a comprehensive treatment of \(\delta \)-hyperbolicity see [1].
The cited result also gives rise to an algorithm for general \(\delta \)-hyperbolic spaces whose running time depends on the time to compute \(F_S(x)\) for \(x\in X\) and \(S\subseteq X\). Because our interest is primarily in graphs, we direct the reader to [4] for details.
The graphs p2p-gnutella25 and web-stanford are available publicly as part of the Stanford Large Network Dataset Collection. The sn-medium graph is extracted from the social network Facebook, and the sprintlink-1239 graph is an IP-layer network from the Rocketfuel ISP.
References
Bridson, M.R., Haefliger, A.: Metric Spaces of Non-Positive Curvature, vol. 319. Springer, Berlin (1999)
Chandrasekaran, R., Daughety, A.: Location on tree networks: p-centre and n-dispersion problems. Math. Oper. Res. 6(1), 50–57 (1981)
Chepoi, V., Dragan, F., Estellon, B., Habib, M., Vaxès, Y.: Diameters, centers, and approximating trees of delta-hyperbolic geodesic spaces and graphs. In: Proceedings of the Twenty-Fourth Annual Symposium on Computational Geometry, pp. 59–68. ACM (2008)
Chepoi, V., Estellon, B.: Packing and covering $\delta $-hyperbolic spaces by balls. In: Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pp. 59–73. Springer (2007)
Dyer, M.E., Frieze, A.M.: A simple heuristic for the p-centre problem. Oper. Res. Lett. 3(6), 285–288 (1985)
Erkut, E.: The discrete p-dispersion problem. Eur. J. Oper. Res. 46(1), 48–60 (1990)
Erkut, E., Neuman, S.: Comparison of four models for dispersing facilities. INFOR 29, 68–86 (1991)
Erkut, E., Ülküsal, Y., Yenicerioglu, O.: A comparison of p-dispersion heuristics. Comput. Oper. Res. 21(10), 1103–1113 (1994)
Frederickson, G.N.: Parametric search and locating supply centers in trees. In: Algorithms and Data Structures, pp. 299–319. Springer (1991)
Gromov, M.: Hyperbolic Groups. Springer, Berlin (1987)
Hochbaum, D.S., Shmoys, D.B.: A best possible heuristic for the k-center problem. Math. Oper. Res. 10(2), 180–184 (1985)
Hsu, W.-L., Nemhauser, G.L.: Easy and hard bottleneck location problems. Discrete Appl. Math. 1(3), 209–215 (1979)
Johnson, D.B.: Efficient algorithms for shortest paths in sparse networks. J. ACM (JACM) 24(1), 1–13 (1977)
Kennedy, W.S., Saniee, I., Narayan, O.: On the hyperbolicity of large-scale networks and its estimation. In: 2016 IEEE International Conference on Big Data (Big Data), pp. 3344–3351. IEEE (2016)
Kennedy, W.S., Narayan, O., Saniee, I.: On the hyperbolicity of large-scale networks (2013). arXiv:1307.0031
Ravi, S.S., Rosenkrantz, D.J., Tayi, G.K.: Facility dispersion problems: heuristics and special cases. In: Algorithms and Data Structures, pp. 355–366. Springer (1991)
Shier, D.R.: A min–max theorem for p-center problems on a tree. Transp. Sci. 11(3), 243–252 (1977)
Author information
Authors and Affiliations
Corresponding author
Additional information
Katherine Edwards’s research was partially supported by the European Research Council under the European Unions Seventh Framework Programme (FP7/2007-2013)/ERC Grant Agreement No. 279558.
Rights and permissions
About this article
Cite this article
Edwards, K., Kennedy, W.S. & Saniee, I. Fast Approximation Algorithms for p-Centers in Large \(\delta \)-Hyperbolic Graphs. Algorithmica 80, 3889–3907 (2018). https://doi.org/10.1007/s00453-018-0425-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-018-0425-6