Skip to content

Commit d0c19ca

Browse files
authored
Update JuMP-dev 2025 with speaker PDFs (#186)
1 parent 9f19ab4 commit d0c19ca

20 files changed

+37
-29
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,5 @@ gem "wdm", "~> 0.1.0" if Gem.win_platform?
2626
gem "jekyll-include-cache", "~> 0.2.0"
2727

2828
gem "webrick", "~> 1.8"
29+
30+
gem "csv"

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,4 +173,4 @@ sharing_links: # Appear at the bottom of single blog posts, add as desired. The
173173

174174
# Site header notification content
175175
notification: |
176-
[JuMP-dev 2025 will be held November 17-20 in Auckland, New Zealand](/meetings/jumpdev2025/)
176+
[JuMP-dev 2026 will be held May 30-June 1 in Edinburgh, Scotland](/meetings/jumpdev2026/)

_includes/jump-dev-2025-schedule.html

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<tr>
1313
<td class="talk-table">09:30&nbsp;</td>
1414
<td class="talk-table talk-organization"></td>
15-
<td class="talk-table"><div class="talk-title">The life and times of SDDP.jl</div><div class="talk-speaker">Oscar Dowson</div></td>
15+
<td class="talk-table"><div class="talk-title">The life and times of SDDP.jl</div><div class="talk-speaker">Oscar Dowson</div>[<a href="/assets/jump-dev-workshops/2025/talk-oscar-dowson-sddp.pdf">slides</a>]</td>
1616
</tr>
1717
<tr>
1818
<td class="talk-table">10:00&nbsp;</td>
@@ -27,27 +27,27 @@
2727
<tr>
2828
<td class="talk-table">10:30&nbsp;</td>
2929
<td class="talk-table"></td>
30-
<td class="talk-table"><div class="talk-title">Automatic Generation of JuMP.jl Constraints from ModelingToolkit.jl Models</div><div class="talk-speaker">Dimitri Alston</div></td>
30+
<td class="talk-table"><div class="talk-title">Automatic Generation of JuMP.jl Constraints from ModelingToolkit.jl Models</div><div class="talk-speaker">Dimitri Alston</div>[<a href="/assets/jump-dev-workshops/2025/talk-dimitri-alston.pdf">slides</a>]</td>
3131
</tr>
3232
<tr>
3333
<td class="talk-table">10:45&nbsp;</td>
34-
<td class="talk-table"><div class="talk-title">ApplicationDrivenLearning.jl a framework to train forecast models with application-driven cost functions</div><div class="talk-speaker">Joaquim Dias Garcia</div></td>
34+
<td class="talk-table"><div class="talk-title">ApplicationDrivenLearning.jl a framework to train forecast models with application-driven cost functions</div><div class="talk-speaker">Joaquim Dias Garcia</div>[<a href="/assets/jump-dev-workshops/2025/talk-joaquim-garcia-learning.pdf">slides</a>]</td>
3535
<td class="talk-table"></td>
3636
</tr>
3737
<tr>
3838
<td class="talk-table">11:00&nbsp;</td>
39-
<td class="talk-table"><div class="talk-title">Revisiting sparse matrix coloring and bicoloring</div><div class="talk-speaker">Alexis Montoison</div></td>
39+
<td class="talk-table"><div class="talk-title">Revisiting sparse matrix coloring and bicoloring</div><div class="talk-speaker">Alexis Montoison</div>[<a href="/assets/jump-dev-workshops/2025/talk-alexis-montoison-coloring.pdf">slides</a>]</td>
4040
<td class="talk-table"><div class="talk-title">Unlocking the Power of Google OR-Tools with MathOptInterface.jl</div><div class="talk-speaker">Thibaut Cuvelier</div></td>
4141
</tr>
4242
<tr>
4343
<td class="talk-table">11:30&nbsp;</td>
44-
<td class="talk-table"><div class="talk-title">What's new in HiGHS, and thanks to JuMP for its support!</div><div class="talk-speaker">Julian Hall</div></td>
44+
<td class="talk-table"><div class="talk-title">What's new in HiGHS, and thanks to JuMP for its support!</div><div class="talk-speaker">Julian Hall</div>[<a href="/assets/jump-dev-workshops/2025/talk-julian-hall.pdf">slides</a>]</td>
4545
<td class="talk-table"><div class="talk-title">JuLS : A Julia Local Search Solver</div><div class="talk-speaker">Axel Navarro</div></td>
4646
</tr>
4747
<tr>
4848
<td class="talk-table">12:00&nbsp;</td>
4949
<td class="talk-table talk-break"><div class="talk-title">Self-catered Lunch. There are numerous restaurants and cafes nearby</div></td>
50-
<td class="talk-table"><div class="talk-title">Optimizing over trained neural networks with MathOptAI.jl</div><div class="talk-speaker">Robby Parker</div></td>
50+
<td class="talk-table"><div class="talk-title">Optimizing over trained neural networks with MathOptAI.jl</div><div class="talk-speaker">Robby Parker</div>[<a href="/assets/jump-dev-workshops/2025/talk-robby-parker.pdf">slides</a>]</td>
5151
</tr>
5252
<tr>
5353
<td class="talk-table">12:30&nbsp;</td>
@@ -56,22 +56,22 @@
5656
</tr>
5757
<tr>
5858
<td class="talk-table">14:00&nbsp;</td>
59-
<td class="talk-table"><div class="talk-title">CuClarabel: GPU Acceleration for a Conic Optimization Solver</div><div class="talk-speaker">Yuwen Chen</div></td>
60-
<td class="talk-table"><div class="talk-title">JuMP on demand: Creating your own compute cluster for solving optimisation problems</div><div class="talk-speaker">James Foster</div></td>
59+
<td class="talk-table"><div class="talk-title">CuClarabel: GPU Acceleration for a Conic Optimization Solver</div><div class="talk-speaker">Yuwen Chen</div>[<a href="/assets/jump-dev-workshops/2025/talk-yuwen-chen.pdf">slides</a>]</td>
60+
<td class="talk-table"><div class="talk-title">JuMP on demand: Creating your own compute cluster for solving optimisation problems</div><div class="talk-speaker">James Foster</div>[<a href="/assets/jump-dev-workshops/2025/talk-james-foster.pdf">slides</a>]</td>
6161
</tr>
6262
<tr>
6363
<td class="talk-table">14:30&nbsp;</td>
64-
<td class="talk-table"><div class="talk-title">MadIPM.jl</div><div class="talk-speaker">Alexis Montoison</div></td>
65-
<td class="talk-table"><div class="talk-title">The State of InfiniteOpt.jl</div><div class="talk-speaker">Joshua Pulsipher</div></td>
64+
<td class="talk-table"><div class="talk-title">MadIPM.jl</div><div class="talk-speaker">Alexis Montoison</div>[<a href="/assets/jump-dev-workshops/2025/talk-alexis-montoison-madipm.pdf">slides</a>]</td>
65+
<td class="talk-table"><div class="talk-title">The State of InfiniteOpt.jl</div><div class="talk-speaker">Joshua Pulsipher</div>[<a href="/assets/jump-dev-workshops/2025/talk-josh-pulsipher.pdf">slides</a>]</td>
6666
</tr>
6767
<tr>
6868
<td class="talk-table">15:00&nbsp;</td>
69-
<td class="talk-table"><div class="talk-title">GPU Implementation of Algorithm NCL</div><div class="talk-speaker">Michael Saunders</div></td>
70-
<td class="talk-table"><div class="talk-title">MathOptInterface: a comprehensive overview</div><div class="talk-speaker">Oscar Dowson</div></td>
69+
<td class="talk-table"><div class="talk-title">GPU Implementation of Algorithm NCL</div><div class="talk-speaker">Michael Saunders</div>[<a href="/assets/jump-dev-workshops/2025/talk-mike-saunders.pdf">slides</a>]</td>
70+
<td class="talk-table"><div class="talk-title">MathOptInterface: a comprehensive overview</div><div class="talk-speaker">Oscar Dowson</div>[<a href="/assets/jump-dev-workshops/2025/talk-oscar-dowson-moi.pdf">slides</a>]</td>
7171
</tr>
7272
<tr>
7373
<td class="talk-table">15:30&nbsp;</td>
74-
<td class="talk-table"><div class="talk-title">Open energy models: benchmarking, profiling and debugging tool for JuMP</div><div class="talk-speaker">Joaquim Dias Garcia</div></td>
74+
<td class="talk-table"><div class="talk-title">Open energy models: benchmarking, profiling and debugging tool for JuMP</div><div class="talk-speaker">Joaquim Dias Garcia</div>[<a href="/assets/jump-dev-workshops/2025/talk-joaquim-garcia-energy.pdf">slides</a>]</td>
7575
<td class="talk-table"></td>
7676
</tr>
7777
<tr>
@@ -81,7 +81,7 @@
8181
</tr>
8282
<tr>
8383
<td class="talk-table">16:30&nbsp;</td>
84-
<td class="talk-table"><div class="talk-title">Lessons from using JuMP in HARD software</div><div class="talk-speaker">Harley Mackenzie</div></td>
84+
<td class="talk-table"><div class="talk-title">Lessons from using JuMP in HARD software</div><div class="talk-speaker">Harley Mackenzie</div>[<a href="/assets/jump-dev-workshops/2025/talk-harley-mackenzie.pdf">slides</a>]</td>
8585
<td class="talk-table"></td>
8686
</tr>
8787
<tr>

_posts/2024-09-26-jump_dev_2025.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,10 @@ permalink: /meetings/jumpdev2025/
88

99
<img src="/assets/jump-dev-workshops/2025/jump-dev-nz.png" alt="JuMP-dev 2025 logo" width="25%">
1010

11-
**Ticket sales now open: [purchase a ticket](http://events.humanitix.com/jump-dev-2025)**
11+
JuMP-dev 2025 was held November 17--20, 2025 in Auckland, New Zealand.
1212

13-
JuMP-dev 2025 will be held November 17--20, 2025 in Auckland, New Zealand.
14-
15-
This is the week following [CPAIOR 2025](https://sites.google.com/view/cpaior2025),
16-
which will be held November 10--13, 2025 in Melbourne, Australia. (Melbourne is
17-
a 4 hour flight and 2 hour time difference from New Zealand.)
18-
19-
JuMP-dev will be co-located with the [57th ORSNZ](https://orsnz.org.nz/conf57/),
20-
the Operations Research Society of New Zealand's annual conference, which will
21-
take place November 20--21, 2025, also in Auckland, New Zealand.
13+
The workshop was organized with help from the
14+
[Operations Research Society of New Zealand](https://orsnz.org.nz/conf57/).
2215

2316
## Outline
2417

@@ -51,7 +44,6 @@ excursion.
5144

5245
### Talk schedule
5346

54-
5547
{%include jump-dev-2025-schedule.html %}
5648

5749
## Venue

assets/jump-dev-workshops/2025/schedule.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,17 @@ title = "The state of JuMP"
2121
[talks.1_10_45]
2222
speaker = "Joaquim Dias Garcia"
2323
title = "ApplicationDrivenLearning.jl a framework to train forecast models with application-driven cost functions"
24+
slides = "talk-joaquim-garcia-learning.pdf"
2425

2526
[talks.1_11_00]
2627
speaker = "Alexis Montoison"
2728
title = "Revisiting sparse matrix coloring and bicoloring"
29+
slides = "talk-alexis-montoison-coloring.pdf"
2830

2931
[talks.1_11_30]
3032
speaker = "Julian Hall"
3133
title = "What's new in HiGHS, and thanks to JuMP for its support!"
34+
slides = "talk-julian-hall.pdf"
3235

3336
[talks.1_12_00]
3437
title = "Self-catered Lunch. There are numerous restaurants and cafes nearby"
@@ -40,18 +43,22 @@ type = "break"
4043
[talks.1_14_00]
4144
speaker = "Yuwen Chen"
4245
title = "CuClarabel: GPU Acceleration for a Conic Optimization Solver"
46+
slides = "talk-yuwen-chen.pdf"
4347

4448
[talks.1_14_30]
4549
speaker = "Alexis Montoison"
4650
title = "MadIPM.jl"
51+
slides = "talk-alexis-montoison-madipm.pdf"
4752

4853
[talks.1_15_00]
4954
speaker = "Michael Saunders"
5055
title = "GPU Implementation of Algorithm NCL"
56+
slides = "talk-mike-saunders.pdf"
5157

5258
[talks.1_15_30]
5359
speaker = "Joaquim Dias Garcia"
5460
title = "Open energy models: benchmarking, profiling and debugging tool for JuMP"
61+
slides = "talk-joaquim-garcia-energy.pdf"
5562

5663
[talks.1_16_00]
5764
speaker = "James Glynn"
@@ -60,6 +67,7 @@ title = "TIMES2JuMP - Learnings from IEA-ETSAP feasibility study of migrating t
6067
[talks.1_16_30]
6168
speaker = "Harley Mackenzie"
6269
title = "Lessons from using JuMP in HARD software"
70+
slides = "talk-harley-mackenzie.pdf"
6371

6472
[talks.1_17_00]
6573
title = "Dinner at Good George"
@@ -72,6 +80,7 @@ type = "organization"
7280
[talks.2_09_30]
7381
speaker = "Oscar Dowson"
7482
title = "The life and times of SDDP.jl"
83+
slides = "talk-oscar-dowson-sddp.pdf"
7584

7685
[talks.2_10_00]
7786
speaker = "Benoît Legat"
@@ -80,6 +89,7 @@ title = "Large Scale JuMP Models with Constraint Generators"
8089
[talks.2_10_30]
8190
speaker = "Dimitri Alston"
8291
title = "Automatic Generation of JuMP.jl Constraints from ModelingToolkit.jl Models"
92+
slides = "talk-dimitri-alston.pdf"
8393

8494
[talks.2_11_00]
8595
speaker = "Thibaut Cuvelier"
@@ -92,6 +102,7 @@ title = "JuLS : A Julia Local Search Solver"
92102
[talks.2_12_00]
93103
speaker = "Robby Parker"
94104
title = "Optimizing over trained neural networks with MathOptAI.jl"
105+
slides = "talk-robby-parker.pdf"
95106

96107
[talks.2_12_30]
97108
title = "Self-catered Lunch. There are numerous restaurants and cafes nearby"
@@ -100,14 +111,17 @@ type = "break"
100111
[talks.2_14_00]
101112
speaker = "James Foster"
102113
title = "JuMP on demand: Creating your own compute cluster for solving optimisation problems"
114+
slides = "talk-james-foster.pdf"
103115

104116
[talks.2_14_30]
105117
speaker = "Joshua Pulsipher"
106118
title = "The State of InfiniteOpt.jl"
119+
slides = "talk-josh-pulsipher.pdf"
107120

108121
[talks.2_15_00]
109122
speaker = "Oscar Dowson"
110123
title = "MathOptInterface: a comprehensive overview"
124+
slides = "talk-oscar-dowson-moi.pdf"
111125

112126
[talks.2_15_30]
113127

Binary file not shown.
394 KB
Binary file not shown.
1.46 MB
Binary file not shown.
2.53 MB
Binary file not shown.
19.9 MB
Binary file not shown.

0 commit comments

Comments
 (0)