Abstract
In this article we define a canonical decomposition of rooted outerplanar maps into a spanning tree and a list of edges. This decomposition, constructible in linear time, implies the existence of bijection between rooted outerplanar maps with n nodes and bicolored rooted ordered trees with n nodes where all the nodes of the last branch are colored white. As a consequence, for rooted outerplanar maps of n nodes, we derive:
-
an enumeration formula, and an asymptotic of 23n − Θ(logn);
-
an optimal data structure of asymptotically 3n bits, built in O(n) time, supporting adjacency and degree queries in worst-case constant time;
-
an O(n) expected time uniform random generating algorithm.
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
Alonso, L., Rémy, J.L., Schott, R.: A linear-time algorithm for the generation of trees. Algorithmica 17(2), 162–182 (1997)
Arnold, D.B., Sleep, M.R.: Uniform random generation of balanced parenthesis strings. ACM Trans. Programming Languages and Systems 2(1), 122–128 (1980)
Barcucci, E., del Lungo, A., Pergola, E.: Random generation of trees and other combinatorial objects. Theoretical Computer Science 218(2), 219–232 (1999)
Bonichon, N., Gavoille, C., Hanusse, N.: An information theoretic upper bound of planar graphs using triangulation. In: Alt, H., Habib, M. (eds.) STACS 2003. LNCS, vol. 2607, pp. 499–510. Springer, Heidelberg (2003)
Bilski, T.: Embedding graphs in books: A survey. IEE Proceedings-E 139(2), 134–138 (1992)
Bodirsky, M., Kang, M.: Generating random outerplanar graphs. In: 1st Workshop on Algorithms for Listing, Counting, and Enumeration (ALICE) (January 2003)
Chartrand, G., Harary, F.: Planar permutation graphs. Ann. Inst. Henry Poincare, Sec. B3, 433–438 (1967)
Chiang, Y.-T., Lin, C.-C., Lu, H.-I.: Orderly spanning trees with applications to graph encoding and graph drawing. In: 12th Symposium on Discrete Algorithms (SODA), January 2001, pp. 506–515. ACM-SIAM (2001)
Cori, R., Machi, A.: Maps, hypermaps and their automorphisms: a survey i, ii, iii. Expo. Math. 10, 403–467 (1992)
Chiba, N., Nishizeki, T., Abe, S., Ozawa, T.: A linear algorithm for embedding planar graphs using pq-trees. Journal of Computer and System Sciences 30(1), 54–76 (1985)
Diestel, R.: Graph Theory, 2nd edn. Graduate Texts in Mathematics, vol. 173. Springer, Heidelberg (2000)
Denise, A., Zimmermann, P.: Uniform random generation of decomposable structures using floating-point arithmetic. Theoretical Computer Science 218, 233–248 (1999)
Epstein, P., Sack, J.-R.: Generating triangulations at random. ACM Trans. Model. and Comput. Simul. 4, 267–278 (1994)
Feller, W.: An Introduction to Probability Theory and its Applications, vol. 1. John Wiley & Sons, Chichester (1968)
Flajolet, P., Noy, M.: Analytic combinatorics of non-crossing configurations. Discrete Mathematics 204, 203–229 (1999)
Goldwurm, M.: Random generation of words in an algebraic language in linear binary space. Information Processing Letters 54, 229–233 (1995)
Kreweras, G.: Sur les éventails de segments. Cahiers du Bureau Universitaire de Recherche Opérationnelle 15, 1–41 (1970)
Mitchell, S.L.: Linear algorithms to recognize outerplanar and maximal outerplanar graphs. Inform. Proc. Letters, 229–232 (1979)
Ian Munro, J., Raman, V.: Succinct representation of balanced parentheses, static trees and planar graphs. SIAM Journal on Computing 31(3), 762–776 (2001)
Wilf, H.S.: A unified setting for sequencing, ranking, and selection algorithms for combinatorial objects. Advances in Mathematics 24, 281–291 (1977)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bonichon, N., Gavoille, C., Hanusse, N. (2003). Canonical Decomposition of Outerplanar Maps and Application to Enumeration, Coding, and Generation. In: Bodlaender, H.L. (eds) Graph-Theoretic Concepts in Computer Science. WG 2003. Lecture Notes in Computer Science, vol 2880. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39890-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-39890-5_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20452-7
Online ISBN: 978-3-540-39890-5
eBook Packages: Springer Book Archive