Luís Felipe Ignácio Cunha

Análise e Síntese de Algoritmos / Análise e Projetos de Algoritmos

Ementa:

Tratablidade: Complexidade de algoritmos; algoritmos ótimos; técnica de algoritmos Divisão e Conquista, Guloso e Programação Dinâmica; Complexidade Computacional e Classe de Problemas P, NP, Co-NP; SAT e variações; Reduções de NP-completude; Reduções polinomiais; Algoritmos Randomizados; Algoritmos Aproximativos

Bibliografia:

Dasgupta, S., Papadimitriou, C. H., Vazirani, U. Algorithms. Science Engineering & Math, 2007
Cormen, T. H., Leiserson, C. E., Rivest, R. L., Stein, C. Introduciton to Algorithms. The MIT Press. 2009
Figueiredo, C. M. H., Fonseca, G., Lemos, M., de Sá, V. G., Introdução aos Algoritmos Randomizados, Impa, 2007
Garey, M. R., Johnson, D. S. Computers and Intractability: A Guide to the Theory of NP-Completeness, W. H. Freeman and Company, 1979
Szwarcfiter, J. L., Markenzon, L. Estruturas de Dados e Seus Algoritmos, LTC Editora; Edição: 3, 2010
Szwarcfiter, J. L. Teoria Computacional de Grafos, Elsevier; Edição: 1, 2018

Playlist:

Slides:

Atividades:


Se você tem alguma dúvida ou sugestão, sinta-se à vontade em me mandar uma mensagem. email.