Complexidade de Algoritmos - 2021/3
(PESC: COS841; PPGI: MAB704)

Mestrado e Doutorado

Nesta página vocês terão todas as informações a respeito do curso, por isso sempre estejam de olho nela.

Programa de Engenharia de Sistemas e Computação, COPPE, UFRJ
Professores

Celina Miraglia Herrera de Figueiredo
Fábio Botler
Franklin Marquezino


Ementa

Algoritmos. Notação O, Ω, θ. Problemas em P. Programação dinâmica. Método Guloso. Backtracking. Limites inferiores. Algoritmos polinomiais. Problemas de decisão. Problemas em NP. Certificados. Classe NP. NP-completo. NP-completo Forte. Algoritmos randomizados. Algoritmos aproximativos. Problemas de otimização. Esquemas de aproximação em tempo polinomial. Max SNP-completo. Complexidade parametrizada

Horário e local das aulas

Início: 17/11/2021
segundas e quartas, 10h-12h, Google Meet

Monitores

Mariana Martins Ferreira da Cruz
Rafael Almeida da Costa Schneider

Grupo de Whatsapp

Listas

As listas deverão ser entregues até a data determinada, podem ser enviadas por email.

Provas

As provas deverão ser entregues até a data determinada por email.


Cronograma previsto

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


Informações interessantes

Palestra da professora Celina sobre o problema do milênio.
Intratabilidade e Otimização
FEOFILOFF, P. O que é uma prova?
Prof. Uéverton dos Santos Souza - Algoritmos Parametrizados

Bibliografia

Edições anteriores deste curso

2020/3 2019/3 2018/3 2017/3