Matemática Discreta - Relação de Recorrência

Neste capítulo, discutiremos como as técnicas recursivas podem derivar sequências e ser usadas para resolver problemas de contagem. O procedimento para encontrar os termos de uma sequência de maneira recursiva é chamadorecurrence relation. Estudamos a teoria das relações de recorrência linear e suas soluções. Finalmente, introduzimos funções geradoras para resolver relações de recorrência.

Definição

Uma relação de recorrência é uma equação que define recursivamente uma sequência onde o próximo termo é uma função dos termos anteriores (Expressando $ F_n $ como alguma combinação de $ F_i $ com $ i <n $).

Example - Série Fibonacci - $ F_n = F_ {n-1} + F_ {n-2} $, Torre de Hanói - $ F_n = 2F_ {n-1} + 1 $

Relações de recorrência linear

Uma equação de recorrência linear de grau k ou ordem k é uma equação de recorrência que está no formato $ x_n = A_1 x_ {n-1} + A_2 x_ {n-1} + A_3 x_ {n-1} + \ pontos A_k x_ {nk} $ ($ A_n $ é uma constante e $ A_k \ neq 0 $) em uma sequência de números como um polinômio de primeiro grau.

Estes são alguns exemplos de equações de recorrência linear -

Relações de recorrência Valores iniciais Soluções
F n = F n-1 + F n-2 a 1 = a 2 = 1 Número de Fibonacci
F n = F n-1 + F n-2 a 1 = 1, a 2 = 3 Número lucas
F n = F n-2 + F n-3 a 1 = a 2 = a 3 = 1 Sequência Padovan
F n = 2F n-1 + F n-2 a 1 = 0, a 2 = 1 Número Pell

Como resolver a relação de recorrência linear

Suponha que uma relação de recorrência linear de duas ordens seja - $ F_n = AF_ {n-1} + BF_ {n-2} $ onde A e B são números reais.

A equação característica para a relação de recorrência acima é -

$$ x ^ 2 - Ax - B = 0 $$

Três casos podem ocorrer ao encontrar as raízes -

Case 1- Se esta equação fatora como $ (x- x_1) (x- x_1) = 0 $ e produz duas raízes reais distintas $ x_1 $ e $ x_2 $, então $ F_n = ax_1 ^ n + bx_2 ^ n $ é a solução. [Aqui, a e b são constantes]

Case 2 - Se esta equação fatora como $ (x- x_1) ^ 2 = 0 $ e produz uma raiz real única $ x_1 $, então $ F_n = a x_1 ^ n + bn x_1 ^ n $ é a solução.

Case 3 - Se a equação produz duas raízes complexas distintas, $ x_1 $ e $ x_2 $ na forma polar $ x_1 = r \ ângulo \ theta $ e $ x_2 = r \ ângulo (- \ theta) $, então $ F_n = r ^ n (a cos (n \ theta) + b sin (n \ theta)) $ é a solução.

Problem 1

Resolva a relação de recorrência $ F_n = 5F_ {n-1} - 6F_ {n-2} $ onde $ F_0 = 1 $ e $ F_1 = 4 $

Solution

A equação característica da relação de recorrência é -

$$ x ^ 2 - 5x + 6 = 0, $$

Portanto, $ (x - 3) (x - 2) = 0 $

Portanto, as raízes são -

$ x_1 = 3 $ e $ x_2 = 2 $

As raízes são reais e distintas. Então, isso está na forma do caso 1

Portanto, a solução é -

$$ F_n = ax_1 ^ n + bx_2 ^ n $$

Aqui, $ F_n = a3 ^ n + b2 ^ n \ (As \ x_1 = 3 \ e \ x_2 = 2) $

Portanto,

$ 1 = F_0 = a3 ^ 0 + b2 ^ 0 = a + b $

$ 4 = F_1 = a3 ^ 1 + b2 ^ 1 = 3a + 2b $

Resolvendo essas duas equações, obtemos $ a = 2 $ e $ b = -1 $

Portanto, a solução final é -

$$ F_n = 2,3 ^ n + (-1). 2 ^ n = 2,3 ^ n - 2 ^ n $$

Problem 2

Resolva a relação de recorrência - $ F_n = 10F_ {n-1} - 25F_ {n-2} $ onde $ F_0 = 3 $ e $ F_1 = 17 $

Solution

A equação característica da relação de recorrência é -

$$ x ^ 2 - 10x -25 = 0 $$

Então $ (x - 5) ^ 2 = 0 $

Portanto, há uma única raiz real $ x_1 = 5 $

Como há uma única raiz de valor real, isso está na forma do caso 2

Portanto, a solução é -

