Ferramentas de Utilizador

Ferramentas de Site


cmp155:2011-1

Análise e Desenvolvimento de Algoritmos (2011/1)

Somebody once asked John Hopcroft about the problem of P and NP. He answered: “On Tuesdays, I try to prove that they are equal, on the rest of the week - that they are different.” I believe that he has reduced the time to try to show that they are equal to Sunday afternoons.

Informações gerais

Professores: Luciana Buriol, Marcus Ritt
Carga horária: 60 h (em 30 aulas de 2h)
Créditos: 4
Súmula: Complexidade de algoritmos. Cálculo de complexidade. Métodos básicos de construção de algoritmos. Classes de complexidade. Algoritmos aproximativos.
Horário/Sala: Seg/Qua 13.30, Sala 102, prédio 43424.
Consultas: Seg 15.30.
Detalhes: Ver a página no PPGC.

Notícias

  • Resultados prova publicados

Resultados

Materiais

Aulas

No. Data Tópicos Cap.1) Exercícios Soluções Leitura
1 16/03 Administrativa, Introdução. Notação assintótica. 1,A.[1-4] KT1-3
2 21/03 Análise de complexidade pessimista e média. 2 E1 S1 KT1-3
3 23/03 Análise de complexidade pessimista. Análise agregada e amortizada. 2 KT1-3
4 28/03 Divisão e conquista. 6 KT5
5 30/03 Divisão e conquista. 6 KT5
6 04/04 Divisão e conquista. 6 E2 S2 KT5
7 06/04 Algoritmos gulosos. 4 KT4
8 11/04 Algoritmos gulosos. 4 KT4
9 13/04 Programação dinâmica. 5 KT6
10 18/04 Programação dinâmica. 5 KT6
11 20/04 Programação dinâmica. 5 KT6
12 25/04 Backtracking, Branch-and-bound. 7
13 27/04 Backtracking, Branch-and-bound. 7
14 02/05 Sem aula
15 04/05 Classes de complexidade. 11,12 E3 S3 KT8,9
16 09/05 Classes de complexidade. 11,12 E4 KT8,9
17 11/05 Complexidade de Kolmogorov.
18 16/05 Algoritmos cache-eficientes.
19 18/05 Algoritmos de memôria externa. S E5
23/05 Semana academica
25/05 Semana academica
20 30/05 Apresentação dos trabalhos.
21 01/06 Apresentação dos trabalhos.
22 06/06 Apresentação dos trabalhos.
23 08/06 Apresentação dos trabalhos.
24 13/06 Fluxo em grafos.
25 15/06 Fluxo em grafos. Prazo E4
26 20/06 Fluxo em grafos.
27 22/06 Algoritmos de aproximação.
28 27/06 Algoritmos de aproximação. 24/6: Prazo E5
29 29/06 Algoritmos de aproximação.
30 04/07 Prova. P S
11/07 Prova de recuperação.
18/07 Término oficial das aulas.

Livros: TV=Toscani/Veloso. A=Ausiello, KT=Kleinberg/Tardos.

Avaliação

A nota final é composto pela nota obtido na solução dos exercícios (1/3), a nota do projeto (1/3) e a nota da prova (1/3). Informações sobre o projeto: aqui.

Bibliografia

Locations of visitors to this page

1)
Capítulo nas notas de aula
cmp155/2011-1.txt · Esta página foi modificada pela última vez em: 2012/06/27 12:17 por marcus