Skip to content

Commit 6945ed6

Browse files
committed
Update schedule for JuMP-dev 2025
1 parent e66aa3b commit 6945ed6

File tree

2 files changed

+91
-81
lines changed

2 files changed

+91
-81
lines changed

_includes/jump-dev-2025-schedule.html

Lines changed: 36 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,39 +5,49 @@
55
<th><b>Tuesday 18</b></th>
66
</tr>
77
<tr>
8-
<td class="talk-table">09:30&nbsp;</td>
8+
<td class="talk-table">09:00&nbsp;</td>
99
<td class="talk-table talk-organization"><div class="talk-title">Coffee and registration</div></td>
1010
<td class="talk-table talk-organization"><div class="talk-title">Coffee</div></td>
1111
</tr>
12+
<tr>
13+
<td class="talk-table">09:15&nbsp;</td>
14+
<td class="talk-table talk-organization"></td>
15+
<td class="talk-table talk-organization"></td>
16+
</tr>
17+
<tr>
18+
<td class="talk-table">09:30&nbsp;</td>
19+
<td class="talk-table talk-organization"></td>
20+
<td class="talk-table"><div class="talk-title">Large Scale JuMP Models with Constraint Generators</div><div class="talk-speaker">Benoît Legat</div></td>
21+
</tr>
1222
<tr>
1323
<td class="talk-table">09:45&nbsp;</td>
14-
<td class="talk-table talk-organization"><div class="talk-title">Introduction and welcome</div><div class="talk-speaker">Oscar Dowson</div></td>
1524
<td class="talk-table talk-organization"></td>
25+
<td class="talk-table"></td>
1626
</tr>
1727
<tr>
1828
<td class="talk-table">10:00&nbsp;</td>
19-
<td class="talk-table"><div class="talk-title">The state of JuMP</div><div class="talk-speaker">Miles Lubin</div></td>
20-
<td class="talk-table"><div class="talk-title">Large Scale JuMP Models with Constraint Generators</div><div class="talk-speaker">Benoît Legat</div></td>
29+
<td class="talk-table"><div class="talk-title">Introduction and welcome</div><div class="talk-speaker">Oscar Dowson</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></td>
2131
</tr>
2232
<tr>
2333
<td class="talk-table">10:15&nbsp;</td>
24-
<td class="talk-table"></td>
34+
<td class="talk-table"><div class="talk-title">The state of JuMP</div><div class="talk-speaker">Miles Lubin</div></td>
2535
<td class="talk-table"></td>
2636
</tr>
2737
<tr>
2838
<td class="talk-table">10:30&nbsp;</td>
29-
<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>
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>
39+
<td class="talk-table"></td>
40+
<td class="talk-table"><div class="talk-title">Bridging the Gap Between Models and Solvers through Constraint Programming</div><div class="talk-speaker">Jean-François Baffier</div></td>
3141
</tr>
3242
<tr>
3343
<td class="talk-table">10:45&nbsp;</td>
34-
<td class="talk-table"><div class="talk-title">AdaptiveProjection.jl: Automating the Speed-Accuracy Trade-off in Random Projection Methods</div><div class="talk-speaker">Jean-François Baffier</div></td>
44+
<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>
3545
<td class="talk-table"></td>
3646
</tr>
3747
<tr>
3848
<td class="talk-table">11:00&nbsp;</td>
39-
<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>
40-
<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>
49+
<td class="talk-table"><div class="talk-title">Revisiting sparse matrix coloring and bicoloring</div><div class="talk-speaker">Alexis Montoison</div></td>
50+
<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>
4151
</tr>
4252
<tr>
4353
<td class="talk-table">11:15&nbsp;</td>
@@ -46,8 +56,8 @@
4656
</tr>
4757
<tr>
4858
<td class="talk-table">11:30&nbsp;</td>
49-
<td class="talk-table"><div class="talk-title">Revisiting sparse matrix coloring and bicoloring</div><div class="talk-speaker">Alexis Montoison</div></td>
50-
<td class="talk-table"><div class="talk-title">GPU Implementation of Algorithm NCL</div><div class="talk-speaker">Michael Saunders</div></td>
59+
<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>
60+
<td class="talk-table"><div class="talk-title">JuLS : A Julia Local Search Solver</div><div class="talk-speaker">Axel Navarro</div></td>
5161
</tr>
5262
<tr>
5363
<td class="talk-table">11:45&nbsp;</td>
@@ -92,12 +102,12 @@
92102
<tr>
93103
<td class="talk-table">13:45&nbsp;</td>
94104
<td class="talk-table talk-break"></td>
95-
<td class="talk-table talk-break"></td>
105+
<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>
96106
</tr>
97107
<tr>
98108
<td class="talk-table">14:00&nbsp;</td>
99-
<td class="talk-table"><div class="talk-title">Bridging the Gap Between Models and Solvers through Constraint Programming</div><div class="talk-speaker">Jean-François Baffier</div></td>
100-
<td class="talk-table"><div class="talk-title">MadIPM.jl</div><div class="talk-speaker">Alexis Montoison</div></td>
109+
<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>
110+
<td class="talk-table"></td>
101111
</tr>
102112
<tr>
103113
<td class="talk-table">14:15&nbsp;</td>
@@ -106,28 +116,28 @@
106116
</tr>
107117
<tr>
108118
<td class="talk-table">14:30&nbsp;</td>
109-
<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>
110-
<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>
119+
<td class="talk-table"><div class="talk-title">MadIPM.jl</div><div class="talk-speaker">Alexis Montoison</div></td>
120+
<td class="talk-table"><div class="talk-title">The State of InfiniteOpt.jl</div><div class="talk-speaker">Joshua Pulsipher</div></td>
111121
</tr>
112122
<tr>
113123
<td class="talk-table">14:45&nbsp;</td>
114-
<td class="talk-table"></td>
124+
<td class="talk-table"><div class="talk-title">GPU Implementation of Algorithm NCL</div><div class="talk-speaker">Michael Saunders</div></td>
115125
<td class="talk-table"></td>
116126
</tr>
117127
<tr>
118128
<td class="talk-table">15:00&nbsp;</td>
119-
<td class="talk-table"><div class="talk-title">JuLS : A Julia Local Search Solver</div><div class="talk-speaker">Axel Navarro</div></td>
120-
<td class="talk-table"><div class="talk-title">Optimization Problem Surrogates with Graph Transformer Networks and integration within simulation workflows</div><div class="talk-speaker">Jose Daniel Lara</div></td>
129+
<td class="talk-table"></td>
130+
<td class="talk-table"><div class="talk-title">MathOptInterface: a comprehensive overview</div><div class="talk-speaker">Oscar Dowson</div></td>
121131
</tr>
122132
<tr>
123133
<td class="talk-table">15:15&nbsp;</td>
124-
<td class="talk-table"></td>
134+
<td class="talk-table"><div class="talk-title">AdaptiveProjection.jl: Automating the Speed-Accuracy Trade-off in Random Projection Methods</div><div class="talk-speaker">Jean-François Baffier</div></td>
125135
<td class="talk-table"></td>
126136
</tr>
127137
<tr>
128138
<td class="talk-table">15:30&nbsp;</td>
129-
<td class="talk-table"><div class="talk-title">The State of InfiniteOpt.jl</div><div class="talk-speaker">Joshua Pulsipher</div></td>
130139
<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>
140+
<td class="talk-table"></td>
131141
</tr>
132142
<tr>
133143
<td class="talk-table">15:45&nbsp;</td>
@@ -136,18 +146,18 @@
136146
</tr>
137147
<tr>
138148
<td class="talk-table">16:00&nbsp;</td>
139-
<td class="talk-table"><div class="talk-title">MathOptInterface: a comprehensive overview</div><div class="talk-speaker">Oscar Dowson</div></td>
140149
<td class="talk-table"><div class="talk-title">TIMES2JuMP - Learnings from IEA-ETSAP feasibility study of migrating the TIMES code to Julia JuMP.</div><div class="talk-speaker">James Glynn</div></td>
150+
<td class="talk-table talk-organization"><div class="talk-title">Wrap up and thanks</div></td>
141151
</tr>
142152
<tr>
143153
<td class="talk-table">16:15&nbsp;</td>
144-
<td class="talk-table"></td>
145154
<td class="talk-table"><div class="talk-title">Lessons from using JuMP in HARD software</div><div class="talk-speaker">Harley Mackenzie</div></td>
155+
<td class="talk-table"></td>
146156
</tr>
147157
<tr>
148158
<td class="talk-table">16:30&nbsp;</td>
149-
<td class="talk-table"></td>
150159
<td class="talk-table"><div class="talk-title">The life and times of SDDP.jl</div><div class="talk-speaker">Oscar Dowson</div></td>
160+
<td class="talk-table"></td>
151161
</tr>
152162
<tr>
153163
<td class="talk-table">16:45&nbsp;</td>
@@ -157,6 +167,6 @@
157167
<tr>
158168
<td class="talk-table">17:00&nbsp;</td>
159169
<td class="talk-table talk-organization"><div class="talk-title">Dinner at Good George</div></td>
160-
<td class="talk-table talk-organization"><div class="talk-title">Wrap up and thanks</div></td>
170+
<td class="talk-table"></td>
161171
</tr>
162172
</table>&nbsp;

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

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,42 @@ days = ["Monday 17", "Tuesday 18"]
33

