SIAM Review· 2017Q1
JuMP: A Modeling Language for Mathematical Optimization
- 1,228citations
- Q1SCImago
- 2017year
Short summary
JuMP is a new open-source modeling language for mathematical optimization problems, offering high-level algebraic syntax and performance comparable to commercial tools.
AI-generated from the title and abstract; the full text is not read.
Key points
- JuMP supports a broad range of optimization problem types (linear, mixed-integer, quadratic, conic-quadratic, semidefinite, nonlinear).
- It uses a high-level, algebraic syntax for user-friendly problem formulation.
- JuMP achieves performance comparable to commercial modeling tools.
- It is built on the Julia programming language, enabling advanced features.
AI-generated from the title and abstract; the full text is not read.
Abstract
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.
The authors' abstract, as published at the source. SIAM Review, 2017 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Numerical Analysis
Numerical AnalysisMathematics