JuMP 1.0: recent improvements to a modeling language for mathematical optimization (Q6095739)
From MaRDI portal
scientific article; zbMATH DE number 7735741
Language | Label | Description | Also known as |
---|---|---|---|
English | JuMP 1.0: recent improvements to a modeling language for mathematical optimization |
scientific article; zbMATH DE number 7735741 |
Statements
JuMP 1.0: recent improvements to a modeling language for mathematical optimization (English)
0 references
8 September 2023
0 references
This short software paper describes features and underlying design decisions leading to the release of Version 1.0 of the open-source algebraic modeling language JuMP. The motivation of JuMP is to provide a convenient way to model mathematical optimization problems of various kinds, including linear, integer, conic, semidefinite, and nonlinear programs, in the Julia programming language, and pass models to many different solvers through an efficient interface. In particular, the paper explains how JuMP 1.0 manages the sometimes competing requirements for generality, efficiency, and flexible access to solver-specific features. Code snippets display the syntax of JuMP on several small examples.
0 references
algebraic modeling language
0 references
optimization solver interface
0 references
JuMP
0 references
Julia
0 references