JuMP

JuMP
Developers
  • Miles Lubin
  • Benoît Legat
  • Joaquim Dias Garcia
  • Joey Huchette
  • Oscar Dowson
First appeared2013 (2013)
Stable release
1.24.0 / February 4, 2025 (2025-02-04)
Implementation languageJulia
OSCross-platform: Linux, Mac OS X and Windows
LicenseMozilla MPL2.0 (JuMP), MIT (supporting packages)
Websitejump.dev
Influenced by
AMPL, PuLP

JuMP is an algebraic modeling language and a collection of supporting packages for mathematical optimization embedded in the Julia programming language. JuMP is used by companies, government agencies, academic institutions, software projects, and individuals to formulate and submit optimization problems to thirdparty solvers. JuMP has been specifically applied to problems in the field of operations research.