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