Skip to content

Tutorials on using JuMP for mathematical optimization in Julia

License

Notifications You must be signed in to change notification settings

Kuifje02/JuMPTutorials.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JuMPTutorials.jl

Powered by NumFOCUS Build Status

This repository contains tutorials on JuMP, a domain-specific modeling language for mathematical optimization embedded in Julia. Tutorials can be viewed in the form of webpages, and interactive Jupyter notebooks. This set of tutorials is made to complement the documentation by providing practical examples of the concepts. For more details, please consult the JuMP documentation.

These tutorials are currently under development as a part of a Google Summer of Code project. The current list of tutorials that are planned can be viewed at the following issue. If there is a tutorial you would like to request, please add a comment to the above issue. Any other suggestions are welcome as well.

There are also some older notebooks available at juliaopt-notebooks repository. Most of these were built using prior versions of JuMP and may not function correctly, but they can assist in implementing some concepts. There are also some code examples available in the main JuMP repo.

Run Notebooks in the Browser

Binder

To try out any of the tutorials in the browser without downloading Julia, click on the launch binder button above. Note that this functionality only supports open-source solvers which do not have additional requirements (for e.g. BLAS or MATLAB). This is also very slow and can take several minutes to start as it has to first install Julia and all the dependencies. Thus, you should download and run the notebooks on your PC for the best experience.

Table of Contents

About

Tutorials on using JuMP for mathematical optimization in Julia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 88.1%
  • Julia 11.9%