Resolución de recurrencias mediante polinomios característicos con raíces imaginarias

9

En el análisis de algoritmos, a menudo tienes que resolver las recurrencias. Además del teorema maestro, los métodos de sustitución e iteración, hay uno que usa polinomios característicos .

Digamos que he concluido que un polinomio característico tiene raíces imaginarias , a saber, x 1 = 1 + i y x 2 = 1 - i . Entonces no puedo usarx22x+2x1=1+ix2=1i

c1x1n+c2x2n

para obtener la solución, ¿verdad? ¿Cómo debo proceder en este caso?

Koray
fuente
¡Bienvenidos! Tenga en cuenta que puede usar LaTeX por $...$.
Raphael
1
Estoy confundido. Estoy seguro de que te refieres al método que usa polinomios característicos , no ecuaciones. ¿Qué es ? Las soluciones de la ecuación que das no son imaginarias, sino meramente irracionales. ¿Qué quiere decir con "aplicar el [polinomio]"? j
Raphael
66
Ha adoptado el hábito del físico de escribir mal . i
JeffE
Por supuesto que puedes en realidad. Primero, la solución satisface la recurrencia. En segundo lugar, el espacio de solución es de dimensión 2.
Strin

Respuestas:

12

Sí, la solución es de hecho para algunas constantes α y β determinadas por los casos base. Si los casos base son reales, entonces (por inducción) todos los términos complejos en T ( n ) se cancelarán, para todos los enteros n .T(n)=α(1+i)n+β(1i)nαβT(n)n

Por ejemplo, considere la recurrencia , con los casos base T ( 0 ) = 0 y T ( 1 ) = 2 . El polinomio característico de esta recurrencia es x 2 - 2 x + 2 , por lo que la solución es T ( n ) = α ( 1T(n)=2T(n1)2T(n2)T(0)=0T(1)=2x22x+2 para algunas constantes α y β . Conectar casos base nos da T ( 0 ) = α ( 1 + i ) 0 + β ( 1 - i ) 0 = α + β = 0T(n)=α(1+i)n+β(1i)nαβ que implica α + β = 0

T(0)=α(1+i)0+β(1i)0=α+β=0T(1)=α(1+i)1+β(1i)1=(α+β)+(αβ)i=2
que implica α = - i y β = i . Entonces la solución es T ( n ) = i ( ( 1 - i ) n - ( 1 + i ) n ) .
α+β=0αβ=2i
α=iβ=i
T(n)=i((1i)n(1+i)n).

Esta función oscila entre y-2n2nT(4n)=0n(1i)4=(1+i)4=4T(0)

JeffE
fuente
1
Me parece recordar que las raíces imaginarias del polinomio característico (que son, si mal no recuerdo, las singularidades dominantes de la función generadora de secuencias) implican elementos negativos en alguna parte. ¿Es eso cierto? Si es así, es seguro decir que nunca debería encontrarse con este caso en el análisis de algoritmos.
Raphael
66
21+i1iα2norteα