/

/

INFORMS Computing Society (ICS) Awards 2016 Prize for Julia JuMP Package for Optimization

/

/

INFORMS Computing Society (ICS) Awards 2016 Prize for Julia JuMP Package for Optimization

INFORMS Computing Society (ICS) Awards 2016 Prize for Julia JuMP Package for Optimization

INFORMS Computing Society (ICS) Awards 2016 Prize for Julia JuMP Package for Optimization

Date Published

Dec 16, 2016

Dec 16, 2016

Contributors

Share

Share

Date Published

Dec 16, 2016

Contributors

Share

Nashville, TN – Julia Computing is pleased to congratulate Iain Dunning, Joey Huchette and Miles Lubin for winning the 2016 INFORMS Computing Society (ICS) Prize for the Julia JuMP optimization package.

JuMP is used today by thousands of engineers, statisticians, physicists, economists, data scientists and other researchers to model constrained optimization problems faster and more efficiently using Julia, the high performance open source computing language that combines the functionality and ease of use of R and Python with the speed of C++.

JuMP has been cited for applications in train scheduling, self-driving cars, electric vehicle charging, power grid control, plasma physics and fantasy sports. Industrial users include Thales Canada and PSR Energy Consulting.

The ICS Prize is awarded at the INFORMS annual conference for the best paper or group of papers dealing with the interface between Operations Research and Computer Science. The paper which introduces JuMP is available here.

The prizewinners, Iain Dunning, Joey Huchette and Miles Lubin, are all current or former students at the MIT Operations Research Center, where they developed JuMP as a student-led project. Iain Dunning is currently an artificial intelligence researcher at DeepMind Technologies.

According to the ICS Prize Committee:<br> “JuMP is a Julia-language based modeling language that allows users to express a wide variety of optimization problems (linear, mixed-integer, quadratic, conic-quadratic, semidefinite, and nonlinear) in a convenient algebraic syntax. JuMP’s design leverages advanced features of the Julia language to offer distinctive functionality while achieving performance in instance creation often similar to commercial modeling tools. Powerful features of JuMP that make it an attractive tool for optimization tasks include implementation of callbacks for modifying the branch-and-bound algorithm, automatic differentiation of user-defined nonlinear functions, and easy-to-develop add-ons for specialized problem classes. The modular design has enabled many third-party extensions for more specialized optimization problem classes. Specifically, JuMP can be easily used to embed optimization problems as part of a complex algorithmic control structure, such as in decomposition methods. In just two years since its creation, JuMP has had a significant impact in the computational optimization community. JuMP is used to teach optimization in more than a dozen courses around the world. JuMP has been embedded in packages for important applications in engineering, statistics, and data analysis.”

Miles Lubin, Iain Dunning and Joey Huchette

Winners of the 2016 ICS Prize for Creating the Julia JuMP Optimization Package

Photo by J. Kung

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Learn about Dyad

Get Dyad Studio – Download and install the IDE to start building hardware like software.

Read the Dyad Documentation – Dive into the language, tools, and workflow.

Join the Dyad Community – Connect with fellow engineers, ask questions, and share ideas.

Learn about Dyad

Get Dyad Studio – Download and install the IDE to start building hardware like software.

Read the Dyad Documentation – Dive into the language, tools, and workflow.

Join the Dyad Community – Connect with fellow engineers, ask questions, and share ideas.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.