Está en la página 1de 15

Hecho por: Roberto Arroyo Martínez y Alejandro Gómez Serrapio

RELACIONES DE RECURRENCIA

Ofrecen soluciones más conceptuales que los métodos de conteo simples.

Ejemplo:

Cadenas de n bits sin dos 0’s consecutivos

C

n

 

C

n-1

1

 

C

n-2

1

0

C n = C n-1 +

C n-2

n 3

C 1 = 2 ----

C 2 = 3 ----

C n - 2 n ≥ 3 C 1 = 2 ---- C 2 = 3

Relación de recurrencia:

Condiciones iniciales

Ecuación que relaciona C n con C 0, C 1 , , C n-1

No define por ella misma la sucesión, ya que hay que tener en cuenta también las condiciones iniciales. Las condiciones iniciales son tantas como el grado de la sucesión.

Ejemplo:

Para

a n = 2 a n-1 a n-2

a n = 2 n

2 n = 2 * 2 n-1

- 2 n-2

No es solución, ya que la igualdad no se cumple

a n = 3n

3n = 2 (3 (n-1) ) 3 (n-2)

6n 6 3n + 6 = 3n

Sí es solución

a n = 5

5 = 2*5 5

Sí es solución

Hecho por: Roberto Arroyo Martínez y Alejandro Gómez Serrapio

Ejemplo:

Comprobar que a n = 2 n 1

2 n 1 = 2 (2 n-1 1) + 1

n>=0

es solución de la RR a n = 2 a n-1 + 1

Sí es solución

Ejemplo: problema de los conejos

Dada una pareja de conejos, y sabiendo que cada pareja engendra otra pareja a partir del segundo mes de vida, calcular las parejas que habrá a final de año.

Mes

Parejas

-

1

1

1

2

1+1

3

2+1

4

3+2

.

.

.

.

.

.

12

P 12 = P 11 + P 10

N

P n = P n-1 + P n-2

Condiciones iniciales:

P 1 = 1 (mes 0)

P 2 = 1 (mes 1)

Resolución de relaciones de recurrencias lineales, homogéneas y coeficientes constantes

a n = C 1 *a n-1 + C 2 *a n-2 + … + C k * a n-k

Relaciones de recurrencias lineales: los términos a n ’s no se multiplican entre si

Relaciones de recurrencias homogéneas: siempre aparecen los términos a n ’s

Hecho por: Roberto Arroyo Martínez y Alejandro Gómez Serrapio

Relaciones de recurrencias con coeficientes constantes: Los términos C 1 , C 2 …C k son números

- Ejemplo de relación de recurrencia que no es lineal:

a n = (a n-1 ) 2 + 2*a n-2

- Ejemplo de relación de recurrencia que no tiene coeficientes constantes:

a n = 3n * a n-1

- Ejemplo de relación de recurrencia que no es homogénea:

a n = 3 * a n-1 + 2 * a n-2 + n

El grado de una relación de recurrencia es la k del término C k

Ejemplo: a n = 2 * a n-1 + 5 * a n-5 (Sería de grado 5)

Para la resolución de estas relaciones de recurrencia hay que buscar soluciones de la forma a n = r n

=

r k C 1 * r k-1 C 2 * r k-2 - - C k = 0

(Esta es la ecuación característica de la relación de recurrencia)

Hecho por: Roberto Arroyo Martínez y Alejandro Gómez Serrapio

Caso 1 para la resolución de las relaciones de recurrencia:

Supongamos que las raíces de la ecuación característica son todas distintas (r 1 , r 2 …r k )

Las soluciones de la relación de recurrencia son de la forma:

a n = α 1 * (r 1 ) n + … + α k * (r k ) n

Ejemplo:

a n = a n-2 n2

Condiciones iniciales:

Ecuación Característica:

a 0 =1 y a 1 =2

r n = r n-2 = r 2 -1 = 0

α 1 , …, α k

R

Soluciones de la ecuación característica: r 2 = 1 (+1 y -1)

a n = α 1 * 1 n + α 2 (-1) n

α 1 , α 2

R

¿Cuáles satisfacen las condiciones generales?

Para n=0

1 = α 1 * 1 0 + α 2 (-1) 0

Para n=1

2 = α 1 * 1 1 + α 2 (-1) 1

a n =

+

1 = α 1 + α 2

2 = α 1 – α 2

α 1 = 3/2

α 2 = -1/2

(-1) n =

+

Solución de la RR

Hecho por: Roberto Arroyo Martínez y Alejandro Gómez Serrapio

Ejemplo:

a n = a n-1 + a n-2

a 0

=0

a

1 =1

Serrapio Ejemplo: a n = a n-1 + a n-2 a 0 =0 a 1 =1

EC (Ecuación característica)

a n = α 1

+ α 2

Condiciones iniciales = grado

r 2 r 1 = 0

Ahora hay que comprobar para qué valores de α 1 y α 2 se cumplen las condiciones iniciales:

n

= 0

