Popis: |
Existem diversas linguagens de programacao para aplicacoes gerais ou cientificas. No entanto, particularmente em aplicacoes cientificas, e comum se encontrar linguagens adequadas para certas tarefas (desenvolvimento de algoritmos, por exemplo) e inadequadas para outras (geracao de graficos para visualizacao de resultados). Julia foi criada como uma alternativa que combinasse as vantagens de diversas linguagens. Neste tutorial, Julia e apresentada como uma opcao para o desenvolvimento de solucoes no contexto de Programacao Matematica, com foco em Programacao Linear Inteira Mista, juntamente com seu pacote JuMP. O pacote JuMP fornece uma linguagem de modelagem independente do software de otimizacao utilizado, inclusive permitindo a implementacao de callbacks. Aqui, sao apresentados guias de instalacao e desenvolvimento, alem de exemplos com funcoes usualmente utilizadas e callbacks. |