O objetivo desta disciplina é apresentar conceitos de meta-heurística, que é um método heurístico (processo cognitivo empregado em decisões não racionais) para resolver de forma genérica problemas de otimização. As Meta-heurísticas são geralmente aplicadas a problemas para os quais não se conhece algoritmo eficiente.