JULIA E JuMP: NOVAS FERRAMENTAS PARA PROGRAMAÇÃO MATEMÁTICA

Autores

  • Pedro Belin Castellucci Universidade de São Paulo

DOI:

https://doi.org/10.4322/PODes.2017.005

Palavras-chave:

Programação linear inteira mista, linguagens de programação, linguagens de modelagem

Resumo

Existem diversas linguagens de programação para aplicações gerais ou científicas. No entanto, particularmente em aplicações científicas, é comum se encontrar linguagens adequadas para certas tarefas (desenvolvimento de algoritmos, por exemplo) e inadequadas para outras (geração de gráficos para visualização de resultados). Julia foi criada como uma alternativa que combinasse as vantagens de diversas linguagens. Neste tutorial, Julia é apresentada como uma opção para o desenvolvimento de soluções no contexto de Programação Matemática, com foco em Programação Linear Inteira Mista, juntamente com seu pacote JuMP. O pacote JuMP fornece uma linguagem de modelagem independente do software de otimização utilizado, inclusive permitindo a implementação de callbacks. Aqui, são apresentados guias de instalação e desenvolvimento, além de exemplos com funções usualmente utilizadas e callbacks.

Downloads

Publicado

2017-08-22

Como Citar

Castellucci, P. B. (2017). JULIA E JuMP: NOVAS FERRAMENTAS PARA PROGRAMAÇÃO MATEMÁTICA. Pesquisa Operacional Para O Desenvolvimento, 9(2), 48–61. https://doi.org/10.4322/PODes.2017.005

Edição

Seção

Tutoriais