Cos’è il metodo di sostituzione?

Il metodo di sostituzione è una delle principali tecniche per risolvere le ricorrenze, in particolare per dimostrare il valore di una ricorrenza, spesso calcolando separatamente i limiti e . Si basa sulla formulazione intuitiva di una possibile soluzione (ipotesi induttiva) e sulla sua dimostrazione per induzione matematica.

Passi del Metodo:

  1. Formulazione dell’Ipotesi: Si intuisce una forma asintotica per la soluzione , ad esempio , o . L’intuizione può derivare da casi simili o dall’analisi dell’albero di ricorsione.
  2. Caso Base: Si verifica che l’ipotesi sia valida per il caso base della ricorrenza (per sufficientemente piccolo, spesso ).
  3. Passo Induttivo: Assumendo che l’ipotesi sia vera per tutti i valori (ipotesi induttiva), si deve dimostrare che vale anche per .
    • Per : Si assume per e si cerca di mostrare per una costante opportuna e per .
    • Per : Si assume per e si cerca di mostrare .

Errori comuni e soluzioni

Un errore comune si verifica quando i termini di ordine inferiore non sono gestiti correttamente.

  • Problema: sia la ricorrenza . Se ipotizziamo e tentiamo di dimostrare : Questo non è sufficiente per concludere , poiché non è necessariamente minore o uguale a per ogni se la costante è positiva. La costante potrebbe essere grande abbastanza da invalidare la disuguaglianza per piccoli .
  • Soluzione (sottrazione di un termine di ordine inferiore): per risolvere questo, si aggiunge un termine di ordine inferiore all’ipotesi induttiva, come per qualche costante . Scegliamo come una costante . Vogliamo . Questo si semplifica a . Scegliendo sufficientemente grande (es. ), la disuguaglianza vale per . Questo porta a .