ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (689 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0304-3975(98)00322-3    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 1999 Published by Elsevier Science B.V.

Contribution

Random generation of trees and other combinatorial objects

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Elena BarcucciE-mail The Corresponding Author, Alberto Del LungoE-mail The Corresponding Author and Elisa PergolaCorresponding Author Contact Information, E-mail The Corresponding Author

Dipartimento di Sistemi e Informatica, Via Lombroso 6/17, 50134, Firenze, Italy


Available online 24 June 1999.

Abstract

In this paper, we present a general method for the random generation of some classes of combinatorial objects. Our basic idea is to translate ECO method (Enumerating Combinatorial Objects) from a method for the enumeration of combinatorial objects into a random generation method. The algorithms we illustrate are based on the concepts of succession rule and generating tree: the former is a law that predicts the combinatorial object class growth according to a given parameter. The generating tree related to a given succession rule is a particular labelled plane tree that represents the rule in an extensive way. Each node of a generating tree can also be seen as a particular combinatorial object and so a random path in the generating tree coincides with the random generation of that combinatorial object. The generation is uniform if we take the probability of each branch to be selected into account when the path is generated. We also give the formulae evaluating complexity. Finally, we take the class of m-ary trees into consideration in order to illustrate our general method. In this case, the average time complexity of the generating algorithm can be estimated as O(mn).

Article Outline

• References

Corresponding Author Contact InformationCorresponding author.


 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.