Considera il seguente processo:
Ci sono bidoni disposti dall'alto verso il basso. Inizialmente, ogni cestino contiene una palla. In ogni passo, noi
- scegli una palla uniformemente a caso e
- sposta tutte le palline dal cestino contenente nel cestino sottostante. Se era già il cestino più basso, rimuoviamo le palline dal processo.
Quanti passi ci vuole in attesa fino al termine del processo, ovvero fino a quando tutte le palline sono state rimosse dal processo? Questo è stato studiato prima? La risposta segue facilmente da tecniche conosciute?
Nel migliore dei casi, il processo può terminare dopo passaggi. Nel peggiore dei casi può prendere Θ ( n 2 ) passi. Entrambi i casi dovrebbero tuttavia essere molto improbabili. La mia congettura è che ci vogliono Θ ( n log n ) passaggi e ho fatto alcuni esperimenti che sembrano confermare questo.
(Notare che selezionare un cestino in modo uniforme a caso è un processo molto diverso che ovviamente richiederà passaggi per terminare.)