Abstract
We consider vertex-labeled graphs, where each vertex v is attached with a label from a set of labels. The vertex-to-label distance query desires the length of the shortest path from the given vertex to the set of vertices with the given label. We show how to construct an oracle for a vertex-labeled planar graph, such that \(O(\frac{1}{\epsilon}n\log n)\) storing space is needed, and any vertex-to-label query can be answered in \(O(\frac{1}{\epsilon}\log n\log \Delta)\) time with stretch 1 + ε. Here, Δ is the hop-diameter of the given graph. For the case that Δ = O(logn), we construct a distance oracle that achieves \(O(\frac{1}{\epsilon}\log n)\) query time, without changing space usage.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bartal, Y., Gottlieb, L.-A., Kopelowitz, T., Lewenstein, M., Roditty, L.: Fast, precise and dynamic distance queries. In: SODA, pp. 840–853 (2011)
Chechik, S.: Improved distance oracles for vertex-labeled graphs. CoRR, abs/1109.3114 (2011)
Cole, R., Gottlieb, L.-A.: Searching dynamic point sets in spaces with bounded doubling dimension. In: STOC, pp. 574–583 (2006)
Fischer, J., Heun, V.: A new succinct representation of rmq-information and improvements in the enhanced suffix array. In: Chen, B., Paterson, M., Zhang, G. (eds.) ESCAPE 2007. LNCS, vol. 4614, pp. 459–470. Springer, Heidelberg (2007)
Hermelin, D., Levy, A., Weimann, O., Yuster, R.: Distance oracles for vertex-labeled graphs. In: Aceto, L., Henzinger, M., Sgall, J. (eds.) ICALP 2011, Part II. LNCS, vol. 6756, pp. 490–501. Springer, Heidelberg (2011)
Kawarabayashi, K.i., Klein, P.N., Sommer, C.: Linear-space approximate distance oracles for planar, bounded-genus, and minor-free graphs. CoRR, abs/1104.5214 (2011)
Klein, P.: Preprocessing an undirected planar network to enable fast approximate distance queries. In: Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2002, pp. 820–827. Society for Industrial and Applied Mathematics, Philadelphia (2002)
Lipton, R.J., Tarjan, R.E.: Applications of a planar separator theorem. In: Proceedings of the 18th Annual Symposium on Foundations of Computer Science, pp. 162–170. IEEE Computer Society, Washington, DC (1977)
Lipton, R.J., Tarjan, R.E.: A separator theorem for planar graphs. SIAM Journal on Applied Mathematics 36(2), 177–189 (1979)
Mozes, S., Sommer, C.: Exact distance oracles for planar graphs. In: Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2012, pp. 209–222. SIAM (2012)
Sommer, C.: More compact oracles for approximate distances in planar graphs. CoRR, abs/1109.2641 (2011)
Tao, Y., Papadopoulos, S., Sheng, C., Stefanidis, K.: Nearest keyword search in xml documents. In: Proceedings of the 2011 International Conference on Management of Data, SIGMOD 2011, pp. 589–600. ACM, New York (2011)
Thorup, M.: Undirected single source shortest paths in linear time. In: Proceedings of the 38th Annual Symposium on Foundations of Computer Science, p. 12. IEEE Computer Society, Washington, DC (1997)
Thorup, M.: Compact oracles for reachability and approximate distances in planar digraphs. J. ACM 51, 993–1024 (2004)
Thorup, M., Zwick, U.: Approximate distance oracles. In: Proceedings of the Thirty-Third Annual ACM Symposium on Theory of Computing, STOC 2001, pp. 183–192. ACM, New York (2001)
Wulff-Nilsen, C.: Approximate distance oracles with improved preprocessing time. In: SODA 2012 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, M., Ma, C.C.C., Ning, L. (2013). (1 + ε)-Distance Oracles for Vertex-Labeled Planar Graphs. In: Chan, TH.H., Lau, L.C., Trevisan, L. (eds) Theory and Applications of Models of Computation. TAMC 2013. Lecture Notes in Computer Science, vol 7876. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38236-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-38236-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38235-2
Online ISBN: 978-3-642-38236-9
eBook Packages: Computer ScienceComputer Science (R0)