0 = α 1 * 1 + α 2 * 2

n

= 1

1 = α 1

+ α 2

0

= α 1 + α 2

α 1 = - α 2

1

= α 1

+ α 2

Sustituimos α 1 por - α 2

1 = (-α 2 )

+ α 2

1 (-

= α 2

+

)

1 )

= α 2 (

α 2 =

α 2 =  
 

Estos valores satisfacen todos los requisitos

α 1 =

La solución de la RR, por tanto, es:

a n =

+

Bitácora Matemática Discreta.

Pablo Suárez Vidal Pablo Salgado Roo

RR

L

H

CC

Caso no que as raíces son todas distintas:

Ecuación Característica (EC)

raíces son todas distintas: Ecuación Característica (EC) Grado 08/11/2011 Caso no que as raíces non sexan

Grado

08/11/2011

distintas: Ecuación Característica (EC) Grado 08/11/2011 Caso no que as raíces non sexan todas distintas: Exemplo.

Caso no que as raíces non sexan todas distintas:

08/11/2011 Caso no que as raíces non sexan todas distintas: Exemplo. Encontrar a solución da recurrencia:

Exemplo. Encontrar a solución da recurrencia:

Ecuación Característica:

Polo tanto, as solucións serán:

Ecuación Característica: Polo tanto, as solucións serán: E a sucesión que as relaciona é da forma:

E a sucesión que as relaciona é da forma:

Solución

= 2

Bitácora Matemática Discreta.

Pablo Suárez Vidal Pablo Salgado Roo

TEOREMA:

Raíces

con multiplicidades da forma

sendo:

A solución xeral de esta ecuación de recurrencia:

08/11/2011

solución xeral de esta ecuación de recurrencia: 08/11/2011 Exemplo. Encontrar as solucións da recurrencia: Ecuación

Exemplo. Encontrar as solucións da recurrencia:

Ecuación Característica:

Encontrar as solucións da recurrencia: Ecuación Característica: Aplicamos a fórmula xeral: Polo tanto: = 1, ,

Aplicamos a fórmula xeral:

Polo tanto:

Encontrar as solucións da recurrencia: Ecuación Característica: Aplicamos a fórmula xeral: Polo tanto: = 1, ,

= 1,

,

Encontrar as solucións da recurrencia: Ecuación Característica: Aplicamos a fórmula xeral: Polo tanto: = 1, ,

Bitácora Matemática Discreta.

Pablo Suárez Vidal Pablo Salgado Roo

RR

L

Nota:

NH

CC

i)Buscamos una solución particular.

ii)Buscamos a solución do sistema homoxeneo.

iii)Enton as solucións son da forma:

Para as RR facemos o mesmo:

i) Buscamos unha solución particular

ii) Buscamos a solución homoxénea

de

de

Entón as solución son da forma:

Exemplo. Torres de Hanói:

08/11/2011

Neste caso F(n) é a función constante. F(n) = 1

Comprobar que

é solución de

?

función constante. F(n) = 1 Comprobar que é solución de ? Sí, é unha solución particular

Sí, é unha solución particular

Buscamos as solucións do sistema homoxéneo:

Ecuación Característica:

Solucións da ecuación homoxénea:

Entón, todas as solucións son da forma

Bitácora Matemática Discreta.

Pablo Suárez Vidal Pablo Salgado Roo

Exemplo. Encontrar unha relación de recurrencia:

Con

, ¿De cantas formas podo poñer paréntesis?

É decir:

08/11/2011

MATEMÁTICA DISCRETA

BITÁCORA 15/11/2011

Algoritmos: divide e vencerás

- Consiste en repartir o problema en subproblemas de menor tamaño.

BUSCA BINARIA

Consideramos una lista ordeada L de elementos

a 1 , , a n

Saber se un elemento xpertence á lista.

MAPLE:

Ewfrsdf bb(x, L, i, j)

 

m= |_

_|

;

if

x = L[m]

then pos := m

if

x < L[m] then

bb( x, L, i, m-1)

if

x > L[m]

then bb( x, L, m+1, j)

else

pos := 0 ;

 

end if

pos;

 

end;

COSTE

OPERACIONAL

 

Op(n) = Op(

) + 3

SUMA DE ENTEIROS (en binario)

Suma := proc ( a, b) l := 0; s := [seq ( 0, i=
Suma := proc ( a, b)
l := 0;
s := [seq ( 0, i= 1…nops(a)+1)]
for
j
from 1
to
n
do
d := |_
_| ;
s[j] := a[j] + b [j] + l – 2·d
l := d ;
end do ;
s[j+1] := l ;
end;

COSTE OPERACIONAL

Op(n) = 2 · n

Lineal

MULTIPLICACIÓN ( a · b )

for

i from

1

to

n

se

b j = 1

entón

C j = elementos de a desplazados j unidades

else

c j = 0

end do

sum( c 1 c n )

COSTE OPERACIONAL

O(n 2 )
O(n 2 )

Cuadrática