$ F_n = ax_1 ^ n + bnx_1 ^ n $

$ 3 = F_0 = a.5 ^ 0 + (b) (0,5) ^ 0 = a $

$ 17 = F_1 = a.5 ^ 1 + b.1.5 ^ 1 = 5a + 5b $

Resolvendo essas duas equações, obtemos $ a = 3 $ e $ b = 2/5 $

Portanto, a solução final é - $ F_n = 3,5 ^ n + (2/5) .n.2 ^ n $

Problem 3

Resolva a relação de recorrência $ F_n = 2F_ {n-1} - 2F_ {n-2} $ onde $ F_0 = 1 $ e $ F_1 = 3 $

Solution

A equação característica da relação de recorrência é -

$$ x ^ 2 -2x -2 = 0 $$

Portanto, as raízes são -

$ x_1 = 1 + i $ e $ x_2 = 1 - i $

Na forma polar,

$ x_1 = r \ angle \ theta $ e $ x_2 = r \ angle (- \ theta), $ onde $ r = \ sqrt 2 $ e $ \ theta = \ frac {\ pi} {4} $

As raízes são imaginárias. Então, isso está na forma do caso 3.

Portanto, a solução é -

$ F_n = (\ sqrt 2) ^ n (a cos (n. \ Sqcap / 4) + b sin (n. \ Sqcap / 4)) $

$ 1 = F_0 = (\ sqrt 2) ^ 0 (a cos (0. \ Sqcap / 4) + b sin (0. \ Sqcap / 4)) = a $

$ 3 = F_1 = (\ sqrt 2) ^ 1 (a cos (1. \ Sqcap / 4) + b sin (1. \ Sqcap / 4)) = \ sqrt 2 (a / \ sqrt 2 + b / \ sqrt 2 ) $

Resolvendo essas duas equações, obtemos $ a = 1 $ e $ b = 2 $

Portanto, a solução final é -

$ F_n = (\ sqrt 2) ^ n (cos (n. \ Pi / 4) + 2 sin (n. \ Pi / 4)) $

Relação de recorrência não homogênea e soluções particulares

Uma relação de recorrência é chamada de não homogênea se estiver na forma

$ F_n = AF_ {n-1} + BF_ {n-2} + f (n) $ onde $ f (n) \ ne 0 $

Sua relação de recorrência homogênea associada é $ F_n = AF_ {n – 1} + BF_ {n-2} $

A solução $ (a_n) $ de uma relação de recorrência não homogênea tem duas partes.

A primeira parte é a solução $ (a_h) $ da relação de recorrência homogênea associada e a segunda parte é a solução particular $ (a_t) $.

$$ a_n = a_h + a_t $$

A solução da primeira parte é feita usando os procedimentos discutidos na seção anterior.

Para encontrar a solução específica, encontramos uma solução de teste apropriada.

Seja $ f (n) = cx ^ n $; seja $ x ^ 2 = Ax + B $ a equação característica da relação de recorrência homogênea associada e seja $ x_1 $ e $ x_2 $ suas raízes.

  • Se $ x \ ne x_1 $ e $ x \ ne x_2 $, então $ a_t = Ax ^ n $

  • Se $ x = x_1 $, $ x \ ne x_2 $, então $ a_t = Anx ^ n $

  • Se $ x = x_1 = x_2 $, então $ a_t = An ^ 2x ^ n $

Exemplo

Seja uma relação de recorrência não homogênea $ F_n = AF_ {n – 1} + BF_ {n-2} + f (n) $ com raízes características $ x_1 = 2 $ e $ x_2 = 5 $. As soluções de teste para diferentes valores possíveis de $ f (n) $ são as seguintes -

f (n) Soluções de teste
4 UMA
5,2 n An2 n
8,5 n An5 n
4 n A4 n
2n 2 + 3n + 1 Um 2 + Bn + C

Problem

Resolva a relação de recorrência $ F_n = 3F_ {n-1} + 10F_ {n-2} + 7,5 ^ n $ onde $ F_0 = 4 $ e $ F_1 = 3 $

Solution

Esta é uma relação linear não homogênea, onde a equação homogênea associada é $ F_n = 3F_ {n-1} + 10F_ {n-2} $ e $ f (n) = 7,5 ^ n $

A equação característica de sua relação homogênea associada é -

$$ x ^ 2 - 3x -10 = 0 $$

Ou $ (x - 5) (x + 2) = 0 $

Ou $ x_1 = 5 $ e $ x_2 = -2 $

Portanto, $ a_h = a.5 ^ n + b. (- 2) ^ n $, onde aeb são constantes.

