Complexidade de Algoritmos - 2019/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
Programa de Pós-Graduação em Informática, UFRJ
Professores

Celina Miraglia Herrera de Figueiredo
Fábio Botler
Vinícius Gusmão Pereira de Sá


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 aproximativos. Problemas de otimização. Esquemas de aproximação em tempo polinomial. Max SNP-completo.

Horário e local das aulas

Início: 27/09/2019
6a., 9-13h, H-318B

Monitores

Judismar Arpini Junior - jj.arpini@gmail.com
Wanderson Douglas Lomenha Pereira - wlomenha@cos.ufrj.br

Grupo de WhatsApp

Horário e local da monitoria

Quartas-feiras das 10h às 12h
Sala H318-B

Provas

P1: 01/11/2019
P2: 13/12/2018

Vistas de prova

P1: 04/12/2019, 10h, sala H318B
P2: 18/12/2019, 10h, sala H318B

Cronograma previsto

Setembro
27Notação O, Ω, θ. Algoritmos polinomiais. A Classe P.
Outubro
4Programação dinâmica. Método Guloso.
11Problemas de decisão. Problemas de otimização.
Algs. eficientes, probs. tratáveis/intratáveis, probs. algorímicos, codificações, tipos de problemas.
A Classe P, probs. aparentemente difíceis.
18Certificados. A Classe NP.
A classe NP, P versus NP, complementos de problemas.
Transformações polinomiais, alguns problemas NP-Completos.
25Reduções. NP-Completo. NP-Completo forte.
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.
Novembro
1P1
8Backtracking. Limites inferiores.
15Feriado: Proclamação da República
22Algoritmos aproximativos
29Esquemas de aproximação polinomial.
Dezembro
4Vista da P1, 10h, sala H318B
6Algoritmos randomizados.
13P2
18Vista da P2, 10h, sala H318B

Listas

As listas deverão ser entregues até a data determinada, podem ser enviadas por email, porém é preferível que seja entregue, ainda que posteriormente, também a versão em papel.


Informações interessantes

Palestra da professora Celina sobre o problema do milênio.
Intratabilidade e Otimização
FEOFILOFF, P. O que é uma prova?

Bibliografia

Edições anteriores deste curso
Complexidade de Algoritmos - 2018/3
Complexidade de Algoritmos - 2017/3