Abstract
A “rooted” plane triangulation is a plane triangulation with one designated vertex on the outer face. In this paper we give a simple algorithm to generate all triconnected rooted plane triangulations with at most n vertices. The algorithm uses O(n) space and generates such triangulations in O(1) time per triangulation without duplications. The algorithm does not output entire triangulations but the difference from the previous triangulation. By modifying the algorithm we can generate all triconnected rooted plane triangulation having exactly n vertices including exactly r vertices on the outer face in O(r) time per triangulation without duplications, while the previous best algorithm generates such triangulations in O(n 2) time per triangulation. Also we can generate without duplications all triconnected (non-rooted) plane triangulations having exactly n vertices including exactly r vertices on the outer face in O(r 2 n) time per triangulation, and all maximal planar graphs in O(n 3) time per graph.
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
D. Avis, Generating rooted triangulations without repetitions, Algorithmica, 16, (1996), pp.618–632.
T. Beyer and S.M. Hedetniemi, Constant time generation of rooted trees, SIAM J. Comput., 9, (1980), pp.706–712.
L.A. Goldberg, Efficient algorithms for listing combinatorial structures, Cambridge University Press, New York, (1993).
J.E. Hopcroft and J.K. Wong, Linear time algorithm for isomorphism of planar graphs, Proc. of 6th STOC, (1974), pp.172–184.
D.L. Kreher and D.R. Stinson, Combinatorial algorithms, CRC Press, Boca Raton, (1998).
Z. Li and S. Nakano, Efficient Generation of Plane Triangulations, ICALP 2001, accepted.
B.D. McKay, Isomorph-free exhaustive generation, J. of Algorithms, 26, (1998), pp.306–324.
S. Nakano, Efficient Generation of Triconnected Plane Triangulations, Technical Report, GU-CS-01-1, Dept. of Comp. Sci., Gunma Univ., http://www.msc.cs.gunma-u.ac.jp/nakano lab/TR/GU-CS-01-1.ps (2001).
R.A. Wright, B. Richmond, A. Odlyzko and B.D. McKay, Constant time generation of free trees, SIAM J. Comput., 15, (1986), pp.540–548.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nakano, Si. (2001). Efficient Generation of Triconnected Plane Triangulations. In: Wang, J. (eds) Computing and Combinatorics. COCOON 2001. Lecture Notes in Computer Science, vol 2108. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44679-6_15
Download citation
DOI: https://doi.org/10.1007/3-540-44679-6_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42494-9
Online ISBN: 978-3-540-44679-8
eBook Packages: Springer Book Archive