MAC 5727 / MAC0450 -- Algoritmos de Aproximação
1o. Semestre de 2008
Material básico
- Livro-texto: Uma introdução
sucinta a algoritmos aproximação
- Approximation Algorithms and Combinatorial Optimization
(eds. P. Crescenzi, V. Kann),
A
list of NP-complete optimization problems
- M. Goemans, Approximation algorithms, 1994. (notas de aula)
- D. Hochbaum (ed.),
Approximation
Algorithms for NP-hard problems, PWS Publishing Company,
1997.
- R. Motwani,
Lectures Notes on Approximation Algorithms
- V. Vazirani, Approximation Algorithms
Informações sobre o livro
- D. Williamson,
Lecture Notes
on Approximation Algorithms, Fall 1998.
- Problemas
em P, em NP e a questão "P versus NP"
Outros textos ![[New!]](../../newave.gif)
- Como escrever "provas matemáticas" [Veja]
(disponível no BIME)
- Como escrever textos matemáticos [Veja]
Exercícios
- Lista 1
- Lista 2
- Lista 3
- Lista 4
- Lista 5
- Lista 6
- Lista 7 - leitura de artigos
- Lista 8 - leitura de artigos
Avaliação do aprendizado do aluno
Será feita levando em conta as seguintes atividades:
- Listas de exercícios (entrega obrigatória)
- Provas (final de abril e meados de junho)
- Um seminário sobre um tópico a ser
escolhido no final do semestre
Aulas
- 04/março - Introdução
- Uma visão geral dos tópicos que serão cobertos nesta
disciplina (requisitos, textos, material disponível)
- Cap.1 Introdução
(definições básicas e notação)
- 06/março
- Cap.2 Algoritmos Clássicos (2.1. Escalonamento;
Cobertura por conjuntos - introdução)
- 11/março
- Cap.2 Algoritmos Clássicos
- 2.2. Cobertura por Conjuntos (set cover) - relação com os
problemas em grafos sobre cobertura de arestas por vértices e cobertura de
vértices por arestas, hipergrafos
- Corte Multiseparador Mínimo - introdução
- 13/março
- Cap.2 Algoritmos Clássicos (material não
apresentado no livro-texto)
- II.3 Corte Multiseparador Mínimo (multiway
cut) [algoritmo guloso] -- (notas de aula)
- II.4 Caminhos Disjuntos nas Arestas [algoritmo
guloso] -- (notas de aula)
- 25/março
- Cap.2 Algoritmos Clássicos
- TSP - O Problema do Caixeiro Viajante
- 27/março
- Cap.3 Método Primal
- Técnica do arredondamento
- Técnica métrica
- 01/abril
- Cap.3 Método Primal
- Técnica métrica (Problema MinMCut)
- 03/abril
- Cap.4 Método Dual
- Método Dual simples e Dual Maximal
(LATIN 2008 + Semana do Break)
- 22/abril
- Cap.5 Método Primal-Dual
- O Método Primal Dual Clássico (para achar solução exata)
- Método de Aproximação Primal-Dual
- 24/abril
- Cap.5 Método Primal-Dual
- Problema da Transversal Mínima
- 29/abril
- Cap.5 Método Primal-Dual
- Problema da Floresta de Steiner
- 06/maio
- Cap.5 Método Primal Dual
- Problema da Localização de recursos ( Facility
Location Problem)
- 08/maio
- Cap.6 Algoritmos Probabilísticos
- Algoritmos para o MAX-3SAT
- 13/maio
- 15/maio
- Cap.6 Algoritmos Probabilísticos
- Problema do Multicorte Mínimo (MinMcut)
- 20/maio
- Cap.6 Algoritmos Probabilísticos
- Desaleatorização - método das esperanças condicionadas
- 27/maio
- Cap.7 Programação Semidefinida
- O problema do corte máximo (algoritmo probabilístico de Goemans-Williamson)
- 03/junho
- Cap.7 Programação Semidefinida
- 05/junho
- 10/junho
- 12/junho
- 17/junho
- 19/junho
Yoshiko Wakabayashi
<yw@ime.usp.br>
Last modified: Tue Feb 10 19:54:11 BRST 2009