JuMP-dev 2026

JuMP-dev 2026 will be held Sunday, May 31 and Monday June 1, 2026 in Edinburgh, Scotland.
This is the weekend prior to SIAM OP26, which will be held June 2-5, 2026 in Edinburgh, Scotland.
JuMP-dev will be co-located with the 2026 HiGHS Workshop.
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.
If you use JuMP in a professional capacity, please consider purchasing a
“Supporter ticket”. If you purchase a supporter ticket, please email your
company logo to jump-dev-2026@googlegroups.com, and we will include it in our
promotional materials.
To request a visa invitation, please write to jump-dev-2026@googlegroups.com
with the subject line Visa invitation letter.
Talks
Talk submissions are now closed.
Schedule
The workshop is structured as two days of talks. Unlike previous years, there will not be a hackathon; the JuMP core contributors will be attending SIAM OP26.
On Monday 1 June, the 2026 HiGHS Workshop will be taking place in parallel in an adjacent room. Participants are welcome to move between streams.
A preliminary schedule is as follows, and is subject to change at any time.
| Sunday 31 (JuMP) | Monday 1 (JuMP) | Monday 1 (HiGHS) | |
|---|---|---|---|
| 08:30 | Coffee |
Coffee |
Coffee |
| 09:00 | Introduction and welcome Oscar Dowson |
DiffOpt: Now Nonlinear and Streamlined Joaquim Dias Garcia |
HiGHS Workshop |
| 09:15 | Calculating carbon intensity signals on the power grid Noah Rhodes |
||
| 09:30 | High Frequency Battery Optimization with JuMP Mario Souto |
DisjunctiveProgramming.jl’s New Suite of Solution Methods Daniel Nguyen |
|
| 09:45 | Optimal Planning for Steel Industry Decarbonization: A Mixed-Integer Linear Programming Approach in Julia Vinícius Justen Pinto |
Advanced Model Composition in ApplicationDrivenLearning.jl Giovanni Amorim |
|
| 10:00 | Optimize Your Fleet with Odoo and JuMP Benoît Legat |
DisjunctiveNet.jl: Neural Symbolic Learning via Differentiable Convexified Optimization Layers Can Li |
|
| 10:15 | DuckDB as backend to build optimization models in JuMP.jl Diego Tejada |
Batched optimization solvers: a tour d'horizon François Pacaud |
|
| 10:30 | Morning tea |
Morning tea |
Morning tea |
| 10:45 | |||
| 11:00 | Invited talk: Linopy Fabian Hofmann |
Encoding Matters when Embedding NNs in Optimization Problems Chelsea Sidrane |
HiGHS Workshop |
| 11:15 | InfiniteMathOptAI.jl: Embedding Surrogates for Infinite-Dimensional Optimization Joshua Pulsipher |
||
| 11:30 | MathProgIncidence.jl: Graph theoretical tools for inspecting and debugging optimization problems Robert Parker |
Optimization Problem Surrogates with Graph Transformer Networks and integration within simulation workflows Jose Daniel Lara |
|
| 11:45 | |||
| 12:00 | Why Your Model Works in Test but Fails at 4 AM: Production Lessons from Energy Dispatch Harley Mackenzie |
Toward Extending EAGO.jl for Exploiting GPU Parallelism Dimitri Alston |
|
| 12:15 | |||
| 12:30 | Lunch (provided on-site) |
Lunch (provided on-site) |
Lunch (provided on-site) |
| 14:00 | Antipode JuMPing - How Norwegian authorities use JADE.jl for better decision making Jarand Hole |
Second-Order GPU solver for Burer-Monteiro Benoît Legat |
HiGHS Workshop |
| 14:15 | Automatic Decomposition of JuMP Models using TimeStructDecomposition.jl Truls Flatberg |
GraphsOfConvexSets.jl: Optimisation over Graphs of Convex Sets with JuMP Charles van Hees |
|
| 14:30 | PowerModelsADA: A Distributed Optimization Library for Optimal Power Flow Mohannad Alkhraijah |
First-order Convex (mixed-integer) optimization: FrankWolfe.jl and Boscia.jl Deborah Hendrych |
|
| 14:45 | Decentralized Network Expansion Planning Under Uncertainty Using a Nested Dual Decomposition Technique Alireza Shefaei |
TenSolver.jl: A tensor network based QUBO solver with JuMP integration Iago Leal de Freitas |
|
| 15:00 | An ADMM framework for solving actor‑decomposed energy system models Stefan Strömer |
PEPit.jl: Computer-Assisted Worst-Case Analysis of First-Order Optimization Algorithms in Julia Shuvomoy Das Gupta |
|
| 15:15 | Modelling and Solving Mathematical Programs with Complementarity Constraints. Anton Edvinovich Pozharskiy |
||
| 15:30 | Afternoon tea |
Afternoon tea |
Afternoon tea |
| 15:45 | |||
| 16:00 | Adding array support for JuMP’s Automatic Differentiation Sophie Lequeu |
The 2026 JuMP-dev prize The JuMP developers |
HiGHS Workshop |
| 16:15 | Can ExaModels Power JuMP on GPUs? Sungho Shin |
JuMP's macros: a comprehensive overview Oscar Dowson |
|
| 16:30 | UnoSolver.jl, a unified SQP/barrier solver for nonlinearly constrained optimization Charlie Vanaret |
||
| 16:45 | |||
| 17:00 | Dinner |
Venue
JuMP-dev will be held at the John McIntyre Conference Centre. There are a wide range of accommodation options within walking distance.
Accommodation
There are a wide variety of accommodation options nearby.
Accommodation is available at the conference venue, but it is open only from Monday 1 June. (You will need to book somewhere else for the weekend.) For more details, see Summer stays at the University of Edinburgh.
Program committee
- Oscar Dowson (Program chair)
- Mathieu Besançon (Inria)
- Joaquim Dias Garcia (Soma Energy)
- Benoît Legat (UCLouvain)
- François Pacaud (Mines Paris-PSL)
- Chelsea Sidrane (KTH)
- Julian Hall (University of Edinburgh; local organization)
- Ivet Galabova (University of Edinburgh; local organization)
To contact the program committee, write to jump-dev-2026@googlegroups.com.