44
[talks]
55

6-
[talks.1_09_30]
6+
[talks.1_09_00]
77
title = "Coffee and registration"
88
type = "organization"
99

10+
[talks.1_09_15]
11+
type = "organization"
12+
13+
[talks.1_09_30]
14+
type = "organization"
15+
1016
[talks.1_09_45]
11-
title = "Introduction and welcome"
12-
speaker = "Oscar Dowson"
1317
type = "organization"
1418

1519
[talks.1_10_00]
16-
speaker = "Miles Lubin"
17-
title = "The state of JuMP"
20+
title = "Introduction and welcome"
21+
speaker = "Oscar Dowson"
1822

1923
[talks.1_10_15]
24+
speaker = "Miles Lubin"
25+
title = "The state of JuMP"
2026

2127
[talks.1_10_30]
22-
speaker = "James Foster"
23-
title = "JuMP on demand: Creating your own compute cluster for solving optimisation problems"
2428

2529
[talks.1_10_45]
26-
speaker = "Jean-François Baffier"
27-
title = "AdaptiveProjection.jl: Automating the Speed-Accuracy Trade-off in Random Projection Methods"
30+
speaker = "James Foster"
31+
title = "JuMP on demand: Creating your own compute cluster for solving optimisation problems"
2832

2933
[talks.1_11_00]
30-
speaker = "Julian Hall"
31-
title = "What's new in HiGHS, and thanks to JuMP for its support!"
34+
speaker = "Alexis Montoison"
35+
title = "Revisiting sparse matrix coloring and bicoloring"
3236

