JuMP - Julia para Programação Matemática

Vol 56, 2024 - 310035
Minicurso
Favoritar este trabalho
Como citar esse trabalho?
Resumo

JuMP é uma linguagem \textit{open-source} de modelagem e um ecossistema de pacotes para otimização na linguagem de programação Julia. JuMP permite formular e resolver problemas de otimização de variadas classes de forma fácil, independente de otimizadores e computacionalmente eficiente. Com a biblioteca é possível formular problemas de programação linear, programação inteira, programação não linear, programação cônica e programação por restrições e otimizar tais problemas com mais de 50 otimizadores. JuMP vem sendo usado por diversos agentes do governo, indústria e academia em diversas áreas de tradicional aplicação de pesquisa operacional como sistemas elétricos, controle de estoque, otimização em redes, mas também outras áreas como física teórica e biologia molecular. Adicionalmente, é possível criar extensões da infraestrutura básica para modelar problemas específicos como otimização multiestágio estocástica, otimização binível, otimização polinomial e otimização em dimensão infinita.

O link do material esta disponível em: https://github.com/joaquimg/SBPO2024 

Compartilhe suas ideias ou dúvidas com os autores!

Sabia que o maior estímulo no desenvolvimento científico e cultural é a curiosidade? Deixe seus questionamentos ou sugestões para o autor!

Faça login para interagir

Tem uma dúvida ou sugestão? Compartilhe seu feedback com os autores!

Instituições
  • 1 PSR
Eixo Temático
  • 15. PM – Programação Matemática
Palavras-chave
JuMP
Julia
Programação matemática
Otimização
Linguagem de Modelagem Algébrica