Abstract
Let G = (V,E) be an unweighted undirected graph with n-vertices and m-edges, and let k > 2 be an integer. We present a routing scheme with a poly-logarithmic header size, that given a source s and a destination t at distance Δ from s, routes a message from s to t on a path whose length is O(kΔ + m 1/k). The total space used by our routing scheme is \(\tilde{O}(mn^{O(1/\sqrt{\log n})})\), which is almost linear in the number of edges of the graph. We present also a routing scheme with \(\tilde{O}(n^{O(1/\sqrt{\log n})})\) header size, and the same stretch (up to constant factors). In this routing scheme, the routing table of every v ∈ V is at most \(\tilde{O}(kn^{O(1/\sqrt{\log n})}deg(v))\), where deg(v) is the degree of v in G. Our results are obtained by combining a general technique of Bernstein [6], that was presented in the context of dynamic graph algorithms, with several new ideas and observations.
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
Abraham, I., Gavoille, C.: On approximate distance labels and routing schemes with affine stretch. In: Peleg, D. (ed.) DISC 2011. LNCS, vol. 6950, pp. 404–415. Springer, Heidelberg (2011)
Agarwal, R., Godfrey, B., Har-Peled, S.: Faster approximate distance queries and compact routing in sparse graphs. CoRR abs/1201.2703 (2012)
Agarwal, R., Godfrey, P.B.: Distance oracles for stretch less than 2. In: SODA, pp. 526–538 (2013)
Awerbuch, B., Bar-Noy, A., Linial, N., Peleg, D.: Improved routing strategies with succinct tables. J. Algorithms 11(3), 307–341 (1990)
Awerbuch, B., Peleg, D.: Routing with polynomial communication-space trade-off. SIAM J. Discrete Math. 5(2), 151–162 (1992)
Bernstein, A.: Fully dynamic (2 + epsilon) approximate all-pairs shortest paths with fast query and close to linear update time. In: FOCS, pp. 693–702. IEEE Computer Society (2009)
Chechik, S.: Compact routing schemes with improved stretch. In: Fatourou, P., Taubenfeld, G. (eds.) PODC, pp. 33–41. ACM (2013)
Chechik, S.: Approximate distance oracles with constant query time. In: STOC (2014)
Cowen, L.: Compact routing with minimum stretch. In: Tarjan, R.E., Warnow, T. (eds.) SODA, pp. 255–260. ACM/SIAM (1999)
Dor, D., Halperin, S., Zwick, U.: All-pairs almost shortest paths. SIAM J. Comput. 29(5), 1740–1759 (2000)
Eilam, T., Gavoille, C., Peleg, D.: Compact routing schemes with low stretch factor (extended abstract). In: Coan, B.A., Afek, Y. (eds.) PODC, pp. 11–20. ACM (1998)
Fraigniaud, P., Gavoille, C.: Routing in trees. In: Orejas, F., Spirakis, P.G., van Leeuwen, J. (eds.) ICALP 2001. LNCS, vol. 2076, pp. 757–772. Springer, Heidelberg (2001)
Patrascu, M., Roditty, L.: Distance oracles beyond the thorup-zwick bound. In: FOCS, pp. 815–823. IEEE Computer Society (2010)
Patrascu, M., Roditty, L., Thorup, M.: A new infinity of distance oracles for sparse graphs. In: FOCS, pp. 738–747 (2012)
Peleg, D.: Distributed Computing: A Locality-sensitive Approach. Society for Industrial and Applied Mathematics, Philadelphia (2000)
Peleg, D., Upfal, E.: A trade-off between space and efficiency for routing tables. J. ACM 36(3), 510–530 (1989)
Porat, E., Roditty, L.: Preprocess, set, query! In: Demetrescu, C., Halldórsson, M.M. (eds.) ESA 2011. LNCS, vol. 6942, pp. 603–614. Springer, Heidelberg (2011)
Sommer, C., Verbin, E., Yu, W.: Distance oracles for sparse graphs, pp. 703–712 (2009)
Thorup, M., Zwick, U.: Compact routing schemes. In: SPAA, pp. 1–10 (2001)
Thorup, M., Zwick, U.: Approximate distance oracles. J. ACM 52(1), 1–24 (2005)
Thorup, M., Zwick, U.: Spanners and emulators with sublinear distance errors. In: SODA, pp. 802–809. ACM Press (2006)
Wulff-Nilsen, C.: Approximate distance oracles with improved preprocessing time. In: SODA, pp. 202–208 (2012)
Wulff-Nilsen, C.: Approximate distance oracles with improved query time. In: Khanna, S. (ed.) SODA, pp. 539–549. SIAM (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Roditty, L., Tov, R. (2014). Close to Linear Space Routing Schemes. In: Kuhn, F. (eds) Distributed Computing. DISC 2014. Lecture Notes in Computer Science, vol 8784. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45174-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-662-45174-8_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45173-1
Online ISBN: 978-3-662-45174-8
eBook Packages: Computer ScienceComputer Science (R0)