JuMP-dev 2024

JuMP-dev 2024 was held 19-21 July, 2024 in Montréal, Canada. This was immediately prior to ISMP 2024.

The workshop was organized with the help of the GERAD research center.

Photo of JuMP-dev attendees (most but not all)

See also the best presentation awards.

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.

Schedule

Friday 19th Saturday 20th Sunday 21st
08:15 
Light breakfast
Light breakfast
08:30 
08:45 
Introduction and welcome
Introduction and welcome
09:00 
The state of JuMP
Miles Lubin
[slides][video]
InfiniteExaModels.jl: Accelerating Infinite-Dimensional Optimization Problems on CPU & GPU
Joshua Pulsipher
[slides][video]
09:15 


09:30 
Bridging ML and Optimization with JuMP
Andrew Rosemberg
[slides][video]
ModelPredictiveControl.jl: advanced process control made easy using JuMP
Francis Gagnon
[slides][video]
09:45 
Differentiating Parametric JuMP Models
Joaquim Dias Garcia
[slides][video]
LinearDecisionRules.jl
Bernardo Freitas Paulo da Costa
[slides][video]
10:00 
Time series modeling via JuMP
Davi Michel Valladão
[slides][video]
Invited talk: The Pyomo modeling language
Bethany Nicholson
[slides][video]
Hackathon. (No catering.)
10:15 
LoReSIO.jl: Using JuMP for Semi-Infinite Optimization
Jad Wehbeh
[slides][video]
10:30 
Morning tea
Morning tea
10:45 
Coffee and pastries provided.
Coffee and pastries provided.
11:00 
Applied optimization with JuMP at SINTEF
Truls Flatberg
[slides][video]
Recent Advances in EAGO.jl and its Use With JuMP.jl
Dimitri Alston
[slides][video]
11:15 


Graph-based Decomposition Approaches through Plasmo.jl
David Cole
[slides][video]
11:30 
Introduction of TulipaEnergyModel.jl
Ni Wang
[slides][video]
Why you should stop using the monomial basis
Benoît Legat
[slides][video]
11:45 
SpineOpt.jl: A highly adaptable modelling framework for multi-energy systems
Diego Tejada
[slides][video]
12:00 
Solving the Market-to-Market Problem in Large Scale Power Systems
Jose Daniel Lara
[slides][video]
The New DisjunctiveProgramming.jl
Joshua Pulsipher
[slides][video]
12:15 
PiecewiseAffineApprox.jl
Lars Hellemo
[slides][video]
12:30 
Lunch
Lunch
12:45 
You are responsible for your own lunch. There is a cafeteria on-site, and a number of restaurants within walking distance.
You are responsible for your own lunch. There are a number of restaurants within walking distance. (The cafeteria is closed today).
13:00 
13:15 
13:30 
13:45 
14:00 
14:15 
Minimization of partially-separable problems within JuliaSmoothOptimizers with the help of JuMP
Paul Raynaud
[video]
14:30 
Solving Difficult Reachability Problems in JuMP.jl
Chelsea Sidrane
[slides][video]
QUBO.jl: A Julia ecosystem for Quadratic Unconstrained Binary Optimization
Pedro Maciel Xavier
[slides][video]
14:45 
Solving Matching Problems in Practical Applications Using JuMP
Willem van Osselaer
[slides][video]
15:00 
Teaching Optimization: cvxpy, pyomo, JuMP
Bernardo Freitas Paulo da Costa
[slides][video]
Hybrid Quantum Branch-and-Bound Method for Quadratic Unconstrained Binary Optimization
David E. Bernal
[slides][video]
15:15 
Optimal deployment of genetic biocontrol under environmental uncertainty
Valeri Vasquez
[video]
libHSL: the ultimate collection for large-scale scientific computation
Alexis Montoison
[slides][video]
15:30 
Convex Network Flows
Theo Diamandis
[slides][video]
Recent Advances in Optimization Solvers within JuliaSmoothOptimizers
Tangi Migot
[slides][video]
15:45 


16:00 
Wrap up
Wrap up and thanks
Wrap up and thanks

 

How do I attend?

To attend JuMP-dev, you must register and purchase a ticket:

https://symposia.gerad.ca/JumpDev-2024/register

The cost of a ticket before June 19 is CAD50. After June 19, the price will rise to CAD75.

If you are a student and the cost is prohibitive to you attending, please email jump-dev-2024@googlegroups.com.

If you are an accepted speaker, we will email you with a discount code to register a free ticket.

You do not need a ticket to ISMP to attend JuMP-dev.

Venue

JuMP-dev will take place at HEC Montréal in the Côte-Sainte-Catherine building.

Events on Friday and Saturday are in the Amphithéâtre Banque Nationale on the garden/RJ level (above the ground floor). The hackathon on Sunday is in the Rona and Fonds Cogeco rooms on the blue section of the 1st floor (above the garden level).

The closest hotel is the Hotel Terrasse Royale, which is a 17 minute walk.

The closest metro station is Université-de-Montréal on the Blue line.

There are a large number of accommodation options in Downtown Montréal, which is approximately 30 minutes away by metro. (Requiring one change from the Orange to Blue lines at Snowdon.)

If you are attending ISMP, their website has more information and some hotels with reduced rates.

How do I give a talk?

Talk submission has closed. Accepted talks will be notified in mid-February, 2024.

Similarly to previous years, we invite participants to present work related to JuMP.

We especially seek talks about JuMP applications and providing feedback on the user-experience of using JuMP in industry and teaching.

Speakers are encouraged to highlight the challenges faced and lessons learned, not only successes. Talks should be aimed at a general audience, but familiarity with JuMP/Julia can be assumed.

If you have an idea for a talk and are not sure if it will be of interest, ask the program committee by writing to jump-dev-2024@googlegroups.com.

See the previous workshops for examples of accepted talks: 2017, 2018, 2019, 2021, 2022, 2023.

Program committee

To contact the program committee, write to jump-dev-2024@googlegroups.com.

Sponsors

GERAD logo Google logo

JuliaHub logo