Dado que $ f (n) = 7,5 ^ n $, ou seja, da forma $ cx ^ n $, uma solução experimental razoável de at será $ Anx ^ n $

$ a_t = Anx ^ n = An5 ^ n $

Depois de colocar a solução na relação de recorrência, obtemos -

$ An5 ^ n = 3A (n - 1) 5 ^ {n-1} + 10A (n - 2) 5 ^ {n-2} + 7,5 ^ n $

Dividindo ambos os lados por $ 5 ^ {n-2} $, obtemos

$ An5 ^ 2 = 3A (n - 1) 5 + 10A (n - 2) 5 ^ 0 + 7,5 ^ 2 $

Ou $ 25An = 15A - 15A + 10An - 20A + 175 $

Ou $ 35A = 175 $

Ou $ A = 5 $

Portanto, $ F_n = An5 ^ n = 5n5 ^ n = n5 ^ {n + 1} $

A solução da relação de recorrência pode ser escrita como -

$ F_n = a_h + a_t $

$ = a.5 ^ n + b. (- 2) ^ n + n5 ^ {n + 1} $

Colocando os valores de $ F_0 = 4 $ e $ F_1 = 3 $, na equação acima, obtemos $ a = -2 $ e $ b = 6 $

Portanto, a solução é -

$ F_n = n5 ^ {n + 1} + 6. (- 2) ^ n -2,5 ^ n $

Funções Geradoras

Generating Functions representa sequências onde cada termo de uma sequência é expresso como um coeficiente de uma variável x em uma série de potências formal.

Matematicamente, para uma sequência infinita, digamos $ a_0, a_1, a_2, \ dots, a_k, \ dots, $ a função geradora será -

$$ G_x = a_0 + a_1x + a_2x ^ 2 + \ dots + a_kx ^ k + \ dots = \ sum_ {k = 0} ^ {\ infty} a_kx ^ k $$

Algumas áreas de aplicação

Funções geradoras podem ser usadas para os seguintes fins -

  • Para resolver uma variedade de problemas de contagem. Por exemplo, o número de maneiras de fazer alterações por Rs. 100 nota com as notas de denominações Rs.1, Rs.2, Rs.5, Rs.10, Rs.20 e Rs.50

  • Para resolver relações de recorrência

  • Para provar algumas das identidades combinatórias

  • Para encontrar fórmulas assintóticas para termos de sequências

Problem 1

Quais são as funções geradoras para as sequências $ \ lbrace {a_k} \ rbrace $ com $ a_k = 2 $ e $ a_k = 3k $?

Solution

Quando $ a_k = 2 $, função geradora, $ G (x) = \ sum_ {k = 0} ^ {\ infty} 2x ^ {k} = 2 + 2x + 2x ^ {2} + 2x ^ {3} + \ dots $

Quando $ a_ {k} = 3k, G (x) = \ sum_ {k = 0} ^ {\ infty} 3kx ^ {k} = 0 + 3x + 6x ^ {2} + 9x ^ {3} + \ pontos \ dots $

Problem 2

Qual é a função geradora da série infinita; $ 1, 1, 1, 1, \ dots $?

Solution

Aqui, $ a_k = 1 $, por $ 0 \ le k \ le \ infty $

Portanto, $ G (x) = 1 + x + x ^ {2} + x ^ {3} + \ dots \ dots = \ frac {1} {(1 - x)} $

Algumas funções úteis de geração

  • Para $ a_k = a ^ {k}, G (x) = \ sum_ {k = 0} ^ {\ infty} a ^ {k} x ^ {k} = 1 + ax + a ^ {2} x ^ { 2} + \ dots \ dots \ dots = 1 / (1 - ax) $

  • Para $ a_ {k} = (k + 1), G (x) = \ sum_ {k = 0} ^ {\ infty} (k + 1) x ^ {k} = 1 + 2x + 3x ^ {2} \ dots \ dots \ dots = \ frac {1} {(1 - x) ^ {2}} $

  • Para $ a_ {k} = c_ {k} ^ {n}, G (x) = \ sum_ {k = 0} ^ {\ infty} c_ {k} ^ {n} x ^ {k} = 1 + c_ {1} ^ {n} x + c_ {2} ^ {n} x ^ {2} + \ dots \ dots \ dots + x ^ {2} = (1 + x) ^ {n} $

  • Para $ a_ {k} = \ frac {1} {k!}, G (x) = \ sum_ {k = 0} ^ {\ infty} \ frac {x ^ {k}} {k!} = 1 + x + \ frac {x ^ {2}} {2!} + \ frac {x ^ {3}} {3!} \ dots \ dots \ dots = e ^ {x} $