1. Struttura dell’Equazione

Data una ricorrenza nella forma:

  • : Numero di sotto-problemi (numero di rami per nodo).
  • : Dimensione di ogni sotto-problemo.
  • : Costo del lavoro svolto al livello corrente (escluso il costo delle chiamate ricorsive).

2. Parametri dell’Albero

  • Livello (): Parte da (radice).
  • Dimensione del problema al livello : .
  • Numero di nodi al livello : .
  • Lavoro totale al livello (): .
  • Altezza dell’albero (): .
  • Numero di foglie: .

3. Analisi del Lavoro per Livello ()

Dopo aver calcolato e semplificato i termini, si presentano due scenari:

A. Lavoro Costante per Livello

Se i termini con la si annullano (il lavoro è uguale in ogni piano):

  • Logica: Si moltiplica il lavoro di un singolo livello per il numero totale di livelli.
  • Formula: .
  • Esempio: Se , allora .

B. Lavoro Variabile per Livello

Se dopo la semplificazione resta un termine dipendente da (es. ):

  • Logica: Bisogna risolvere la sommatoria (Serie Geometrica).
  • Formula: .

4. Regole Rapide di Complessità

In base alla ragione della serie geometrica

  1. Lavoro Decrescente ():
    • Il costo è dominato dalla radice.
    • .
  2. Lavoro Costante ():
    • Il costo è distribuito equamente.
    • .
  3. Lavoro Crescente ():
    • Il costo è dominato dalle foglie.
    • .

5. Formule Utili (Serie Geometriche)

  • Serie Geometrica Finita ():
  • Serie Geometrica Infinita ():
  • Proprietà Logaritmi: