Abstract
For planar graphs on n nodes we show how to construct in linear time shortest path routing tables that require 8n + o(n) bits per node, and O(log2+∈n) bit-operations per node to extract the route, with constant ∈ > 0. We generalize the result for every graph of bounded crossing-edge number. We also extend our result to any graph of genus bounded by γ, by building shortest path routing tables of n log (γ + 1)+ O(n) bits per node, and with O(log2+∈n) bit-operations per node to extract the route. This result is obtained by the use of dominating sets, compact coding of non-crossing partitions, and k-page representation of graphs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
T. Bilski, Embedding graphs in books: A survey, IEE Proceedings-E, 139 (1992), pp. 134–138.
F. Bernhart and P.C. Kainen, The book thickness of a graph, Journal of Combinatorial Theory, 27 (1979), pp. 320–331.
R.C.-N. Chuang, A. Garg, X. He, M.-Y. Kao, and H.-I. LU, Compact encodings of planar graphs via canonical orderings and multiple parentheses, in 25th International Colloquium on Automata, Languages and Programming (ICALP), K. Guldstrand Larsen, S. Skyum, and G. Winskel, eds., vol. 1443 of Lecture Notes in Computer Science, Springer, July 1998, pp. 1–12.
A. Denise, M. Vasconcellos, and D. Welsh, The random planar graph, Congressus Numerantium, 113 (1996), pp. 61–79.
T. Eilam, C. Gavoille, and D. Peleg, Compact routing schemes with low stretch factor, in 17th Annual ACM Symposium on Principles of Distributed Computing (PODC), ACM PRESS, ed., August 1998, pp. 11–20.
C. Gavoille and N. Hanusse, Compact routing tables for graphs of bounded genus, Research Report RR-1213-99, LaBRI, University of Bordeaux, 351 cours de la Libération, 33405 Talence Cedex, France, February 1999. To appear in ICALP’ 99.
C. Gavoille and S. PÉrennÈs, Memory requirement for routing in distributed networks, in 15th Annual ACM Symposium on Principles of Distributed Computing (PODC), ACM PRESS, ed., May 1996, pp. 125–133.
L. Heath and S. Istrail, The pagenumber of genus g graphs is O(g), in 19th Annual ACM Symposium on Theory of Computing (STOC), 1987, pp. 388–397.
G. Jacobson, Space-efficient static trees and graphs, in 30th Annual Symposium on Foundations of Computer Science (FOCS), IEEE Computer Society Press, October 1989, pp. 549–554.
P. Klein, S. Rao, M. Rauch, and S. Subramanian, Faster shortest-path algorithms for planar graphs, in 26th Annual ACM Symposium on Theory of Computing (STOC), 1994, pp. 27–37.
K. Keeler and J. Westbrook, Short encodings of planar graphs and maps, Discrete Applied Mathematics, 58 (1995), pp. 239–252.
S.M. Malitz, Genus g graphs have pagenumber O(pg), in 29th Symposium on Foundations of Computer Science (FOCS), IEEE, ed., October 1988, pp. 458–468.
J.I. Munro and V. Raman, Succint representation of balanced parentheses, static trees and planar graphs, in 38rd Symposium on Foundations of Computer Science (FOCS), IEEE, ed., October 1997, pp. 118–126.
D. Peleg and E. Upfal, A trade-off between space and efficiency for routing tables, Journal of the ACM, 36 (1989), pp. 510–530.
G. TurÁn, Succint representations of graphs, Discrete Applied Mathematics, 8 (1984), pp. 289–294.
W.T. Tutte, A census of planar triangulations, Canadian Journal of Mathematics, 14 (1962), pp. 21–38.
M. Yannakakis, Four pages are necessary and sufficient for planar graphs, in 18th Annual ACM Symposium on Theory of Computing (STOC), 1986, pp. 104–108.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gavoille, C., Hanusse, N. (1999). Compact Routing Tables for Graphs of Bounded Genus (Extended Abstract). In: Wiedermann, J., van Emde Boas, P., Nielsen, M. (eds) Automata, Languages and Programming. Lecture Notes in Computer Science, vol 1644. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48523-6_32
Download citation
DOI: https://doi.org/10.1007/3-540-48523-6_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66224-2
Online ISBN: 978-3-540-48523-0
eBook Packages: Springer Book Archive