Logaritmo iterato

In informatica , il logaritmo iterato di un numero n , annotato (leggi "stella del registro" o "stella del registro"), è il numero di volte in cui il logaritmo deve essere applicato prima che il risultato sia minore o uguale a 1. Questo viene utilizzata per descrivere la complessità di alcuni algoritmi, specialmente negli algoritmi distribuiti .

Definizione

Il logaritmo iterato in base b può essere definito da:

Su numeri reali positivi, il super-logaritmo  continuo ( in) (l'inverso della tetrazione ) è essenzialmente equivalente:

La tabella seguente fornisce i valori del logaritmo iterato (in base 2):

0
1
2
3
4
5

Proprietà

Questa funzione sta crescendo molto lentamente. Una funzione comune nell'informatica teorica che cresce ancora più lentamente è il reciproco della funzione di Ackermann . Queste due funzioni sono anche correlate, poiché il logaritmo iterato è uno dei livelli della gerarchia del reciproco di Ackermann.

Utilizza

Note e riferimenti

  1. Gabriel Nivasch, "  Ackermann inverso senza dolore  " ,2009.
  2. Sezione di riferimento di Linial: (in) Nathan Linial , "  Locality in Distributed Graph Algorithms  " , SIAM Journal on Computing , vol.  21, n o  1,1992, p.  193-201.
  3. Sanjoy Dasgupta , Christos H. Papadimitriou e Umesh Vazirani , Algorithms , McGraw-Hill, Inc.,13 settembre 2006( ISBN  0073523402 e 9780073523408 , leggi online )
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">