A disciplina tem como objetivo fornecer subsídios aos alunos do MECAI para o desenvolvimento de pesquisas que envolvam algumas áreas de pesquisa operacional. Assim, no seu oferecimento, deve ser ministrada um curso semestral com os conceitos básicos, técnicas e principais avanços com o foco na utilização de softwares para resolução de problemas em uma das seguintes áreas da pesquisa operacional: otimização inteira; otimização não linear; otimização global; otimização multiobjetivo; simulação e programação por restrições.

Apresentação de conceitos avançados em programação estruturada, com conhecimento de uma linguagem de programação com recursos avançados. Aprendizado de técnicas para construção de algoritmos e para análise da complexidade de algoritmos. Aprendizado de algoritmos clássicos de ordenação e busca em memória interna. Prática de Programação.
A disciplina tem três objetivos principais. Primeiro, introduzir o aluno na aplicação de Inteligência Artificial e em cenários industriais, identificando as principais abordagens sendo proposta para aplicação da IA na indústria. Segundo, apresentar conceitos de modelagem matemática de problemas industriais e critérios para escolha e integração dos métodos de IA. Validar os modelos e métodos em dados industriais, obtidos junto a indústrias ou reportados em artigos científicos.