JuMP-dev 2023

JuMP-dev 2023 was held in person, 27-29 July, 2023 in Cambridge, Massachusetts. It was co-located with JuliaCon 2023.

Photo of Speakers and Organizers (most but not all)

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.

Schedule

The full JuliaCon ran from July 25-29, and JuMP-dev specific events were scheduled on July 27-29.

Talks given at JuMP-dev were recorded and are available on YouTube:

Title Speaker Video link
The state of JuMP Miles Lubin video
Solving the merchant collocated facilities with JuMP Jose Daniel Lara video
How JuMP enables abstract energy system models Stefan Strömer video
TimeStruct.jl: multi horizon time modelling in JuMP Truls Flatberg video
Designing a flexible energy system model using multiple dispatch Lars Hellemo and Julian Straus video
Learning JuMP by example James D Foster video
Invited keynote: Lessons from OR-Tools Ross Anderson video
QUBO.jl Joaquim Dias Garcia video
ConstraintLearning: Ever wanted to learn more about constraints? Jean-François Baffier video
Fast Convex Optimization with GeNIOS.jl Theo Diamandis video
Polynomial Optimization Benoît Legat video
Computable General Equilibrium (CGE) Models in Julia JuMP Mitch Phillipson video
Constructing Optimal Optimization Methods using BnB-PEP Shuvomoy Das Gupta video
Stochastic programming application for LNGC logistics Guilherme Bodin video
InfiniteOpt.jl Joshua Pulsipher video
Optimization solvers in JuliaSmoothOptimizers Tangi Migot video
Improving nonlinear programming support in JuMP Oscar Dowson video
Multi-objective optimization with JuMP Xavier Gandibleux video
Debugging JuMP optimization models using graph theory Robert Parker video
Plasmo.jl and MadNLP.jl-A Framework for Graph-Based Optimization David Cole video
Nested approaches for multi-stage stochastic planning problems Alireza Shefaei and Edo Abraham video

There were also a number of other talks at JuliaCon that, although not part of the official JuMP-dev program, are related to JuMP and that you might find interesting.

Title Speaker Video link
Modeling and Duality in Domain Specific Languages for Optimization Juan Pablo Vielma video
Surrogate-Assisted Multi-Objective Optimization with Constraints Manuel Berkemeier video
On solving optimal control problems with Julia Caillau, Cots, Gergaud, Martinon video
Joint Chance Constraints for successful microgrid islanding Nesrine Ouanes video
Convex Optimization for Quantum Control in Julia Flemming Holtorf, Frank Schäfer video
Using Julia to Optimise Trajectories for Robots with Legs Henrique Ferrolho video
What’s New with Progradio.jl - Projected Gradient Optimization Jad Wehbeh video
Interesso.jl Eduardo Vila video
Polyhedral Computation Benoît Legat video
So You Think You Know How to Take Derivatives? Steven Johnson video

How do I attend?

To attend JuMP-dev, you must purchase a ticket to JuliaCon 2023. Ticket sales will open in early 2023. Accepted speakers at JuMP-dev will receive a free ticket.

All participants will uphold the JuliaCon Code of Conduct.

How do I give a talk?

Talk submissions have now closed.

Similarly to previous iterations of the workshop, we invite participants to present work related to JuMP. In particular, we especially seek talks related to:

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

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

Programme committee

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