Modelos de Otimização

Conhecimentos de Base Recomendados

Não há requisitos prévios de conhecimentos base para além dos que são requeridos à admissão no presente curso de mestrado.

Métodos de Ensino

A atividade letiva decorre em regime presencial, com exposição de conceitos, técnicas e métodos, com grande enfoque em aplicações práticas. Será utilizado software de apoio à resolução de problemas de maior dimensão, maioritariamente dentro das bibliotecas do Python.

Resultados de Aprendizagem

Objetivos:

Nesta disciplina introduzem-se técnicas de modelização matemática dirigidas a problemas complexos de Planeamento e Gestão, recorrendo a modelos de programação linear e linear inteira. A disciplina terá forte incidência na resolução de casos aplicados, incidindo em: planeamento de investimentos, seleção de projetos, gestão da produção, gestão financeira, planeamento de projetos e escalas e turnos de trabalho.

Face à dimensão dos problemas envolvidos, serão adotados meios computacionais de otimização para a resoluções dos modelos matemáticos propostos. Esses meios recorrem sobretudo às bibliotecas do Python, procurando uma utilização fácil dos dados e dos resultados dos problemas propostos.

Competências:

Pretende-se que o aluno seja capaz de modelizar problemas de otimização no âmbito dos temas anteriormente referidos, recorrendo à programação linear e linear inteira. Deve também conseguir tratar os dados desses problemas e explorar os resultados gerados, usando ferramentas do Python.

 

Programa

1. Modelos de Programação linear e linear inteira. Interpretação económica

2. Ferramentas computacionais para resolução de modelos linear e lineares inteiros.

     2.1. Ferramentas do Python

     2.2. Outras ferramentas de otimização linear

3. Interpretação económica das soluções. Análise de sensibilidade e análise paramétrica

4. Tratamento de dados e tratamento de resultados usando ferramentas do Python

5. Estudo dos seguintes problemas de decisão:

     5.1. Planeamento de investimentos

     5.2. Gestão da produção

     5.3. Gestão financeira

     5.4. Planeamento de projetos

     5.5. Escalas e turnos de trabalho

Docente(s) responsável(eis)

Estágio(s)

NAO

Bibliografia

Bibliografia essencial:

– Elementos de apoio pedagógico elaborados pelo docente da disciplina.

 

Bibliografia complementar:

– Cornuejols, G., & Tütüncü, R. (2006). Optimization methods in finance (Vol. 5). Cambridge U Press.

– F.S. Hillier & G.J. Lieberman, Introdução à Pesquisa Operativa, McGraw Hill, 2006.

– R.L. Rardin, Optimization in Operations Research, Prentice Hall, New Jersey, 1998.

– Jesus, F.; & Lisboa, J.V.. Introdução à Investigação Operacional, Vida Económica, 2020.

– Manuais online da biblioteca PuLP (última versão lançada em 12 de Janeiro, 2024)

– Manuais online da biblioteca gurobipy (última versão lançada em 28 de Novembro, 2023)