3337
[talks.1_11_15]
3438

3539
[talks.1_11_30]
36-
speaker = "Alexis Montoison"
37-
title = "Revisiting sparse matrix coloring and bicoloring"
40+
speaker = "Julian Hall"
41+
title = "What's new in HiGHS, and thanks to JuMP for its support!"
3842

3943
[talks.1_11_45]
4044

@@ -64,71 +68,84 @@ type = "break"
6468
type = "break"
6569

6670
[talks.1_14_00]
67-
speaker = "Jean-François Baffier"
68-
title = "Bridging the Gap Between Models and Solvers through Constraint Programming"
71+
speaker = "Yuwen Chen"
72+
title = "CuClarabel: GPU Acceleration for a Conic Optimization Solver"
6973

7074
[talks.1_14_15]
7175

7276
[talks.1_14_30]
73-
speaker = "Thibaut Cuvelier"
74-
title = "Unlocking the Power of Google OR-Tools with MathOptInterface.jl"
77+
speaker = "Alexis Montoison"
78+
title = "MadIPM.jl"
79+
7580

7681
[talks.1_14_45]
82+
speaker = "Michael Saunders"
83+
title = "GPU Implementation of Algorithm NCL"
7784

7885
[talks.1_15_00]
79-
speaker = "Axel Navarro"
80-
title = "JuLS : A Julia Local Search Solver"
8186

8287
[talks.1_15_15]
88+
speaker = "Jean-François Baffier"
89+
title = "AdaptiveProjection.jl: Automating the Speed-Accuracy Trade-off in Random Projection Methods"
8390

8491
[talks.1_15_30]
85-
speaker = "Joshua Pulsipher"
86-
title = "The State of InfiniteOpt.jl"
92+
speaker = "Joaquim Dias Garcia"
93+
title = "Open energy models: benchmarking, profiling and debugging tool for JuMP"
8794

8895
[talks.1_15_45]
8996

9097
[talks.1_16_00]
91-
speaker = "Oscar Dowson"
92-
title = "MathOptInterface: a comprehensive overview"
98+
speaker = "James Glynn"
99+
title = "TIMES2JuMP - Learnings from IEA-ETSAP feasibility study of migrating the TIMES code to Julia JuMP."
93100

94101
[talks.1_16_15]
102+
speaker = "Harley Mackenzie"
103+
title = "Lessons from using JuMP in HARD software"
95104

96105
[talks.1_16_30]
106+
speaker = "Oscar Dowson"
107+
title = "The life and times of SDDP.jl"
97108

98109
[talks.1_16_45]
99110

100111
[talks.1_17_00]
101112
title = "Dinner at Good George"
102113
type = "organization"
103114

104-
[talks.2_09_30]
115+
[talks.2_09_00]
105116
title = "Coffee"
106117
type = "organization"
107118

108-
[talks.2_09_45]
119+
[talks.2_09_15]
109120
type = "organization"
110121

111-
[talks.2_10_00]
122+
[talks.2_09_30]
112123
speaker = "Benoît Legat"
113124
title = "Large Scale JuMP Models with Constraint Generators"
114125

115-
[talks.2_10_15]
126+
[talks.2_09_45]
116127

117-
[talks.2_10_30]
128+
[talks.2_10_00]
118129
speaker = "Dimitri Alston"
119130
title = "Automatic Generation of JuMP.jl Constraints from ModelingToolkit.jl Models"
120131

132+
[talks.2_10_15]
133+
134+
[talks.2_10_30]
135+
speaker = "Jean-François Baffier"
136+
title = "Bridging the Gap Between Models and Solvers through Constraint Programming"
137+
121138
[talks.2_10_45]
122139

123140
[talks.2_11_00]
124-
speaker = "Yuwen Chen"
125-
title = "CuClarabel: GPU Acceleration for a Conic Optimization Solver"
141+
speaker = "Thibaut Cuvelier"
142+
title = "Unlocking the Power of Google OR-Tools with MathOptInterface.jl"
126143

127144
[talks.2_11_15]
128145

129146
[talks.2_11_30]
130-
speaker = "Michael Saunders"
131-
title = "GPU Implementation of Algorithm NCL"
147+
speaker = "Axel Navarro"
148+
title = "JuLS : A Julia Local Search Solver"
132149

133150
[talks.2_11_45]
134151

@@ -155,48 +172,31 @@ type = "break"
155172
type = "break"
156173

157174
[talks.2_13_45]
158-
type = "break"
175+
speaker = "Robby Parker"
176+
title = "Optimizing over trained neural networks with MathOptAI.jl"
159177

160178
[talks.2_14_00]
161-
speaker = "Alexis Montoison"
162-
title = "MadIPM.jl"
163179

164180
[talks.2_14_15]
165181
speaker = "Joaquim Dias Garcia"
166182
title = "ApplicationDrivenLearning.jl a framework to train forecast models with application-driven cost functions"
167183

168184
[talks.2_14_30]
169-
speaker = "Robby Parker"
170-
title = "Optimizing over trained neural networks with MathOptAI.jl"
185+
speaker = "Joshua Pulsipher"
186+
title = "The State of InfiniteOpt.jl"
171187

172188
[talks.2_14_45]
173189

174190
[talks.2_15_00]
175-
speaker = "Jose Daniel Lara"
176-
title = "Optimization Problem Surrogates with Graph Transformer Networks and integration within simulation workflows"
191+
speaker = "Oscar Dowson"
192+
title = "MathOptInterface: a comprehensive overview"
177193

178194
[talks.2_15_15]
179195

180196
[talks.2_15_30]
181-
speaker = "Joaquim Dias Garcia"
182-
title = "Open energy models: benchmarking, profiling and debugging tool for JuMP"
183197

184198
[talks.2_15_45]
185199

186200
[talks.2_16_00]
187-
speaker = "James Glynn"
188-
title = "TIMES2JuMP - Learnings from IEA-ETSAP feasibility study of migrating the TIMES code to Julia JuMP."
189-
190-
[talks.2_16_15]
191-
speaker = "Harley Mackenzie"
192-
title = "Lessons from using JuMP in HARD software"
193-
194-
[talks.2_16_30]
195-
speaker = "Oscar Dowson"
196-
title = "The life and times of SDDP.jl"
197-
198-
[talks.2_16_45]
199-
200-
[talks.2_17_00]
201201
title = "Wrap up and thanks"
202202
type = "organization"

0 commit comments

Comments
 (0)