Skip to content

Commit dc59f2c

Browse files
authored
Add preliminary schedule for JuMP-dev 2024 (#128)
1 parent 5db5184 commit dc59f2c

File tree

5 files changed

+560
-11
lines changed

5 files changed

+560
-11
lines changed
Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
<table>
2+
<tr>
3+
<th></th>
4+
<th><b>Friday 19th</b></th>
5+
<th><b>Saturday 20th</b></th>
6+
<th><b>Sunday 21st</b></th>
7+
</tr>
8+
<tr>
9+
<td class="talk-table">08:45&nbsp;</td>
10+
<td class="talk-table talk-organization"><div class="talk-title">Introduction and welcome</div></td>
11+
<td class="talk-table talk-organization"><div class="talk-title">Introduction and welcome</div></td>
12+
<td class="talk-table"></td>
13+
</tr>
14+
<tr>
15+
<td class="talk-table">09:00&nbsp;</td>
16+
<td class="talk-table talk-long"><div class="talk-title">The state of JuMP</div><div class="talk-speaker">Miles Lubin</div></td>
17+
<td class="talk-table"><div class="talk-title">Accelerating Automatic Differentiation with InfiniteExaModels.jl</div><div class="talk-speaker">Joshua Pulsipher</div></td>
18+
<td class="talk-table"></td>
19+
</tr>
20+
<tr>
21+
<td class="talk-table">09:15&nbsp;</td>
22+
<td class="talk-table talk-long"></td>
23+
<td class="talk-table"></td>
24+
<td class="talk-table"></td>
25+
</tr>
26+
<tr>
27+
<td class="talk-table">09:30&nbsp;</td>
28+
<td class="talk-table"><div class="talk-title">Bridging ML and Optimization with JuMP</div><div class="talk-speaker">Andrew Rosemberg</div></td>
29+
<td class="talk-table"><div class="talk-title">ModelPredictiveControl.jl: advanced process control made easy using JuMP</div><div class="talk-speaker">Francis Gagnon</div></td>
30+
<td class="talk-table"></td>
31+
</tr>
32+
<tr>
33+
<td class="talk-table">09:45&nbsp;</td>
34+
<td class="talk-table"><div class="talk-title">Differentiating Parametric JuMP Models</div><div class="talk-speaker">Joaquim Dias Garcia</div></td>
35+
<td class="talk-table"><div class="talk-title">JuMP for Model Predictive Control</div><div class="talk-speaker">Mario Souto</div></td>
36+
<td class="talk-table"></td>
37+
</tr>
38+
<tr>
39+
<td class="talk-table">10:00&nbsp;</td>
40+
<td class="talk-table"><div class="talk-title">LearnieCP (An implementation of MiniCP from a Julia programmer's view)</div><div class="talk-speaker">Warren Ochibobo</div></td>
41+
<td class="talk-table"><div class="talk-title">Time series modeling via JuMP</div><div class="talk-speaker">Davi Michel Valladão</div></td>
42+
<td class="talk-table talk-organization"><div class="talk-title">Hackathon. Details to be confirmed.</div></td>
43+
</tr>
44+
<tr>
45+
<td class="talk-table">10:15&nbsp;</td>
46+
<td class="talk-table"><div class="talk-title">LoReSIO.jl: Using JuMP for Semi-Infinite Optimization</div><div class="talk-speaker">Jad Wehbeh</div></td>
47+
<td class="talk-table"><div class="talk-title">LinearDecisionRules.jl</div><div class="talk-speaker">Bernardo Freitas Paulo da Costa</div></td>
48+
<td class="talk-table talk-organization"></td>
49+
</tr>
50+
<tr>
51+
<td class="talk-table">10:30&nbsp;</td>
52+
<td class="talk-table talk-break"><div class="talk-title">Morning tea</div></td>
53+
<td class="talk-table talk-break"><div class="talk-title">Morning tea</div></td>
54+
<td class="talk-table talk-organization"></td>
55+
</tr>
56+
<tr>
57+
<td class="talk-table">10:45&nbsp;</td>
58+
<td class="talk-table talk-break"><div class="talk-title">Coffee and pastries provided.</div></td>
59+
<td class="talk-table talk-break"><div class="talk-title">Coffee and pastries provided.</div></td>
60+
<td class="talk-table talk-organization"></td>
61+
</tr>
62+
<tr>
63+
<td class="talk-table">11:00&nbsp;</td>
64+
<td class="talk-table talk-long"><div class="talk-title">Applied optimization with JuMP at SINTEF</div><div class="talk-speaker">Truls Flatberg</div></td>
65+
<td class="talk-table"><div class="talk-title">Invited talk: Unifying nonlinearly constrained nonconvex optimization</div><div class="talk-speaker">Charlie Vanaret</div></td>
66+
<td class="talk-table talk-organization"></td>
67+
</tr>
68+
<tr>
69+
<td class="talk-table">11:15&nbsp;</td>
70+
<td class="talk-table talk-long"></td>
71+
<td class="talk-table"></td>
72+
<td class="talk-table talk-organization"></td>
73+
</tr>
74+
<tr>
75+
<td class="talk-table">11:30&nbsp;</td>
76+
<td class="talk-table"><div class="talk-title">Introduction of TulipaEnergyModel.jl</div><div class="talk-speaker">Ni Wang</div></td>
77+
<td class="talk-table"><div class="talk-title">Recent Advances in EAGO.jl and its Use With JuMP.jl</div><div class="talk-speaker">Dimitri Alston</div></td>
78+
<td class="talk-table talk-organization"></td>
79+
</tr>
80+
<tr>
81+
<td class="talk-table">11:45&nbsp;</td>
82+
<td class="talk-table"><div class="talk-title">SpineOpt.jl: A highly adaptable modelling framework for multi-energy systems</div><div class="talk-speaker">Diego Tejada</div></td>
83+
<td class="talk-table"><div class="talk-title">Graph-based Decomposition Approaches through Plasmo.jl</div><div class="talk-speaker">David Cole</div></td>
84+
<td class="talk-table talk-organization"></td>
85+
</tr>
86+
<tr>
87+
<td class="talk-table">12:00&nbsp;</td>
88+
<td class="talk-table talk-long"><div class="talk-title">Solving the Market-to-Market Problem in Large Scale Power Systems</div><div class="talk-speaker">Jose Daniel Lara</div></td>
89+
<td class="talk-table"><div class="talk-title">The New DisjunctiveProgramming.jl</div><div class="talk-speaker">Joshua Pulsipher</div></td>
90+
<td class="talk-table talk-organization"></td>
91+
</tr>
92+
<tr>
93+
<td class="talk-table">12:15&nbsp;</td>
94+
<td class="talk-table talk-long"></td>
95+
<td class="talk-table"><div class="talk-title">PiecewiseAffineApprox.jl</div><div class="talk-speaker">Lars Hellemo</div></td>
96+
<td class="talk-table talk-organization"></td>
97+
</tr>
98+
<tr>
99+
<td class="talk-table">12:30&nbsp;</td>
100+
<td class="talk-table talk-break"><div class="talk-title">Lunch</div></td>
101+
<td class="talk-table talk-break"><div class="talk-title">Lunch</div></td>
102+
<td class="talk-table talk-organization"></td>
103+
</tr>
104+
<tr>
105+
<td class="talk-table">12:45&nbsp;</td>
106+
<td class="talk-table talk-break"><div class="talk-title">You are resposible for your own lunch. There is a cafeteria on-site, and a <a href="https://www.google.com/maps/search/Restaurants/@45.4996315,-73.6275257,15z?entry=ttu">number of restaurants</a> within walking distance.</div></td>
107+
<td class="talk-table talk-break"><div class="talk-title">You are resposible for your own lunch. There are a <a href="https://www.google.com/maps/search/Restaurants/@45.4996315,-73.6275257,15z?entry=ttu">number of restaurants</a> within walking distance</div></td>
108+
<td class="talk-table talk-organization"></td>
109+
</tr>
110+
<tr>
111+
<td class="talk-table">13:00&nbsp;</td>
112+
<td class="talk-table talk-break"></td>
113+
<td class="talk-table talk-break"></td>
114+
<td class="talk-table talk-organization"></td>
115+
</tr>
116+
<tr>
117+
<td class="talk-table">13:15&nbsp;</td>
118+
<td class="talk-table talk-break"></td>
119+
<td class="talk-table talk-break"></td>
120+
<td class="talk-table talk-organization"></td>
121+
</tr>
122+
<tr>
123+
<td class="talk-table">13:30&nbsp;</td>
124+
<td class="talk-table talk-break"></td>
125+
<td class="talk-table talk-break"></td>
126+
<td class="talk-table talk-organization"></td>
127+
</tr>
128+
<tr>
129+
<td class="talk-table">13:45&nbsp;</td>
130+
<td class="talk-table talk-break"></td>
131+
<td class="talk-table talk-break"></td>
132+
<td class="talk-table talk-organization"></td>
133+
</tr>
134+
<tr>
135+
<td class="talk-table">14:00&nbsp;</td>
136+
<td class="talk-table"><div class="talk-title">Why you should stop using the monomial basis</div><div class="talk-speaker">Benoît Legat</div></td>
137+
<td class="talk-table talk-break"></td>
138+
<td class="talk-table talk-organization"></td>
139+
</tr>
140+
<tr>
141+
<td class="talk-table">14:15&nbsp;</td>
142+
<td class="talk-table"></td>
143+
<td class="talk-table talk-break"></td>
144+
<td class="talk-table talk-organization"></td>
145+
</tr>
146+
<tr>
147+
<td class="talk-table">14:30&nbsp;</td>
148+
<td class="talk-table"><div class="talk-title">libHSL: the ultimate collection for large-scale scientific computation</div><div class="talk-speaker">Alexis Montoison</div></td>
149+
<td class="talk-table"><div class="talk-title">QUBO.jl: A Julia ecosystem for Quadratic Unconstrained Binary Optimization</div><div class="talk-speaker">Pedro Maciel Xavier</div></td>
150+
<td class="talk-table talk-organization"></td>
151+
</tr>
152+
<tr>
153+
<td class="talk-table">14:45&nbsp;</td>
154+
<td class="talk-table"><div class="talk-title">Solving Matching Problems in Practical Applications Using JuMP </div><div class="talk-speaker">Willem van Osselaer</div></td>
155+
<td class="talk-table"></td>
156+
<td class="talk-table talk-organization"></td>
157+
</tr>
158+
<tr>
159+
<td class="talk-table">15:00&nbsp;</td>
160+
<td class="talk-table"><div class="talk-title">Teaching Optimization: cvxpy, pyomo, JuMP</div><div class="talk-speaker">Bernardo Freitas Paulo da Costa</div></td>
161+
<td class="talk-table"><div class="talk-title">Harnessing the Power of Quantum Annealing with Julia: A User-Friendly Pipeline for Nonlinear Optimization</div><div class="talk-speaker">Jean-Francois Baffier</div></td>
162+
<td class="talk-table talk-organization"></td>
163+
</tr>
164+
<tr>
165+
<td class="talk-table">15:15&nbsp;</td>
166+
<td class="talk-table"><div class="talk-title">Optimal deployment of genetic biocontrol under environmental uncertainty</div><div class="talk-speaker">Valeri Vasquez</div></td>
167+
<td class="talk-table"><div class="talk-title">Hybrid Quantum Branch-and-Bound Method for Quadratic Unconstrained Binary Optimization</div><div class="talk-speaker">Zedong Peng</div></td>
168+
<td class="talk-table talk-organization"></td>
169+
</tr>
170+
<tr>
171+
<td class="talk-table">15:30&nbsp;</td>
172+
<td class="talk-table"><div class="talk-title">Convex Network Flows</div><div class="talk-speaker">Theo Diamandis</div></td>
173+
<td class="talk-table"><div class="talk-title">Recent Advances in Optimization Solvers within JuliaSmoothOptimizers</div><div class="talk-speaker">Tangi Migot</div></td>
174+
<td class="talk-table talk-organization"></td>
175+
</tr>
176+
<tr>
177+
<td class="talk-table">15:45&nbsp;</td>
178+
<td class="talk-table"></td>
179+
<td class="talk-table"></td>
180+
<td class="talk-table talk-organization"></td>
181+
</tr>
182+
<tr>
183+
<td class="talk-table">16:00&nbsp;</td>
184+
<td class="talk-table talk-organization"><div class="talk-title">Wrap up</div></td>
185+
<td class="talk-table talk-organization"><div class="talk-title">Wrap up and thanks</div></td>
186+
<td class="talk-table talk-organization"><div class="talk-title">Wrap up and thanks</div></td>
187+
</tr>
188+
</table>

_posts/2023-10-22-jump_dev_2024.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -60,18 +60,8 @@ more information and some hotels with reduced rates.
6060

6161
A preliminary schedule is as follows. This is subject to change without notice.
6262

63-
### Friday 19th
63+
{%include jump-dev-2024-schedule.html %}
6464

65-
- 09:00 - 16:00: talks
66-
67-
### Saturday 20th
68-
69-
- 09:00 - 16:00: talks
70-
71-
### Sunday 21st
72-
73-
- 10:00 - 14:00: hackathon and general discussion
74-
7565
## How do I give a talk?
7666

7767
**Talk submission has closed. Accepted talks will be notified in mid-February, 2024.**

0 commit comments

Comments
 (0)