JuMP-dev 2025
Ticket sales now open: purchase a ticket
JuMP-dev 2025 will be held November 17–20, 2025 in Auckland, New Zealand.
This is the week following CPAIOR 2025, which will be held November 10–13, 2025 in Melbourne, Australia. (Melbourne is a 4 hour flight and 2 hour time difference from New Zealand.)
JuMP-dev will be co-located with the 57th ORSNZ, the Operations Research Society of New Zealand’s annual conference, which will take place November 20–21, 2025, also in Auckland, New Zealand.
Outline
The purpose of JuMP-dev is to bring together students, researchers, and practitioners with interests in the methodological, algorithmic, and software aspects of JuMP and related packages. In particular, we invite new contributors and those who have not met the core development team.
All participants will uphold the JuMP Code of Conduct.
How do I attend?
To attend JuMP-dev, you must purchase a ticket.
To request a visa invitation, please write to jump-dev-2025@googlegroups.com
with the subject line Visa invitation letter
.
Schedule
The workshop will be structured as two days of talks, a hackathon, and a local excursion. The schedule is subject to change at any time.
- Monday 17 November: talks at GridAKL
- Tuesday 18 November: talks at GridAKL
- Wednesday 19 November: self-guided excursion
- Thursday 20 November: hackathon at the University of Auckland
Talk schedule
A preliminary schedule is as follows.
Monday 17 | Tuesday 18 | |
---|---|---|
09:30 | Coffee and registration |
Coffee |
09:45 | Introduction and welcome Oscar Dowson |
|
10:00 | The state of JuMP Miles Lubin |
Large Scale JuMP Models with Constraint Generators Benoît Legat |
10:15 | ||
10:30 | JuMP on demand: Creating your own compute cluster for solving optimisation problems James Foster |
Automatic Generation of JuMP.jl Constraints from ModelingToolkit.jl Models Dimitri Alston |
10:45 | AdaptiveProjection.jl: Automating the Speed-Accuracy Trade-off in Random Projection Methods Jean-François Baffier |
|
11:00 | What's new in HiGHS, and thanks to JuMP for its support! Julian Hall |
CuClarabel: GPU Acceleration for a Conic Optimization Solver Yuwen Chen |
11:15 | ||
11:30 | Revisiting sparse matrix coloring and bicoloring Alexis Montoison |
MadIPM.jl Alexis Montoison |
11:45 | GPU Implementation of Algorithm NCL Michael Saunders |
|
12:00 | Lunch |
|
12:15 | Lunch |
|
12:30 | ||
12:45 | ||
13:00 | ||
13:15 | ||
13:30 | ||
13:45 | ||
14:00 | Bridging the Gap Between Models and Solvers through Constraint Programming Jean-François Baffier |
|
14:15 | ApplicationDrivenLearning.jl a framework to train forecast models with application-driven cost functions Joaquim Dias Garcia |
|
14:30 | Unlocking the Power of Google OR-Tools with MathOptInterface.jl Thibaut Cuvelier |
Optimizing over trained neural networks with MathOptAI.jl Robby Parker |
14:45 | ||
15:00 | JuLS : A Julia Local Search Solver Axel Navarro |
Optimization Problem Surrogates with Graph Transformer Networks and integration within simulation workflows Jose Daniel Lara |
15:15 | ||
15:30 | The State of InfiniteOpt.jl Joshua Pulsipher |
Open energy models: benchmarking, profiling and debugging tool for JuMP Joaquim Dias Garcia |
15:45 | ||
16:00 | MathOptInterface: a comprehensive overview Oscar Dowson |
TIMES2JuMP - Learnings from IEA-ETSAP feasibility study of migrating the TIMES code to Julia JuMP. James Glynn |
16:15 | Lessons from using JuMP in HARD software Harley Mackenzie |
|
16:30 | The life and times of SDDP.jl Oscar Dowson |
|
16:45 | ||
17:00 | Wrap up |
Wrap up and thanks |
Venue
The workshop will take place in downtown Auckland.
Talks
The first two days of JuMP-dev will be held at the GridAKL in downtown Auckland, New Zealand.
Hackathon
The hackathon on Thursday will take place in Building 201, Room 326 at 10 Symonds street.
ORSNZ 57 will be simultaneously taking place in the nearby University of Auckland Conference Centre.
Accommodation
There are a wide range of accommodation options within walking distance.
Airport transfers
The easiest way to get from the Airport to downtown is via the Sky Drive bus. Tickets are $20, and you can purchase one from the driver.
There are a variety of cheaper but non-direct and slow public transport options. You can pay for public transport in Auckland with a contactless credit card. For busses, tag on and off the reader inside the door of each bus. For trains, some stations have barriers, others have a post at the platforms.
Excursion
There will be a self-guided excursion on the Wednesday 19 November. Details to come.
New Zealand entry requirements
If you require a visa, please email jump-dev-2025@googlegroups.com
with the
subject Visa invitation letter
.
Regardless of your visa status, everyone traveling to New Zealand must complete a New Zealand Traveller Declaration. The easiest way to complete this is via the app. You must complete it no sooner than 24 hours before starting your travel. If you forget to complete the declaration prior to traveling, you may request a paper form from the flight attendants on your flight.
Program committee
- Oscar Dowson (Program chair; local organization)
- Jean-François Baffier (Internet Initiative Japan)
- Oleg Barbin (Fonterra; local organization)
- David Bernal Neira (Purdue)
- Mathieu Besançon (Inria, Université Grenoble Alpes)
- Joaquim Dias Garcia (PSR)
- James Foster (CSIRO)
- Lea Kapelevich (Amazon)
- Benoît Legat (UCLouvain)
- Miles Lubin (Hudson River Trading)
To contact the program committee, write to jump-dev-2025@googlegroups.com
.