Esercizio equazioni di ricorrenza

Messaggioda gibb8 » 06/06/2020, 12:21

Salve a tutti, premetto che sono un informatico e non un matematico. Mi trovo a dover risolvere la seguente equazione di ricorrenza con il metodo di sostituzione:

T(n) = 3T(n/3) + 2n e T(0) = T(1) = T(2) = 4

Dopo aver studiato un po' (un po' poco a dire il vero), ho provato a scrivere la seguente soluzione:

Ipotiziamo T(n)=O(nlog(n))
Passo base: T(2)=4 <= c2log(2)=2c , se c>=2
Passo induttivo: T(n)=3T(n/3)+2n <= c3*n/3*log(n/3)+2n = cn(log(n) – log(3)) + 2n = cnlog(n)-cnlog(3)+2n <= cnlog(n) implica n(2-clog(3))<=0 implica c >= 2/log(3)
Da cui l’ipotesi

Potreste cortesemente verificare la (improbabile :( ) correttezza della soluzione, fornendomi eventualmente qualche spunto ?
Grazie mille
gibb8
Starting Member
Starting Member
 
Messaggio: 1 di 2
Iscritto il: 06/06/2020, 12:10

Re: Esercizio equazioni di ricorrenza

Messaggioda gugo82 » 06/06/2020, 22:39

Conosci il cosiddetto master theorem?
In caso affermativo, prova ad applicarlo.
Sono sempre stato, e mi ritengo ancora un dilettante. Cioè una persona che si diletta, che cerca sempre di provare piacere e di regalare il piacere agli altri, che scopre ogni volta quello che fa come se fosse la prima volta. (Freak Antoni)
Avatar utente
gugo82
Cannot live without
Cannot live without
 
Messaggio: 24033 di 44961
Iscritto il: 12/10/2007, 23:58
Località: Napoli


Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron