Approssimazione asintotica di una relazione di ricorrenza (Akra-Bazzi non sembra applicare)


10

Supponiamo che un algoritmo abbia una relazione di ricorrenza di runtime:

T(n)={g(n)+T(n1)+T(δn):nn0f(n):n<n0

per qualche costante . Supponiamo che g sia polinomiale in n , forse quadratico. Molto probabilmente, f sarà esponenziale in n .0<δ<1gnfn

Come si potrebbe analizzare il tempo di esecuzione ( sarebbe eccellente)? Il teorema principale e il metodo più generale Akra-Bazzi non sembrano applicarsi.Θ


Trovare un buon limite inferiore è facile ma trovare un buon limite superiore è difficile, ma approssimativamente parlando sembra essere vicino a . T(n)=aT(n/a)+g(n)

1
Se stai ancora cercando una risposta, dai un'occhiata a Graham, Knuth e Patashnik, "Concrete Mathematics".
Kaveh,

n0f

n0n0

1
Ho posto una domanda correlata che, finora, non ha prodotto alcun teorema generale per ricorrenze di questo tipo.
Raffaello

Risposte:


5

T(n)=T(n)T(n1)T(n)T(n)

T(n)=T(δn)+g(n).
t(x)=t(δx)+g(x),
ddxt(x)=t(δx)+g(x).

t(x)

Ho dimenticato tutto ciò che una volta sapevo sulle equazioni differenziali, quindi non conosco la soluzione di tale equazione differenziale, ma forse sarai in grado di risolverlo rivedendo tutte le tecniche per risolvere le equazioni differenziali.


Donald J Newman sembra aver usato questa tecnica spesso, con grandi risultati.
Aryabhata,

t(x)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.