/LearningJulia

Este é um repositório de códigos em Julia, no intuito de ajudar no aprendizado da linguagem resolvendo problemas de otimização inteira e combinatória.

Primary LanguageJupyter Notebook

Aprendendo Julia

Se puder, dê uma estrela clicando no botão star🌟 para ajudar o repositório :)

Este é um repositório de códigos em Julia, no intuito de ajudar no aprendizado da linguagem.

  • Na pasta outros_problemas se encontra alguns exemplos de problemas resolvidos utilizando a biblioteca JuMP.
  • Na pasta aula_relaxação_lagrangeana, se encontra um exemplo do livro Julia Programming for Operations Research do uso do JuMP para resolver um problema com relaxação lagrangeana, bem como um tutorial geral de como implementar. (Leitura online: https://juliabook.chkwon.net/book/lagrangian)
  • Na pasta aula_branch_cut tem exemplos do uso do método branch-and-cut, retirado da documentação oficial do JuMP, além de um tutorial geral de como implementar.
  • Na pasta aula_tutorial contém exemplos didáticos de como usar o JuMP junto a um solver, além de um pdf contendo slides de como utilizar, instalar e configurar o ambiente para o uso da linguagem de programação Julia.
  • Na pasta aula_leitura_de_arquivos contém exemplos de como ler as principais instâncias na linguagem de programação Julia.

Tutorial completo oficial: https://jump.dev/JuMP.jl/stable/JuMP.pdf