Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,8 @@ navigation_header:
url: code-of-conduct
- title: Workshops
items:
- title: 2027
url: /meetings/jumpdev2027
- title: 2026
url: /meetings/jumpdev2026
- title: 2025
Expand Down Expand Up @@ -173,4 +175,4 @@ sharing_links: # Appear at the bottom of single blog posts, add as desired. The

# Site header notification content
notification: |
[JuMP-dev 2026 was held May 31-June 1 in Edinburgh, Scotland](/meetings/jumpdev2026/)
[JuMP-dev 2027 will be held July 22-23 in Louvain-la-Neuve, Belgium](/meetings/jumpdev2027/)
86 changes: 86 additions & 0 deletions _includes/jump-dev-2027-schedule.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
<table>
<tr>
<th></th>
<th><b>Thursday 22 (Foyer du Lac)</b></th>
<th><b>Thursday 22 (Bruyère)</b></th>
<th><b>Friday 23 (Foyer du Lac)</b></th>
<th><b>Friday 23 (Bruyère)</b></th>
</tr>
<tr>
<td class="talk-table">08:30&nbsp;</td>
<td class="talk-table talk-organization"><div class="talk-title">Coffee and registration</div></td>
<td class="talk-table talk-organization"></td>
<td class="talk-table talk-organization"></td>
<td class="talk-table talk-organization"></td>
</tr>
<tr>
<td class="talk-table">09:30&nbsp;</td>
<td class="talk-table"><div class="talk-title">The state of JuMP</div><div class="talk-speaker">The JuMP developers</div></td>
<td class="talk-table"></td>
<td class="talk-table"><div class="talk-title">The state of HiGHS</div><div class="talk-speaker">The HiGHS developers</div></td>
<td class="talk-table"></td>
</tr>
<tr>
<td class="talk-table">10:00&nbsp;</td>
<td class="talk-table"><div class="talk-title">The state of CVXPY</div><div class="talk-speaker">The CVXPY developers</div></td>
<td class="talk-table"></td>
<td class="talk-table"></td>
<td class="talk-table"></td>
</tr>
<tr>
<td class="talk-table">10:30&nbsp;</td>
<td class="talk-table talk-break"><div class="talk-title">Morning tea</div></td>
<td class="talk-table talk-break"></td>
<td class="talk-table talk-break"></td>
<td class="talk-table talk-break"></td>
</tr>
<tr>
<td class="talk-table">11:00&nbsp;</td>
<td class="talk-table"><div class="talk-title">Contributed talks</div></td>
<td class="talk-table"><div class="talk-title">Contributed talks</div></td>
<td class="talk-table"><div class="talk-title">Contributed talks</div></td>
<td class="talk-table"><div class="talk-title">Contributed talks</div></td>
</tr>
<tr>
<td class="talk-table">12:30&nbsp;</td>
<td class="talk-table talk-break"><div class="talk-title">Lunch</div></td>
<td class="talk-table talk-break"></td>
<td class="talk-table talk-break"></td>
<td class="talk-table talk-break"></td>
</tr>
<tr>
<td class="talk-table">14:00&nbsp;</td>
<td class="talk-table"><div class="talk-title">Contributed talks</div></td>
<td class="talk-table"><div class="talk-title">Contributed talks</div></td>
<td class="talk-table"><div class="talk-title">Contributed talks</div></td>
<td class="talk-table"><div class="talk-title">Contributed talks</div></td>
</tr>
<tr>
<td class="talk-table">15:30&nbsp;</td>
<td class="talk-table talk-break"><div class="talk-title">Afternoon tea</div></td>
<td class="talk-table talk-break"></td>
<td class="talk-table talk-break"></td>
<td class="talk-table talk-break"></td>
</tr>
<tr>
<td class="talk-table">16:00&nbsp;</td>
<td class="talk-table"><div class="talk-title">Invited talk</div></td>
<td class="talk-table"></td>
<td class="talk-table"><div class="talk-title">Invited talk</div></td>
<td class="talk-table"></td>
</tr>
<tr>
<td class="talk-table">16:30&nbsp;</td>
<td class="talk-table"><div class="talk-title">The Linopy modeling language</div><div class="talk-speaker">Fabian Hofmann</div></td>
<td class="talk-table"></td>
<td class="talk-table"><div class="talk-title">Prizegiving</div></td>
<td class="talk-table"></td>
</tr>
<tr>
<td class="talk-table">17:00&nbsp;</td>
<td class="talk-table talk-organization"><div class="talk-title">Dinner</div></td>
<td class="talk-table talk-organization"></td>
<td class="talk-table talk-organization"><div class="talk-title">Workshop finishes</div></td>
<td class="talk-table talk-organization"></td>
</tr>
</table>&nbsp;
113 changes: 113 additions & 0 deletions _posts/2026-09-01-jump_dev_2027.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
layout: page
title: "The 10th JuMP-dev Workshop"
date: 2026-09-01
categories: [jump-dev]
permalink: /meetings/jumpdev2027/
---

<img src="/assets/jump-dev-workshops/2027/logo.png" alt="JuMP-dev 2027 logo" style="height:110px;margin:20px">
<img src="/assets/jump-dev-workshops/2027/logo-cvxpy.png" alt="CVXPY logo" style="height:70px;margin:20px">
<img src="/assets/jump-dev-workshops/2027/logo-highs.jpeg" alt="HiGHS logo" style="height:110px;margin:20px">

We are pleased to announce the 10th edition of the JuMP-dev workshop. To
celebrate this milestone, we are co-locating the workshop with the CVXPY
Workshop 2027 and the HiGHS Workshop 2027. To make the organization easier, this
website is the source of truth for all logistical information. If you're a CVXPY
or HiGHS user, welcome!

## When

The workshop will be held Thursday, July 22 and Friday, July 23, 2027 in
Louvain-la-Neuve, Belgium.

This is the week prior to [ISMP](https://ismp2027.mathopt.nl/), which will be
held July 25 through July 30, 2027 in Amsterdam.

## Purpose

The purpose of the workshop is to bring together students, researchers, and
practitioners with interests in the methodological, algorithmic, and software
aspects of [JuMP](https://github.com/jump-dev/JuMP.jl), [CVXPY](https://github.com/cvxpy/cvxpy),
[HiGHS](https://github.com/ERGO-Code/HiGHS), and related packages.

In particular, we invite new contributors and those who have not met the core
development teams.

## Code of Conduct

All participants will uphold our [Code of Conduct](/code-of-conduct/).

## How do I attend?

Tickets to attend the workshop will be released nearer to the event.

To request a visa invitation, please write to `jump-dev-2027@googlegroups.com`
with the subject line `Visa invitation letter`.

## Contribute a talk

Similarly to previous years, we invite participants to present work related
to open source optimization.

**[Submit a talk](https://forms.gle/qpaPeZ141hzoGyacA).**
**Talk submissions close February 27, 2027.**

We especially seek talks about applications and providing feedback on the
user-experience of using JuMP or CVXPY in industry and teaching. Speakers are
encouraged to highlight the challenges faced and lessons learned, not only
successes.

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-2027@googlegroups.com`.

See the previous workshops for examples of accepted talks:
[2017](/meetings/mit2017),
[2018](/meetings/bordeaux2018),
[2019](/meetings/santiago2019),
[2021](/meetings/juliacon2021),
[2022](/meetings/juliacon2022),
[2023](/meetings/juliacon2023),
[2024](/meetings/jumpdev2024),
[2025](/meetings/jumpdev2025), and
[2026](/meetings/jumpdev2026).

## Schedule

The workshop is structured as two days of talks. There is a single track of
invited talks at the beginning and end of each day, and two parallel tracks of
contributed talks during the middle of each day.

The schedule is subject to change at any point.

{%include jump-dev-2027-schedule.html %}

## Venue

The workshop will take place in Louvain-la-Neuve, Belgium.

### Talks

The workshop will be held at the [Centre de Congrès, Aula Magna](https://maps.app.goo.gl/2h23Zv9KyupK3yQx6).

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1012.8269428321565!2d4.60953307324113!3d50.66816516553277!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c3d6c5d4dab61d%3A0x5540a5313e349f6b!2sAula%20Magna!5e1!3m2!1sen!2snz!4v1788300426275!5m2!1sen!2snz" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>

## Accommodation

There are a variety of accommodation options nearby.

## Program committee

* Oscar Dowson (JuMP)
* Benoît Legat (JuMP)
* Joaquim Dias Garcia (JuMP)
* Steven Diamond (CVXPY)
* Parth Nobel (CVXPY)
* Ivet Galabova (HiGHS)
* Julian Hall (HiGHS)

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

## Sponsors

<a href="https://uclouvain.be" style="background-image:none;"><img style="height:70px;margin:20px" src="/assets/jump-dev-workshops/2027/sponsors/uclouvain.svg" alt="UCLouvain logo"></a>
Binary file added assets/jump-dev-workshops/2027/logo-cvxpy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/jump-dev-workshops/2027/logo-highs.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/jump-dev-workshops/2027/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
122 changes: 122 additions & 0 deletions assets/jump-dev-workshops/2027/schedule.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@

days = ["Thursday 22 (Foyer du Lac)", "Thursday 22 (Bruyère)", "Friday 23 (Foyer du Lac)", "Friday 23 (Bruyère)"]

[talks]

[talks.1_08_30]
title = "Coffee and registration"
type = "organization"

[talks.1_09_30]
title = "The state of JuMP"
speaker = "The JuMP developers"

[talks.1_10_00]
title = "The state of CVXPY"
speaker = "The CVXPY developers"

[talks.1_10_30]
title = "Morning tea"
type = "break"

[talks.1_11_00]
title = "Contributed talks"

[talks.1_12_30]
title = "Lunch"
type = "break"

[talks.1_14_00]
title = "Contributed talks"

[talks.1_15_30]
title = "Afternoon tea"
type = "break"

[talks.1_16_00]
title = "Invited talk"

[talks.1_16_30]
title = "The Linopy modeling language"
speaker = "Fabian Hofmann"

[talks.1_17_00]
title = "Dinner"
type = "organization"


[talks.2_08_30]
type = "organization"

[talks.2_10_30]
type = "break"

[talks.2_11_00]
title = "Contributed talks"

[talks.2_12_30]
type = "break"

[talks.2_14_00]
title = "Contributed talks"

[talks.2_15_30]
type = "break"

[talks.2_17_00]
type = "organization"


[talks.3_08_30]
type = "organization"

[talks.3_09_30]
title = "The state of HiGHS"
speaker = "The HiGHS developers"

[talks.3_10_30]
type = "break"

[talks.3_11_00]
title = "Contributed talks"

[talks.3_12_30]
type = "break"

[talks.3_14_00]
title = "Contributed talks"

[talks.3_15_30]
type = "break"

[talks.3_16_00]
title = "Invited talk"

[talks.3_16_30]
title = "Prizegiving"

[talks.3_17_00]
title = "Workshop finishes"
type = "organization"


[talks.4_08_30]
type = "organization"

[talks.4_10_30]
type = "break"

[talks.4_11_00]
title = "Contributed talks"

[talks.4_12_30]
type = "break"

[talks.4_14_00]
title = "Contributed talks"

[talks.4_15_30]
type = "break"

[talks.4_17_00]
type = "organization"
54 changes: 54 additions & 0 deletions assets/jump-dev-workshops/2027/sponsors/uclouvain.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.