Abstract
Given an undirected connected graph \(G = (V, E, w)\), where V is the set of n vertices, E is the set of m edges and each edge \(e \in E\) has a positive weight \(w(e) > 0\), a subset \(\mathcal {T} \subseteq V\) of p terminals and a subset \(\mathcal {E} \subseteq E\) of candidate edges, the absolute 1-center problem (A1CP) asks for a point on some edge in \(\mathcal {E}\) to minimize the distance from it to \(\mathcal {T}\). We prove that a vertex 1-center (V1C) is just an absolute 1-center (A1C) if the all-pairs shortest paths distance matrix from the vertices covered by the edges in \(\mathcal {E}\) to \(\mathcal {T}\) has a (global) saddle point. Furthermore, we define the local saddle point of an edge and conclude that the candidate edge having a local saddle point can be sifted. By combining the tool of sifting edges with the framework of Kariv and Hakimi’s algorithm, we design an \(O(m + p m^*+ n p \log p)\)-time algorithm for A1CP, where \(m^*\) is the number of the remaining candidate edges. Applying our algorithm to the classic A1CP takes \(O(m + m^*n + n^2 \log n)\) time when the distance matrix is known and \(O(m n + n^2 \log n)\) time when the distance matrix is unknown, which are smaller than \(O(mn + n^2 \log n)\) time and \(O(mn + n^3)\) time of Kariv and Hakimi’s algorithm, respectively.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Ding, W., Qiu, K.: Algorithms for the minimum diameter terminal steiner tree problem. J. Comb. Optim. 28(4), 837–853 (2014)
Eiselt, H.A., Marianov, V.: Foundations of Location Analysis. Springer, Heidelberg (2011)
Fredman, M.L., Tarjan, R.E.: Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM 34(3), 596–615 (1987)
Hakimi, S.L.: Optimum locations of switching centers and the absolute centers and medians of a graph. Oper. Res. 12(3), 450–459 (1964)
Hakimi, S.L., Schmeichel, E.F., Pierce, J.G.: On \(p\)-centers in networks. Transport. Sci. 12(1), 1–15 (1978)
Hassin, R., Tamir, A.: On the minimum diameter spanning tree problem. Info. Proc. Lett. 53(2), 109–111 (1995)
Karger, D.R., Koller, D., Phillips, S.J.: Finding the hidden path: time bounds for all-pairs shortest paths. SIAM J. Comput. 22(6), 1199–1217 (1993)
Kariv, O., Hakimi, S.L.: An algorithmic approach to network location problems. I: the \(p\)-centers. SIAM J. Appl. Math. 37(3), 513–538 (1979)
Pettie, S.: A new approach to all-pairs shortest paths on real-weighted graphs. Theor. Comp. Sci. 312(1), 47–74 (2004)
Tansel, B.C., Francis, R.L., Lowe, T.J.: Location on networks: a survey. Part I: the \(p\)-center and \(p\)-median problems. Manag. Sci. 29(4), 482–497 (1983)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ding, W., Qiu, K. (2020). Sifting Edges to Accelerate the Computation of Absolute 1-Center in Graphs. In: Le Thi, H., Le, H., Pham Dinh, T. (eds) Optimization of Complex Systems: Theory, Models, Algorithms and Applications. WCGO 2019. Advances in Intelligent Systems and Computing, vol 991. Springer, Cham. https://doi.org/10.1007/978-3-030-21803-4_47
Download citation
DOI: https://doi.org/10.1007/978-3-030-21803-4_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21802-7
Online ISBN: 978-3-030-21803-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)