Years and Authors of Summarized Original Work
2002; Nakano
2004; Nakano, Uno
2012; Yamanaka, Otachi, Nakano
Problem Definition
A tree is a connected graph with no cycle. A rooted tree is a tree with one designated vertex, called the root. For each vertex v except the root in a rooted tree, the parent of v is the neighbor vertex of v on the path between v and the root. If vertex p is the parent of vertex c, then c is a child of p. An ordered tree is a rooted tree in which the children of each vertex are ordered. The five ordered trees having four vertices are shown in Fig. 1. An unordered tree is a rooted tree in which the ordering of the children of each vertex does not matter. The four ordered trees having four vertices are shown in Fig. 2
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Avis D, Fukuda K (1996) Reverse search for enumeration. Discret Appl Math 65(1–3):21–46
Beyer T, Hedetniemi SM (1980) Constant time generation of rooted Trees. SIAM J Comput 9(4):706–712
Knuth DE (2006) Generating all trees. The art of computer programming, vol 4, Fascicle4. Addison-Wesley, Upper Saddle River
Nakano S (2002) Efficient generation of plane trees. Inf Process Lett 84:167–172
Nakano S, Uno T (2004) Constant time generation of trees with specified diameter. In: Proceedings the 30th workshop on graph-theoretic concepts in computer science (WG 2004), Bad Honnef, LNCS, vol 3353, pp 33–45
Rosen KH(Ed) (1999) Handbook of discrete and combinatorial mathematics. CRC, Boca Raton
Yamanaka K, Otachi Y, Nakano S (2012) Efficient enumeration of ordered trees with k leaves. Theor Comput Sci 442:2–27
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Nakano, Si. (2016). Tree Enumeration. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_726
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_726
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering