English

From Amortized to Worst Case Delay in Enumeration Algorithms

Computational Complexity 2024-09-04 v2 Data Structures and Algorithms

Abstract

The quality of enumeration algorithms is often measured by their delay, that is, the maximal time spent between the output of two distinct solutions. If the goal is to enumerate tt distinct solutions for any given tt, then another relevant measure is the maximal time needed to output tt solutions divided by tt, a notion we call the amortized delay of the algorithm, since it can be seen as the amortized complexity of the problem of enumerating tt elements in the set. In this paper, we study the relation between these two notions of delay, showing different schemes allowing one to transform an algorithm with polynomial amortized delay for which one has a blackbox access into an algorithm with polynomial delay. We complement our results by providing several lower bounds and impossibility theorems in the blackbox model.

Keywords

Cite

@article{arxiv.2108.10208,
  title  = {From Amortized to Worst Case Delay in Enumeration Algorithms},
  author = {Florent Capelli and Yann Strozecki},
  journal= {arXiv preprint arXiv:2108.10208},
  year   = {2024}
}

Comments

A shorter version has been presented at STACS 2023 under the name Geometric Amortization of Enumeration Algorithms

R2 v1 2026-06-24T05:20:59.278Z