Aulas
- 8/agosto
- Uma visão geral dos tópicos que serão cobertos nesta
disciplina (requisitos, textos, material disponível).
- Cap. 1 Introdução: Conceitos básicos e notação.
- 10/agosto
- Cap. 2 Algoritmos Clássicos
- 2.1. Escalonamento. Algoritmo de Graham. Complexidade
computacional no caso de 2 máquinas (redução via
Problema da Partição).
- Cobertura de Vértices: uma 2-aproximação.
- [EXTRA] Empacotamento Unidimensional (bin
packing ). [First-Fit, Next-Fit]
- Lista 1.
- 15/agosto
- Cap. 2 Algoritmos Clássicos
- Empacotamento Unidimensional - não admite
razão (absoluta) menor que 3/2, a menos que P= NP.
- 2.2. Cobertura por Conjuntos (set
cover) - Introdução: relação com os
problemas em grafos sobre cobertura de arestas (por vértices) e cobertura de
vértices (por arestas), hipergrafos.
- 17/agosto
- Cap. 2 Algoritmos Clássicos
- [EXTRA] Corte Máximo -- Dois
algoritmos bem simples (com razão de aproximação 1/2): Algoritmo baseado em Busca
Local e Algoritmo Guloso
(notas de aula).
- [EXTRA] Problema do Corte Multiseparador (multiway cut) Mínimo
(notas de aula).
- 22/agosto
- Cap. 2 Algoritmos Clássicos
- 2.3. Caixeiro Viajante
- Lista 2.
- [EXTRA] Caminhos Disjuntos nas Arestas [algoritmo guloso]
(notas de aula).
- 24/agosto
- Cap. 2 Algoritmos Clássicos
- 29/agosto
- Cap. 3 Método Primal
- Estudar em casa: Apêndice C do livro
- Técnica do arredondamento; técnica
métrica
Semana da Pátria 4 a 10/set -- semana sem aulas na USP
- 12/set
- 14/set
- Cap. 5 Método Primal-Dual
- 19/set
- Cap. 5 Método Primal-Dual
- 21/set
- Cap. 5 Método Primal-Dual
- Transversal Mínima
- [EXTRA] Cobertura
- (Entregar Lista 4)
- 26/set
- Cap. 5 Método Primal-Dual
- [EXTRA] Feedback vertex set
- Floresta de Steiner
- 28/set
- Cap. 5 Método Primal-Dual
- Floresta de Steiner
- (Entregar Lista 5)
- 3/out
- Cap. 6 Algoritmos Probabilísticos
- 5/out
Semana do break -- 10 a 14 de outubro
- 17/outubro
- Cap. 6 Algoritmos Probabilísticos
- MaxSat - PL e arredondamento probabilístico
- Algoritmo combinado
- 19/outubro
- Cap. 6 Algoritmos Probabilísticos
- [EXTRA] Jogando moedas tendenciosas (MaxSat)
- [EXTRA] Jogando moedas tendenciosas (MinCV com pesos)
- 21/outubro
- Cap. 6 Algoritmos Probabilísticos
- 26/outubro
- Cap. 7 Programação Semidefinida
- MaxCut - Goemans-Williamson
- 28/outubro
- Cap. 7 Programação Semidefinida (cont.)
Last modified: Fri Oct 14 20:54:59 BRT 2016