|
| 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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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> |
0 commit comments