Você está na página 1de 2

UNIVERSIDADE DO ESTADO DO RIO GRANDE DO NORTE FACULDADE DE CINCIAS EXATAS E NATURAIS - FANAT DEPARTAMENTO DE INFORMTICA DI MESTRADO EM CINCIA DA COMPUTAO

DISCIPLINA: PROJETO E ANLISE DE ALGORITMOS Aluno:_______________________________________________________Data __/__/__

LISTA DE EXERCCIOS - RECORRNCIAS Data de entrega: 09/05/12 - Peso: 25% no total das listas. A. MTODO DA SUBISTITUIO: (4,0)

1. Mostre que f(n) = 3n/2 + 7n/2 + i 5 uma soluo para a recorrncia F(n) = F(n1) + 3n + 2 para o valor inicial F(1) = i. 2. Calcule uma frmula fechada para a recorrncia F(n) = F(n/2) + 3 com valor inicial F(20) = i. 3. Mostre que F(n) = lg n + 3 para n = 20, 2 1, 22, 23, uma soluo da recorrncia F(n) = F(n/2) + 1. 4. Sabe-se que G uma funo definida no conjunto {2 0, 2 1, 2 2, 23, } tal que G(1) = 5 e G(n) = 2G(n/2) + 7n para n > 1. Determine uma frmula fechada para G. 5. Considere a recorrncia T(n) = 2 T(n/2) + 7n + 2. Prove que T(n) 8n lg n para todo n 5. Tente usar a mesma tcnica para provar que T(n) 7n lg n para todo n 100, supondo que a desigualdade vale para n = 100,101,,199. Tente usar a mesma tcnica para provar que T(n) 100n para todo n 1000, supondo que a desigualdade vale para n = 1000,1001,,1999. 6. Suponha que uma funo T satisfaz a recorrncia T(n) = 2 T(n/2) + 7n + 2 e tem valor inicial T(1) = 99. Mostre que T(n) est em (n lg n). 7. Resolva a recorrncia T(n) = 2T(n/2) + 7n. 8. Considere a recorrncia F(n) = F(3n/4) + 88. Exiba e prove uma frmula fechada para a funo F que est definida sobre as potncias inteiras de 4/3, tem F(1) = 77 e satisfaz a recorrncia.

9. Seja F a funo definida assim: F(1) = 77 e F(n) = F(3n/4) + 88 para todo natural n > 1. Mostre que F(n) est em (lg n).

B. MTODO DA RVORE DE RECURSO:

(2,0)

1. Construa a rvore de recurso para T(n) = 4T(n/2)+ cn, onde c uma constante, e fornea um limite assinttico restrito sobre sua soluo. Verifique o limite pelo mtodo de substituio.

2. Demonstre que a soluo para a recorrncia T(n) = T(n/3) + T(2n/3) + cn, onde c
uma constante, (nlgn), utilizando uma rvore de recurso.

C. MTODO MESTRE:

(4,0)

1. Use o mtodo mestre para fornecer limites assintticos restritos para as recorrncias a seguir: a). T(n)=4T(n/2)+n b). T(n)=4T(n/2)+n2 c). T(n)=4T(n/2)+n3 2. Use o mtodo mestre para mostrar que a soluo para a recorrncia de pesquisa binria T(n) = T(n/2) + O(1) T(n) = O(lg n). 3. O tempo de execuo de um algoritmo A descrito pela recorrncia T(n) = 7T(n/2) + n2. Um algoritmo concorrente A' tem um tempo de execuo T(n) = aT(n/4) + n2. Qual o maior valor inteiro para a tal que A' seja assintoticamente mais rpido que A? 4. Seja T uma funo que leva nmeros naturais em nmeros reais e satisfaz a recorrncia T(n) = 8T(n/2) + n. Mostre que T est em (n lg n). 5. Seja T uma funo que leva nmeros naturais em nmeros reais e satisfaz a recorrncia T(n) = 7T(n/2) + n. Mostre que T est em (n).

Você também pode gostar