Need help with algforopt-notebooks?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

212 Stars 52 Forks Other 14 Commits 0 Opened issues


Jupyter notebooks associated with the Algorithms for Optimization textbook

Services available


Need anything else?

Contributors list

# 276,511
The Jul...
13 commits
# 369,799
The Jul...
1 commit

Algorithms for Optimization Jupyter Notebooks

This repository contains supplemental Jupyter notebooks to accompany Algorithms for Optimization by Mykel Kochenderfer and Tim Wheeler. These notebooks were generated from the Algorithms for Optimization source code. We provide these notebooks to aid with the development of lectures and understanding the material, with the hope that you find it useful.


All notebooks have Julia 1.0.1 kernels. Julia can be installed here.

Rendering is managed by PGFPlots.jl. Please see their documentation for important installation instructions.

Julia notebooks are supported by IJulia.

Once the repo is cloned, one can set up the required packages from the terminal before launching the jupyter notebook:

export JULIA_PROJECT="@."
julia -e 'using Pkg; pkg"instantiate"'
jupyter notebook

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.