O documento resume uma apresentação sobre problemas NP-completos, heurísticas e algoritmos evolutivos. A apresentação introduz o tema, discute problemas sem solução exata e conceitos de (meta)heurística. Também apresenta algoritmos genéticos como exemplo de metaheurística e descreve o trabalho da próxima aula sobre bibliotecas de algoritmos metaheurísticos.