Years and Authors of Summarized Original Work
-
1998; Uno
Problem Definition
Let \(\mathcal{A}\) be an enumeration algorithm. Suppose that \(\mathcal{A}\) is a recursive type algorithm, i.e., composed of a subroutine that recursively calls itself several times (or none). Thus, the recursion structure of the algorithm forms a tree. We call the subroutine or the execution of the subroutine an iteration. We here assume that an iteration does not include the computation done in the recursive calls generated by itself. We regard a series of subroutines of different types as an iteration if they form a nested recursion. We simply write the set of all iterations of an execution of \(\mathcal{A}\) by \(\mathcal{X}\).
When an iteration X recursively calls an iteration Y, X is called the parent of Y, and Y is called a child of X. The root iteration is that with no parent. For non-root iteration X, its parent is unique and is denoted by P(X). The set of the children of X is denoted by C(X). The...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Birmele E, Ferreira RA, Grossi R, Marino A, Pisanti N, Rizzi R, Sacomoto G (2013) Optimal listing of cycles and st-paths in undirected graphs. SODA 2013:1884–1896
Ferreira RA, Grossi R, Rizzi R (2011) Output-sensitive listing of bounded-size trees in undirected graphs. ESA 2011:275–286
Shioura A, Tamura A, Uno T (1997) An optimal algorithm for scanning all spanning trees of undirected graphs. SIAM J Comput 26:678–692
Uno T (1998) New approach for speeding up enumeration algorithms. LNCS 1533:287–296
Uno T (1999) A new approach for speeding up enumeration algorithms and its application for matroid bases. LNCS 1627:349–359
Uno T (2014) A new approach to efficient enumeration by push-out amortization. arXiv:1407.3857
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
Uno, T. (2016). Amortized Analysis on Enumeration Algorithms. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_730
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_730
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