Recurrencias

Avatar de Usuario
Ivan

Colaborador-Varias
Mensajes: 1023
Registrado: Vie 15 Oct, 2010 7:18 pm
Medallas: 1
Nivel: Exolímpico

Recurrencias

Mensaje sin leer por Ivan »

Una recurrencia lineal de grado [math] es una sucesión definida del siguiente modo:
  • Se define arbitrariamente para [math] ([math])
  • Si [math] entonces [math] (los [math] son números fijos).
Por ejemplo Fibonacci es una recurrencia lineal de grado [math]:
  • [math]
  • [math]
  • [math]
La idea es encontrar una forma general de resolver recurrencias lineales, o sea de encontrar una fórmula.
Guía de $\LaTeX$ (sirve para escribir ecuaciones como $2^{3\times 2}+1=13\cdot 5$)
Avatar de Usuario
Ivan

Colaborador-Varias
Mensajes: 1023
Registrado: Vie 15 Oct, 2010 7:18 pm
Medallas: 1
Nivel: Exolímpico

Re: Recurrencias

Mensaje sin leer por Ivan »

Primero vamos a resolver Fibonacci. La idea es encontrar dos secuencias de la forma [math] que verifiquen [math] (con [math] no nulo. O sea queremos que valga:
[math]
Pero entonces podemos dividir por [math] y obtenemos [math]. Entonces [math] es raíz de esa ecuación. Reciprocamente si [math] es raíz la secuencia [math] cumple la recurrencia.

Las raíces de esa ecuación son [math] y [math]. Ahora si [math] y [math]
cualquier secuencia de la forma [math] cumple la recurrencia. Entonces necesitamos encontrar [math] y [math] tales que:
  • [math]
  • [math]
Resolvemos el sistema y obtenemos [math], [math].

Entonces la secuencia de Fibonacci tiene esta fórmula
[math]
Guía de $\LaTeX$ (sirve para escribir ecuaciones como $2^{3\times 2}+1=13\cdot 5$)
Avatar de Usuario
Ivan

Colaborador-Varias
Mensajes: 1023
Registrado: Vie 15 Oct, 2010 7:18 pm
Medallas: 1
Nivel: Exolímpico

Re: Recurrencias

Mensaje sin leer por Ivan »

En general la técnica para resolver recurrencias lineales es parecida a la que usamos para resolver Fibonacci: se buscan todas las soluciones de la forma [math] con [math] y se buscan constantes como hicimos en el caso de Fibonacci (hay que resolver un sistema, si tiene solución encontramos una fórmula para la recurrencia).

Veamos un caso de grado [math]:
  • [math]
  • [math]
  • [math]
  • [math]
Buscamos las soluciones de la forma [math]. Nos queda que [math]. Las raíces de este polinomio son [math], [math] y [math]. Luego buscamos una solucion de la forma [math]. Ahora poniendo [math] obtenemos un sistema de [math] ecuaciones con [math] incógnitas que se va a poder despejar (esto tiene que ver con que las raíces sean todas distintas). Obtenemos [math], [math] y [math]. Luego
[math]


Pudimos resolver la recurrencia porque las raíces eran reales y todas distintas. Si hubiera habido dos raíces iguales nos habría quedado un sistema con mas ecuaciones que incógnitas que generalmente no tiene solución. Si hay raíces complejas puede no haber una formula linda para la recurrencia.
Guía de $\LaTeX$ (sirve para escribir ecuaciones como $2^{3\times 2}+1=13\cdot 5$)
Avatar de Usuario
Ivan

Colaborador-Varias
Mensajes: 1023
Registrado: Vie 15 Oct, 2010 7:18 pm
Medallas: 1
Nivel: Exolímpico

Re: Recurrencias

Mensaje sin leer por Ivan »

Ahora veamos que pasa si el polinomio que se obtiene al reemplazar [math] por [math] tiene todas sus raíces reales pero hay raíces múltiples.

Si [math]

Sea [math] una raíz del polinomio característico de la recurrencia o sea [math]

Queremos probar que si [math] tiene multiplicidad [math] entonces [math] son soluciones de la recurrencia.

Para probar esto necesitamos el siguiente resultado:

Lema: Si [math] es raíz de [math] con multiplicidad [math] entonces es raíz de [math] (el polinomio que se obtiene como resultado de derivar [math] [math] veces) con multiplicidad [math].

Demostración:
Spoiler: mostrar
Supongamos que [math].
Entonces [math]. El lema sigue por inducción en [math].
Supongamos que [math] es raíz de [math] con multiplicidad al menos [math]. Tenemos [math].
Ademas por el lema [math]. Multiplicando por [math]
[math], o sea que [math] cumple la recurrencia.

La versión mas general se prueba por inducción: derivamos [math] [math] veces y usando la hipotesis inductiva vemos que [math] cumple la recurrencia.

De este modo construimos [math] soluciones de la recurrencia, podemos obtener [math] ecuaciones con [math] incognitas y si hay una solución conseguimos una fórmula cerrada para la recurrencia.
Guía de $\LaTeX$ (sirve para escribir ecuaciones como $2^{3\times 2}+1=13\cdot 5$)
Avatar de Usuario
Fredy10
Mensajes: 13
Registrado: Mar 19 Oct, 2010 2:34 pm

Re: Recurrencias

Mensaje sin leer por Fredy10 »

Del tema "Mas Recurrencias" obtenemos una linda idea para resolver recurrencias cuyas raices sean iguales, estas son del tipo [math] otra que podemos llevar a esta dividiendo por el factror que multiplica a [math].
La unica raiz que satisface: [math] es exactamente [math], luego [math] satisface la recurrencia anterior.
Basta encontrar otra secuencia más, y aqui nos resulta util el problema de Ivan, ya que este nos plantea hallar una recurrencia que es de la forma anterion, pero no es de la forma [math] con [math] real, sino que tiene como una solucion de la recurrencia a [math], la cual no es dificil ver, satisface [math] por lo tanto las soluciones para este tipo de recurrencias, dados [math] y [math] son de la foma:
[math] donde [math] y [math] son:
[math]
[math]
(esto no vale para [math], y aunque no tiene sentido este caso, es bueno aclararlo)
Notese con esto se resuelven las recurrencias de grado dos que poseen en la cuadratica
Responder