JULIA E JuMP: NOVAS FERRAMENTAS PARA PROGRAMAÇÃO MATEMÁTICA
DOI:
https://doi.org/10.4322/PODes.2017.005Palavras-chave:
Programação linear inteira mista, linguagens de programação, linguagens de modelagemResumo
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
Como Citar
Edição
Seção
Licença
A submissão de um artigo implica que ela foi aprovada por todos os coautores, se for o caso, bem como pelas autoridades responsáveis da instituição onde o trabalho foi realizado e que o(s) autor(es) estará(ão) implicitamente cedendo seus direitos à SOBRAPO e afirmando que eventuais direitos autorais de terceiros não estão sendo violados. O(s) autor(es), entretanto, permanece(m) responsável(is) pelo conteúdo do artigo publicado na revista. Apesar de se acreditar que a informação divulgada seja verdadeira e acurada na data de sua publicação, os editores e a SOBRAPO não aceitam qualquer responsabilidade legal por erros e omissões que possam ter ocorrido ou que venham a ser identificados.