Setembro |
| |
26
| Apresentação do curso;
|
| |
|
26
| Notação assintótica; Relações de recorrência; Teorema Mestre. -
notas
|
| |
28
| Lower bounds (árvore de decisão e método do adversário), ordenação em tempo linear -
notas
|
| |
| |
Outubro |
| |
3
| Dividir e conquistar, quicksort -
notas |
| |
5
| Programação dinâmica -
notas |
10
| Algoritmos gulosos -
notas |
| |
17
| Backtracking (e/ou mais exemplos das técnicas anteriores) -
notas |
19
| Problemas de decisão. Problemas de otimização. -
notas |
| |
24
| Certificados. A Classe NP. Transformações polinomiais. problemas NP-Completos -
notas |
| |
26
31
| Reduções de Karp X Reduções de Cook,
restrições e extensões de problemas.
Algoritmos superpolinomiais,
isomorfismo de grafos.
Algoritmos pseudopolinomiais, problemas numéricos -
notas 1
notas 2 |
| |
31
| Um pouco de probabilidade. Análise probabilística e Algoritmos randomizados. -
notas
|
| |
| |
Novembro |
| |
7
| Não haverá aula |
9
| Algoritmos randomizados.-
notas
|
| |
14
| Métodos probabilísticos.-
notas
reducao-CH-SAT
|
| |
16
| Revisão para P1
|
21
| P1
|
23
| Correção P1
|
28
| Algoritmos aproximativos e razão de aproximação.
Notas
|
30
| Cobertura de vértices e cobertura de conjuntos.
Notas
|
| |
Dezembro |
| |
5
| Esquemas de aproximação polinomial para o problema da mochila.
Notas,
|
7
| Esquemas de aproximação polinomial para o problema do caixeiro viajante.
Notas
|
12 -
14
| Complexidade Parametrizada.
Notas 1,
Notas 2
|
| |
19 | P2 |