JuMP-dev 2024

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

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

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 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.

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.

Schedule

A preliminary schedule is as follows. This is subject to change without notice.

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
Accelerating Automatic Differentiation with InfiniteExaModels.jl
Joshua Pulsipher
09:15 
09:30 
Bridging ML and Optimization with JuMP
Andrew Rosemberg
ModelPredictiveControl.jl: advanced process control made easy using JuMP
Francis Gagnon
09:45 
Differentiating Parametric JuMP Models
Joaquim Dias Garcia
JuMP for Model Predictive Control
Mario Souto
10:00 
LearnieCP (An implementation of MiniCP from a Julia programmer's view)
Warren Ochibobo
Time series modeling via JuMP
Davi Michel Valladão
Hackathon. Details to be confirmed.
10:15 
LoReSIO.jl: Using JuMP for Semi-Infinite Optimization
Jad Wehbeh
LinearDecisionRules.jl
Bernardo Freitas Paulo da Costa
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
Invited talk: The Pyomo modeling language
Bethany Nicholson
11:15 
11:30 
Introduction of TulipaEnergyModel.jl
Ni Wang
Recent Advances in EAGO.jl and its Use With JuMP.jl
Dimitri Alston
11:45 
SpineOpt.jl: A highly adaptable modelling framework for multi-energy systems
Diego Tejada
Graph-based Decomposition Approaches through Plasmo.jl
David Cole
12:00 
Solving the Market-to-Market Problem in Large Scale Power Systems
Jose Daniel Lara
The New DisjunctiveProgramming.jl
Joshua Pulsipher
12:15 
PiecewiseAffineApprox.jl
Lars Hellemo
12:30 
Lunch
Lunch
12:45 
You are resposible for your own lunch. There is a cafeteria on-site, and a number of restaurants within walking distance.
You are resposible for your own lunch. There are a number of restaurants within walking distance. (Cafeteria is closed today).
13:00 
13:15 
13:30 
13:45 
14:00 
Why you should stop using the monomial basis
Benoît Legat
14:15 
14:30 
libHSL: the ultimate collection for large-scale scientific computation
Alexis Montoison
QUBO.jl: A Julia ecosystem for Quadratic Unconstrained Binary Optimization
Pedro Maciel Xavier
14:45 
Solving Matching Problems in Practical Applications Using JuMP
Willem van Osselaer
15:00 
Teaching Optimization: cvxpy, pyomo, JuMP
Bernardo Freitas Paulo da Costa
Harnessing the Power of Quantum Annealing with Julia: A User-Friendly Pipeline for Nonlinear Optimization
Jean-Francois Baffier
15:15 
Optimal deployment of genetic biocontrol under environmental uncertainty
Valeri Vasquez
Hybrid Quantum Branch-and-Bound Method for Quadratic Unconstrained Binary Optimization
Zedong Peng
15:30 
Convex Network Flows
Theo Diamandis
Recent Advances in Optimization Solvers within JuliaSmoothOptimizers
Tangi Migot
15:45 
16:00 
Wrap up
Wrap up and thanks
Wrap up and thanks

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