Skip to main content

Canonical Decomposition of Outerplanar Maps and Application to Enumeration, Coding, and Generation

(Extended Abstract)

  • Conference paper
Graph-Theoretic Concepts in Computer Science (WG 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2880))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alonso, L., Rémy, J.L., Schott, R.: A linear-time algorithm for the generation of trees. Algorithmica 17(2), 162–182 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  2. Arnold, D.B., Sleep, M.R.: Uniform random generation of balanced parenthesis strings. ACM Trans. Programming Languages and Systems 2(1), 122–128 (1980)

    Article  Google Scholar 

  3. Barcucci, E., del Lungo, A., Pergola, E.: Random generation of trees and other combinatorial objects. Theoretical Computer Science 218(2), 219–232 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. Bilski, T.: Embedding graphs in books: A survey. IEE Proceedings-E 139(2), 134–138 (1992)

    Google Scholar 

  6. Bodirsky, M., Kang, M.: Generating random outerplanar graphs. In: 1st Workshop on Algorithms for Listing, Counting, and Enumeration (ALICE) (January 2003)

    Google Scholar 

  7. Chartrand, G., Harary, F.: Planar permutation graphs. Ann. Inst. Henry Poincare, Sec. B3, 433–438 (1967)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Cori, R., Machi, A.: Maps, hypermaps and their automorphisms: a survey i, ii, iii. Expo. Math. 10, 403–467 (1992)

    MATH  MathSciNet  Google Scholar 

  10. 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)

    Article  MATH  MathSciNet  Google Scholar 

  11. Diestel, R.: Graph Theory, 2nd edn. Graduate Texts in Mathematics, vol. 173. Springer, Heidelberg (2000)

    Google Scholar 

  12. Denise, A., Zimmermann, P.: Uniform random generation of decomposable structures using floating-point arithmetic. Theoretical Computer Science 218, 233–248 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  13. Epstein, P., Sack, J.-R.: Generating triangulations at random. ACM Trans. Model. and Comput. Simul. 4, 267–278 (1994)

    Article  MATH  Google Scholar 

  14. Feller, W.: An Introduction to Probability Theory and its Applications, vol. 1. John Wiley & Sons, Chichester (1968)

    MATH  Google Scholar 

  15. Flajolet, P., Noy, M.: Analytic combinatorics of non-crossing configurations. Discrete Mathematics 204, 203–229 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  16. Goldwurm, M.: Random generation of words in an algebraic language in linear binary space. Information Processing Letters 54, 229–233 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  17. Kreweras, G.: Sur les éventails de segments. Cahiers du Bureau Universitaire de Recherche Opérationnelle 15, 1–41 (1970)

    Google Scholar 

  18. Mitchell, S.L.: Linear algorithms to recognize outerplanar and maximal outerplanar graphs. Inform. Proc. Letters, 229–232 (1979)

    Google Scholar 

  19. Ian Munro, J., Raman, V.: Succinct representation of balanced parentheses, static trees and planar graphs. SIAM Journal on Computing 31(3), 762–776 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  20. Wilf, H.S.: A unified setting for sequencing, ranking, and selection algorithms for combinatorial objects. Advances in Mathematics 24, 281–291 (1977)

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics