JuMP: A Modeling Language for Mathematical Optimization

By Iain Dunning, Joey Huchette, Miles Lubin. 2015

1,563 citations recorded by the source corpus.

JuMP is an open-source modeling language that allows users to express a wide range of optimization problems (linear, mixed-integer, quadratic, conic-quadratic, semidefinite, and nonlinear) in a high-level, algebraic syntax. JuMP takes advantage of advanced features of the Julia programming language to offer unique functionality while achieving performance on par with commercial modeling tools for standard tasks. In this work we will provide benchmarks, present the novel aspects of the implementation, and discuss how JuMP can be extended to new problem classes and composed with state-of-the-art tools for visualization and interactivity.

Subfields: Computer Networks and Communications, Hardware and Architecture, Numerical Analysis

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Xiaojin Zhu
  2. Xuezhou Zhang
  3. Brendan O'Donoghue
  4. Adam N. Elmachtoub
  5. Dragos Florin Ciocan
  6. Paul Grigas
  7. Velibor V. Misic
  8. Vincent Tjeng

In Hardware and Architecture

  1. Brendan O'Donoghue
  2. Xiaojin Zhu
  3. Xuezhou Zhang
  4. Adam N. Elmachtoub
  5. Dragos Florin Ciocan
  6. Paul Grigas
  7. Velibor V. Misic
  8. Russ Tedrake

In Numerical Analysis

  1. Brendan O'Donoghue
  2. Stephen P. Boyd
  3. Steven Diamond
  4. Velibor V. Misic
  5. Miles Lubin
  6. Russ Tedrake
  7. Xiaojin Zhu
  8. Xuezhou Zhang

Citations in the corpus