TL;DR
JuMP is an open-source algebraic modeling language in Julia that enables efficient formulation of diverse optimization problems and integrates with advanced tools for visualization and extension.
Contribution
It introduces a high-level, flexible modeling language for optimization in Julia, combining ease of use with performance comparable to commercial tools.
Findings
JuMP achieves performance on par with commercial modeling tools.
Provides benchmarks demonstrating efficiency across problem types.
Extensible framework for new problem classes and integration with visualization tools.
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
