Skip to content
This repository has been archived by the owner on Dec 5, 2023. It is now read-only.
/ JuMPTutorials.jl Public archive

Tutorials on using JuMP for mathematical optimization in Julia

License

Notifications You must be signed in to change notification settings

jump-dev/JuMPTutorials.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Update: April 2021: The JuMPTutorials.jl repository is archived and will not be maintained. The tutorials from this repository have been moved to the JuMP documentation.

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published