Tutorials by package
To make it easier to find relevant tutorials, this page lists all the tutorials by the packages they import.
For example, to find tutorials that solve nonlinear programs, look at the Ipopt.jl section.
CDDLib.jl
Arbitrary precision arithmetic
CSV.jl
Getting started with data and plotting • Multi-objective project planning • Rolling horizon problems • The diet problem • The factory schedule example
Clarabel.jl
Arbitrary precision arithmetic • Example: ellipsoid approximation • Example: experiment design • Example: fitting of circles and ellipses • Example: logistic regression • Example: minimal ellipses • Example: quantum state discrimination • Modeling with cones • Optimal power flow • Simple semidefinite programming examples • Transitioning from MATLAB
Clustering.jl
Example: fitting of circles and ellipses
DSP.jl
Example: fitting of circles and ellipses
DataFrames.jl
Column generation • Example: portfolio optimization • Geographical clustering • Getting started with data and plotting • Multi-objective project planning • Optimal power flow • Power Systems • Rolling horizon problems • Sensitivity analysis of a linear program • The diet problem • The factory schedule example • The multi-commodity flow problem • The network multi-commodity flow problem
DelimitedFiles.jl
Example: classification problems • The transportation problem
DifferentiationInterface.jl
Automatic differentiation of user-defined operators
Distributions.jl
Dualization.jl
Enzyme.jl
Automatic differentiation of user-defined operators
ForwardDiff.jl
Automatic differentiation of user-defined operators
Gurobi.jl
Benders decomposition • Callbacks • Finding multiple feasible solutions • Parallelism • Traveling Salesperson Problem
HTTP.jl
HiGHS.jl
Approximating nonlinear functions • Basis matrices • Benders decomposition • Column generation • Computing the duals of a mixed-integer program • Constraint programming • Debugging • Design patterns for larger models • Financial modeling problems • Geographical clustering • Getting started with JuMP • Getting started with data and plotting • Multi-objective knapsack • Multi-objective project planning • N-Queens • Network flow problems • Performance tips • Power Systems • Rolling horizon problems • Sensitivity analysis of a linear program • Serving web apps • Simple multi-objective examples • Sudoku • The cannery problem • The diet problem • The facility location problem • The factory schedule example • The knapsack problem example • The multi-commodity flow problem • The network multi-commodity flow problem • The transportation problem • Tolerances and numerical issues • Two-stage stochastic programs
Images.jl
Example: fitting of circles and ellipses
Interpolations.jl
Example: optimal control for a Space Shuttle reentry trajectory
Ipopt.jl
Automatic differentiation of user-defined operators • Computing Hessians • Example: classification problems • Example: nonlinear optimal control of a rocket • Example: optimal control for a Space Shuttle reentry trajectory • Example: portfolio optimization • Nested optimization problems • Optimal power flow • Power Systems • Simple examples • The VectorNonlinearOracle set • User-defined Hessians • User-defined operators with vector outputs
JSON.jl
Design patterns for larger models • Serving web apps • The cannery problem
LinearAlgebra.jl
Computing Hessians • Dualization • Example: classification problems • Example: ellipsoid approximation • Example: experiment design • Example: fitting of circles and ellipses • Example: minimal ellipses • Example: quantum state discrimination • Geographical clustering • Modeling with cones • N-Queens • Optimal power flow • Simple semidefinite programming examples • The facility location problem • Transitioning from MATLAB • Writing a solver interface
LinearOperatorCollection.jl
Example: fitting of circles and ellipses
MathOptChordalDecomposition.jl
MathOptInterface.jl
Example: experiment design • Example: logistic regression • Modeling with cones • Writing a solver interface
MultiObjectiveAlgorithms.jl
Example: portfolio optimization • Multi-objective knapsack • Multi-objective project planning • Simple multi-objective examples
PATHSolver.jl
Example: mixed complementarity problems
ParametricOptInterface.jl
Plots.jl
Approximating nonlinear functions • Column generation • Example: classification problems • Example: ellipsoid approximation • Example: fitting of circles and ellipses • Example: minimal ellipses • Example: nonlinear optimal control of a rocket • Example: optimal control for a Space Shuttle reentry trajectory • Example: portfolio optimization • Getting started with data and plotting • Multi-objective knapsack • Multi-objective project planning • Performance problems with sum-if formulations • Power Systems • Rolling horizon problems • Simple semidefinite programming examples • The facility location problem • Traveling Salesperson Problem • Two-stage stochastic programs
Printf.jl
Benders decomposition • Writing a solver interface
Random.jl
Callbacks • Computing Hessians • Example: classification problems • Example: ellipsoid approximation • Example: experiment design • Example: logistic regression • Simple examples • Simple semidefinite programming examples • The facility location problem • Traveling Salesperson Problem
RegularizedLeastSquares.jl
Example: fitting of circles and ellipses
SCS.jl
Chordal decomposition • Dualization • Parallelism • Primal and dual warm-starts • Tolerances and numerical issues
SQLite.jl
The multi-commodity flow problem • The network multi-commodity flow problem
SparseArrays.jl
Chordal decomposition • Column generation • Computing Hessians • Optimal power flow • Writing a solver interface
Statistics.jl
Example: portfolio optimization • Simple examples • Two-stage stochastic programs
StatsPlots.jl
Example: portfolio optimization • Power Systems • The factory schedule example • Two-stage stochastic programs
Tables.jl
The multi-commodity flow problem
Test.jl
Automatic differentiation of user-defined operators • Callbacks • Example: classification problems • Example: ellipsoid approximation • Example: minimal ellipses • Finding multiple feasible solutions • Optimal power flow • Simple examples • Simple semidefinite programming examples • The VectorNonlinearOracle set • The cannery problem • The diet problem • The multi-commodity flow problem • The network multi-commodity flow problem • Traveling Salesperson Problem • User-defined operators with vector outputs