Na análise de algoritmos, você geralmente precisa resolver recorrências. Além do Teorema Mestre, métodos de substituição e iteração, existe um usando polinômios característicos .
Digamos que eu tenha concluído que uma polinomial característica tem imaginárias raízes, ou seja e x_2 = 1-i . Então não posso usar
para obter a solução, certo? Como devo proceder neste caso?
$...$
.Respostas:
Sim, a solução é de fato para algumas constantes e determinadas pelos casos base. Se os casos de base forem reais, todos os termos complexos em serão cancelados (por indução) , para todo o número inteiro . α β T ( n ) nT(n)=α(1+i)n+β(1−i)n α β T(n) n
Por exemplo, considere a recorrência , com casos base e . O polinômio característico dessa recorrência é ; portanto, a solução é para algumas constantes e . A conexão de casos base nos dá que implica o que implica e . Então a solução é T ( 0 ) = 0 T ( 1 ) = 2 x 2 - 2 x + 2 T ( n ) = α ( 1 + i ) n + β ( 1 - i ) n α βT(n)=2T(n−1)−2T(n−2) T(0)=0 T(1)=2 x2−2x+2 T(n)=α(1+i)n+β(1−i)n α β α + β = 0
Esta função oscila entre e com um "período" de 4. Em particular, temos para todos os , porque (e porque escolhi o caso base cuidado).2–√n T(4n)=0n(1-i)4=(1+i)4=-4T(0)−2–√n T(4n)=0 n (1−i)4=(1+i)4=−4 T(0)
fonte