Skip to main content

Amortized Analysis on Enumeration Algorithms

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms

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

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 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover 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

Recommended Reading

  1. 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

    MathSciNet  Google Scholar 

  2. Ferreira RA, Grossi R, Rizzi R (2011) Output-sensitive listing of bounded-size trees in undirected graphs. ESA 2011:275–286

    MathSciNet  MATH  Google Scholar 

  3. Shioura A, Tamura A, Uno T (1997) An optimal algorithm for scanning all spanning trees of undirected graphs. SIAM J Comput 26:678–692

    Article  MathSciNet  MATH  Google Scholar 

  4. Uno T (1998) New approach for speeding up enumeration algorithms. LNCS 1533:287–296

    MathSciNet  Google Scholar 

  5. Uno T (1999) A new approach for speeding up enumeration algorithms and its application for matroid bases. LNCS 1627:349–359

    MathSciNet  MATH  Google Scholar 

  6. Uno T (2014) A new approach to efficient enumeration by push-out amortization. arXiv:1407.3857

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Takeaki Uno .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics