Relações de recorrência

Documentos relacionados
Relações de recorrência

Relações de Recorrência

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Recorrências Lineares de Primeira Ordem

Sociedade Brasileira de Matemática Mestrado Profissional em Matemática em Rede Nacional

Princípio da boa ordenação. Aula 03. Princípio da boa ordenação. Princípio da boa ordenação. Indução Finita e Somatórios

Indução. Método de Prova por Indução. Jon Barwise e John Etchemendy, Capítulo: 16

Modelagem com relações de recorrência. Exemplo: Determinada população dobra a cada ano; população inicial = 5 a n = população depois de n anos

Análise de Problemas Recursivos. Algoritmos e Estruturas de Dados Flavio Figueiredo (

Aula 06: Análise matemática de algoritmos recursivos

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

ALGORITMOS AVANÇADOS UNIDADE II Recursividade. Luiz Leão

Luciana Santos da Silva Martino

Estruturas Discretas

Programação Estruturada

RESOLUÇÃO DCC-UFRJ MATEMÁTICA COMBINATÓRIA 2006/2 PROVA Considere a soma. S n = n 2 n 1

CAPÍTULO 1 Operações Fundamentais com Números 1. CAPÍTULO 2 Operações Fundamentais com Expressões Algébricas 12

PCC104 - Projeto e Análise de Algoritmos

Busca Binária. Aula 05. Busca em um vetor ordenado. Análise do Busca Binária. Equações com Recorrência

Técnicas de análise de algoritmos

Processamento da Informação Teoria. Recursividade

Matemática E Extensivo V. 6

Análise de Algoritmos Parte 4

Recursão. Aula 1. Liana Duenha. Faculdade de Computação Universidade Federal de Mato Grosso do Sul

Estruturas de Dados, Análise de Algoritmos e Complexidade Estrutural. Carlos Alberto Alonso Sanches

Seção 27: Pontos Singulares Método de Frobenius

Divisão e Conquista. Norton T. Roman. Apostila baseada nos trabalhos de Cid de Souza, Cândida da Silva e Delano M. Beder

Matemática E Extensivo V. 6

Recursividade. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR

CES-11. Noções de complexidade de algoritmos. Complexidade de algoritmos. Avaliação do tempo de execução. Razão de crescimento desse tempo.

Denominamos equação polinomial ou equação algébrica de grau n a toda equação da forma:

Polos Olímpicos de Treinamento. Aula 10. Curso de Álgebra - Nível 3. Diferenças finitas e o polinômio interpolador de Lagrange. 1. Diferenças Finitas

Recursividade. Prof. Jesus José de Oliveira Neto

Equação de Segundo Grau. Rafael Alves

Equações Diferenciais de Segunda Ordem. Copyright Cengage Learning. Todos os direitos reservados.

Bruno Hott Algoritmos e Estruturas de Dados I DECSI UFOP. Recursividade

Matemática Discreta - 06

Universidade Federal do Pará Instituto de Tecnologia. Cálculo III. Campus de Belém Curso de Engenharia Mecânica

Polinômios de Legendre

Indução Matemática. Profa. Sheila Morais de Almeida. junho DAINF-UTFPR-PG

Dedução Indução Contra-exemplos Contradição Contrapositiva Construção Diagonalização

Alexandre Miranda Alves Anderson Tiago da Silva Edson José Teixeira. MAT146 - Cálculo I - Integração por Frações Parciais

MATEMÁTICA A - 11.o Ano. Propostas de resolução

Funções. Funções. Cardinalidade de conjuntos. Discrete Mathematics with Graph Theory Edgar Goodaire e Michael Parmenter, 3rd ed 2006.

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Análise de Complexidade para algoritmos iterativos e recursivos

4 de outubro de MAT140 - Cálculo I - Método de integração: Frações Parciais

05 Análise de Algoritmos (parte 4) SCC201/501 - Introdução à Ciência de Computação II

Indução Matemática. Matemática Discreta. Indução Matemática. Mayara Midori Omai e Sheila Morais de Almeida UTFPR-PG. Abril

GABARITO. 01) a) c) VERDADEIRA P (x) nunca terá grau zero, pelo fato de possuir um termo independente de valor ( 2).

EQUAÇÃO DO 2º GRAU. Prof. Patricia Caldana

Análise e Complexidade de Algoritmos

Complexidade de Algoritmos

MESTRADO PROFISSIONAL EM MATEMÁTICA EM REDE NACIONAL. ENQ Gabarito. c1 + c 2 = 1 c 1 + 4c 2 = 3. a n = n. c 1 = 1 2c 1 + 2c

Diferenças finitas e o polinômio interpolador de Lagrange

Recorrências Lineares de Segunda Ordem

Recorrências - Parte I

ENQ Gabarito MESTRADO PROFISSIONAL EM MATEMÁTICA EM REDE NACIONAL. Questão 01 [ 1,25 ]

Recursividade. Estrutura de Dados. Prof. Kleber Rezende

1 0 para todo x, multiplicando-se os dois membros por. 2x 1 0 x 1 2. b a x. ba 2. e b 2 c

Matemática Aplicada à Economia LES 201. Aulas 19 e 20 Funções exponenciais e logarítmicas. Luiz Fernando Satolo

DCC008 - Cálculo Numérico

É interessante comparar algoritmos para valores grandes de n. Para valores pequenos de n, mesmo um algoritmo ineficiente não custa muito para ser

Módulo Tópicos Adicionais. Recorrências

TEOREMA DE LEGENDRE GABRIEL BUJOKAS

Algoritmos e Estrutura de Dados. Aula 04 Recorrência Prof. Tiago A. E. Ferreira

Técnicas de Integração

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Métodos iterativos dão-nos uma valor aproximado para s. Sequência de valores de x que convergem para s.

Cálculo Numérico Ponto Fixo

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO. 4 a Lista de Exercícios Gabarito de algumas questões.

Soluções dos Exercícios do Capítulo 2

COMPLEXIDADE DE ALGORITMOS

Matemática Discreta Bacharelado em Sistemas de Informação Resolução - 4ª Lista de Exercícios. Indução e Recursão

Teoria dos Conjuntos. (Aula 6) Ruy de Queiroz. O Teorema da. (Aula 6) Ruy J. G. B. de Queiroz. Centro de Informática, UFPE

Recursividade e relações de recorrência

ANÁLISE DE ALGORITMOS: PARTE 4

Funções de Green. Prof. Rodrigo M. S. de Oliveira UFPA / PPGEE

Matemática E Extensivo V. 8

UFPR - Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Matemática MA12 - Matemática Discreta - PROFMAT Prof.

MC102 Aula 26. Instituto de Computação Unicamp. 17 de Novembro de 2016

Valores e vectores próprios

Aulas 11 e 12 Equações do 2º grau

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Recursividade. Objetivos do módulo. O que é recursividade

Solução de Recorrências

Integral Definida. a b x. a=x 0 c 1 x 1 c 2 x 2. x n-1 c n x n =b x

Universidade Federal de Santa Maria Departamento de Matemática Curso de Verão Lista 2. Sequências de Números Reais

Diferenciais em Série de Potências

9,43 9,40 7,77 9,28 5,20 3,63 6,08 3,02 2,05 4,59 2,45 5,83 9,42 8,52 4,41 3,30 3,52

Introdução à Ciência da Computação II. Recursão. Prof. Ricardo J. G. B. Campello

GABARITO. Prova 2 (points: 120/100; bonus: 18 ; time: 100 ) FMC1, (Turmas do Thanos) Regras: Boas provas! Gabarito 23/11/2016

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo

Transcrição:

Relações de recorrência Sequências. Relações de recorrência. Equação caraterística. Relações de recorrência de 2ª ordem não homogéneas. Referência: Capítulo: 4 Discrete Mathematics with Graph Theory Edgar Goodaire e Michael Parmenter, 3rd ed 2006 1

Sequências definidas recursivamente Definição de fatorial 1 ss n = 0 n! = n n 1 n 2 2.1 ss n 1 Exemplos 0! = 1 1! = 1 3! = 3.2.1 = 6 6! = 6.5.4.3.2.1 = 720 Definição recursiva de fatorial (recorrente, indutiva) 1 ss n = 0 n! = n n 1! ss n 1 Fatorial de ordem n definido à custa de fatorial de ordem n-1 Relações de recorrência -2

Cálculo iterativo do fatorial Fatorial(n){ i=1 fat=1 while (i<n) { i= i+1 fat= fat*i } } Mostrar que, no final, fat=n! Invariante (afirmação a provar): no final de cada ciclo fat=i! Base: antes do ciclo i=1 e fat =1=i! Indutivo: assumir que fat=i!; se i<n executa-se outro ciclo e i passa a i+1 e fat passa a fat*(i+1)=i!*(i+1)= (i+1)! Relações de recorrência -3

Implementação recursiva Fatorial(n){ if (n=1) return 1 else return n*fatorial(n-1) } Calcula o fatorial(n) à custa do n e do fatorial(n-1) Segue a prova indutiva Relações de recorrência -4

Sequência Uma sequência é uma função cujo domínio é um conjunto infinito de inteiros e que toma valores num conjunto de números reais Definição da sequência f 1 (n) = n 2 Por lista: 1, 4, 9, 16, Definição da sequência f 2 (n) Por lista: 2, 4, 8, 16, Recursivamente: o a 1 =2 o a k+1 = 2a k, para k 1 Por fórmula explícita o a n = 2 n condição inicial relação de recorrência solução da relação de recorrência Relações de recorrência -5

Sequências aritmética e geométrica A sequência aritmética de primeiro termo a e diferença d a 1 = a a k+1 = a k + d, k 1. O termo geral é a n = a + n 1 d A soma dos n primeiros termos é S = n 2 Ex: -7, -4, -1, 2, 5, 8, 2a + n 1 d A sequência geométrica de primeiro termo a e razão r a 1 = a a k+1 = ra k, k 1. O termo geral é a n = ar n 1 A soma dos n primeiros termos é S = a(1 rn ) 1 r Ex: 1, 2, 4, 8, 16, 32, Relações de recorrência6

Problema Como descobrir a relação de recorrência? Certos problemas são naturalmente formulados como relações de recorrência O cálculo de um termo de ordem n depende de termos anteriores, recursivamente até à condição inicial Como descobrir a solução explícita para uma relação de recorrência? A solução explícita é necessária para o cálculo direto do termo de ordem n Relações de recorrência -7

Depósito com capitalização O banco tem um depósito com juros de 4% ao ano, automaticamente acumulados ao capital inicial. Se depositar, em 2012-01-01, 1000, ao fim de quanto tempo tem mais do que 1400 na conta? E se o cálculo e capitalização dos juros for mensal? R: c n = (1+J)c n-1, n 1, c 0 =C A solução da relação de recorrência é c n = (1+J) n C > 1400 Resolvendo em ordem a n, n > log 1+J 1400 C com C=1000 No caso da capitalização anual J=0.04 e n>8.58, 9 anos No caso da mensal J=0.04/12=0.0033 e n>101.9, 102 meses Relações de recorrência -8

Reprodução de coelhos Suponha que numa ilha sem coelhos nem predadores se coloca à nascença um casal de coelhos e se pretende estudar a evolução da população Cada casal de coelhos começa a reproduzir-se ao fim de dois meses de vida e a partir daí produz um novo casal todos os meses Qual a população de coelhos ao fim de 8 meses? R: c 0 =1, c 1 =1, c 2 =2, c 3 =3, c 4 =5, c 5 =8, c 6 =13, c 7 =21, c 8 =34 c n = c n-1 + c n-2 sequência de Fibonacci (Solução mais à frente a partir do polinómio caraterístico.) Relações de recorrência -9

Solução por abstração Dada a relação de recorrência a 1 = 1 a k+1 = 3a k + 1 k 1 Obtenha uma fórmula explícita para a k e mostre que é correta. a 1 = 1 a 2 = 3a 1 + 1 = 3 1 + 1 = 4 a 3 = 3a 2 + 1 = 3 3 1 + 1 + 1=13 a 4 = 3a 3 + 1 = 3(3 3 1 + 1 + 1)+1=40 a 5 = 3a 4 + 1 = 3(3(3 3 1 + 1 + 1)+1)+1=121 a k = 3k 1 2 Prova da correção por indução. Relações de recorrência -10

Polinómio caraterístico Relação de recorrência linear de segunda ordem com coeficientes constantes a n = ra n 1 + sa n 2 + f(n) Linear porque a n-1 e a n-2 aparecem a somar e com expoente 1 o 2 a n = a n 1 a n 2 + a n 1 + 4 não é linear por duas razões De segunda ordem porque a n depende de a n-2 o a n = 2a n 1 + a n 3 + n 2 é de terceira ordem Com coeficientes constantes porque r e s não dependen de n Se f(n)=0 a relação de recorrência diz-se homogénea a n ra n 1 sa n 2 = 0 Polinómio caraterístico é x 2 rx s = 0 Relações de recorrência -11

Solução da recorrência homogénea Sejam x 1 e x 2 as raízes do polinómio caraterístico. Então a solução de a n = ra n 1 + sa n 2 é, para n 2, a n = c 1 x 1 n + c 2 x 2 n, se x 1 x 2 a n = c 1 x n + c 2 nn n, se x 1 = x 2 = x c 1 e c 2 a determinar a partir das condições iniciais Relações de recorrência -12

Exemplo com x 1 x 2 Resolva a relação de recorrência a n = 5a n 1 6a n 2, n 2 com as condições iniciais a 0 = 1 e a 1 = 4. R: o polinómio característico é x 2 5x + 6 cujas raízes são x 1 = 2 e x 2 = 3 A solução vai então ser da forma a n = c 1 2 n + c 2 (3 n ) As condições iniciais forçam a que a o = c 1 2 0 + c 2 3 0 = c 1 + c 2 = 1 a 1 = c 1 2 1 + c 2 3 1 = 2c 1 + 3c 2 = 4 Pelo que c 1 = 1 e c 2 = 2 e finalmente a n = 2 n + 2(3 n ) E se a 0 =0 e a 1 =1? c 1 =-1 e c 2 =1 Relações de recorrência -13

Condições iniciais diferentes f 1 = 2 n + 2(3 n ) f 2 = 2 n + 3 n Relações de recorrência14

Exemplo com x 1 = x 2 Resolva a relação de recorrência a n = 4a n 1 4a n 2, n 2 com as condições iniciais a 0 = 1 e a 1 = 4. R: o polinómio característico é x 2 4x + 4 que tem uma raíz dupla x = 2 A solução vai então ser da forma a n = c 1 2 n + c 2 n(2 n ) As condições iniciais forçam a que a o = c 1 2 0 + c 2 (0)2 0 = c 1 = 1 a 1 = c 1 2 1 + c 2 1 2 1 = 2c 1 + 2c 2 = 4 Pelo que c 1 = 1 e c 2 = 1 e finalmente a n = 2 n + n 2 n = n + 1 2 n Relações de recorrência -15

Sequência de Fibonacci (exemplo dos coelhos) a 0 = a 1 = 1 a n = a n 1 + a n 2 Polinómio caraterístico: x 2 x 1 Raízes: 1± 5 Solução da recorrência: a n = c 1 1+ 5 Das condições iniciais: c 1 + c 2 = 1 c 1 1+ 5 2 1 + c 2 1 5 2 Solução: a n = 1 5 1 1+ 5 2 = 1 n+1 1 5 2 1 5 2 n 2 + c 2 1 5 2 n+1 n Relações de recorrência16

Caso geral (não homogéneo) Relação de recorrência a n = ra n 1 + sa n 2 + f(n) Solução particular é uma solução específica p n que portanto satisfaz p n = rp n 1 + sp n 2 + f(n) Seja t n outra solução particular; então também se verifica que t n = rt n 1 + st n 2 + f(n) Chamando à diferença q n = t n p n = r t n 1 p n 1 + s t n 2 p n 2 q n = rq n 1 + sq n 2 Verifica-se que esta satisfaz a relação homogénea Portanto t n = p n + q n é a soma de uma solução particular mais a solução homogénea (já vista atrás) Relações de recorrência -17

Teorema Seja p n uma solução particular para a relação de recorrência a n = ra n 1 + sa n 2 + f(n) ignorando as condições iniciais. Seja q n a solução da recorrência homogénea a n = ra n 1 + sa n 2, também ignorando as condições iniciais. Então p n + q n é a solução para a relação de recorrência não homogénea. As condições iniciais determinam as constantes em q n. Relações de recorrência -18

Solução particular A solução particular p n depende de f(n) e nem sempre é fácil de encontrar Um bom ponto de partida é fazer p n da mesma forma de f(n), com as constantes por determinar As constantes determinam-se por substituição na recorrência Relações de recorrência -19

Exemplo Exemplo: resolva a relação de recorrência não homogénea a n = 3a n 1 + n, n 1 com a 0 = 1 R: Determinação de uma solução particular; como f(n)=n é linear vamos escolher p n = c + bb. Para determinar c e b vamos substituir p n na relação de recorrência c + bb = 3 c + b n 1 + n = 3c + 3b + 1 3b n Igualando os coeficientes das potências de n idênticas c = 3c + 3b e b = 1 3b Conclui-se que c = 3 e b = 1, pelo que 16 4 p n = 3 16 + 1 4 n Relações de recorrência s-20

Exemplo (cont.) A relação de recorrência homogénea é a n = 3a n 1 O polinómio caraterístico resulta x 2 + 3x, com raízes -3 e 0 A solução homogénea sem condições iniciais é da forma q n = c 1 3 n + c 2 (0 n ) = c 1 3 n Então, a solução geral é da forma p n +q n = 3 16 + 1 4 n + c 1 3 n Para a condição inicial a 0 = 3 16 + 1 4 0 + c 1 3 0 = 1 conclui-se que c 1 = 13 16 a n = 3 16 + 1 4 n + 13 16 3 n Relações de recorrência -21

Outro exemplo Obter uma solução para a n = 2a n 1 + 3a n 2 + 5 n, n 2, a 0 = 2, a 1 = 1. R: Tentando p n = c(5 n ) e substituindo na relação c(5 n ) = 2c(5 n 1 ) + 3c(5 n 2 ) + 5 n dividindo por 5 n 2 25c = 10c + 3c + 25, logo c = 25 e p 12 n = 25 12 5n Polinómio caraterístico x 2 2x 3 com raízes -1 e 3 Solução homogénea q n = c 1 1 n + c 2 3 n Solução geral p n + q n = 25 12 5n + c 1 1 n + c 2 (3 n ) Iniciais: a 0 = 2 = 25 + c 12 1 + c 2, a 1 = 1 = 25 5 c 12 1 + 3c 2 a n = 25 12 5n 17 24 1 n 27 8 (3n ) Relações de recorrência -22