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 organised 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: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: Unifying nonlinearly constrained nonconvex optimization Charlie Vanaret |
|
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 |
|
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
- Oscar Dowson
- David Bernal Neira (Purdue)
- Theo Diamandis (MIT)
- Joaquim Dias Garcia (PSR)
- James Foster (CSIRO)
- Benoît Legat (KU Leuven)
- Miles Lubin (HRT)
- Alexis Montoison (GERAD; local organization)
- Dominique Orban (GERAD; local organization)
- Joshua Pulsipher (UWaterloo)
To contact the program committee, write to jump-dev-2024@googlegroups.com
.