Julia’s JuMP 1.0 released: What’s new?

JuMP1.0 consists of two main Julia packages, JuMP.jl and MathOptInterface.jl, along with a plethora of supporting packages.

JuMP, a modelling language and collection of supporting packages for mathematical optimization problems in Julia, has gotten a new version. The 1.0 release marks the completion of the JuMP 1.0 roadmap and the transition to semantic versioning.

JuMP makes it easy to formulate and solve a range of problem classes, including linear programs, integer programs, conic programs, semidefinite programs, and constrained nonlinear programs.

THE BELAMY

Sign up for your weekly dose of what's up in emerging technology.

JuMP consists of two main Julia packages, JuMP.jl and MathOptInterface.jl, along with a plethora of supporting packages that interface MathOptInterface.jl to external solvers, use JuMP to solve application-specific optimization problems, or extend JuMP to new problem domains.

JuMP is used to route school buses, schedule trains, plan power grid expansion, and optimise organic milk production.

Semantic versioned packages have a version comprised of three numbers: MAJOR.MINOR.PATCH. Given a version number MAJOR.MINOR.PATCH:

the MAJOR version is incremented for incompatible API changes
the MINOR version is incremented when new backwards compatible functionality is added
the PATCH version is incremented for bug fixes.

JuMP follows the ColPrac guide for deciding how to version each release.

More Great AIM Stories

Kartik Wali
A writer by passion, Kartik strives to get a deep understanding of AI, Data analytics and its implementation on all walks of life. As a Senior Technology Journalist, Kartik looks forward to writing about the latest technological trends that transform the way of life!

Our Upcoming Events

Masterclass, Virtual
How to achieve real-time AI inference on your CPU
7th Jul

Masterclass, Virtual
How to power applications for the data-driven economy
20th Jul

Conference, in-person (Bangalore)
Cypher 2022
21-23rd Sep

Conference, Virtual
Deep Learning DevCon 2022
29th Oct

3 Ways to Join our Community

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Telegram Channel

Discover special offers, top stories, upcoming events, and more.

Subscribe to our newsletter

Get the latest updates from AIM
MOST POPULAR

What can SEBI learn from casinos?

It is said that casino AI technology comes with superior risk management systems compared to traditional data analytics that regulators are currently using.

Will Tesla Make (it) in India?

Tesla has struggled with optimising their production because Musk has been intent on manufacturing all the car’s parts independent of other suppliers since 2017.