The Third Annual JuMP-dev Workshop
March 12-14, 2019, Santiago, Chile.
This workshop is the third JuMP-dev workshop after the first and second JuMP-dev workshops.
GSoC News: JuMP will be participating in the 2019 Google Summer of Code under the NumFOCUS umbrella. For more information see JuMP’s project ideas page.
Outline
The purpose of the workshop is to bring together students, researchers, and practitioners with interests in the software aspects of JuMP and related packages. The workshop is open for anybody to attend. In particular, we invite new contributors and those who have not met the core development team.
The workshop will include hands-on tutorials (ranging from no-experience necessary, to advanced usages of JuMP), talks by participants and core developers, and ample time for collaboration.
Location
The workshop will be held in Santiago, Chile. On Tuesday 3/12, the workshop will be located at the Instituto Chileno Norteamericano. On Wednesday and Thursday (3/13–3/14), it will be held at the San Joaquin Campus of Pontificia Universidad Católica de Chile (PUC).
Tutorials
On Tuesday morning we will hold an introductory tutorial on Julia and JuMP; no prior experience necessary! Additionally, on Wednesday afternoon we will hold an advanced tutorial (tentative topics include MOI, JuMP extensions, and solver interfaces). The tutorials will be open to anyone, even if they have not attended the workshop.
Finally, a repeat of Tuesday’s introductory tutorial will be held in Valparaíso on the morning of Friday 15 March for those who are unable to attend the tutorial in Santiago.
Accommodations
There are many lodging options available during your stay in Santiago. Generally, it is desirable to stay near a Metro station for easy access to transportation throughout the city. For context, Instituto Chileno Norteamericano is one block from “La Moneda” on Line 1 (red), and four blocks from “Santa Ana” on Line 5 (green). Campus San Joaquín is next to “San Joaquín” on Line 5. During rush hour, it is best to avoid Lines 4, 5, or 6 traveling towards (respectively away from) the city center in the morning (resp. afternoon), or transfering at the Vicente Valdés station.
Some particular options to consider include:
Barrio Lastarria Directly connects to both Line 1 and Line 5 from Baquedano station. The most bustling, touristy option.
- Cumbres (~$190)
- Ismael (~$169)
- Hotel Luciano K (~$150)
Los Leones Direct connection to Line 1, and connects to Line 5 via Line 6 (both via Los Leones station).
- Torremayor (~$200)
- Diego Velázquez (~$85)
- EurotelL (~$150)
Tobababa Station Also along Line 1; the quietest option.
Schedule
Monday, March 11: JuMP@USM MISTI Workshop
15:00 - 18:30 Talks and introductory tutorial
An additional workshop focusing on the MISTI project sponsoring JuMP-dev will be held the Monday just before the workshop. This workshop will be held at the Campus Santiago San Joaquín of Universidad Técnica Federico Santa María. For more information and registration form see the JuMP@USM MISTI Workshop page. This workshop will be held in Spanish.
Tuesday, March 12: JuMP-dev Day 1 at Instituto Chileno Norteamericano
10:00 - 11:30 Introductory Tutorial Install instructions and notebooks can be found here. [video]
13:00 - 14:30 Keynotes
- Stefan Karpinski (Julia Computing): The Unreasonable Effectiveness of Multiple Dispatch [slides] [video]
- Miles Lubin (Google): The roadmap for JuMP 1.0 [slides] [video]
15:00 - 16:00 Energy
- Alessandro Soares (PSR): A Julia/JuMP based Integrated Energy Resource Planning Model [slides] [video]
- Jose Daniel Lara (UC Berkeley / NREL): PowerSimulations.jl a Integrated and Scalable Power Systems modeling tool [notebook] [video]
16:00 - EOD Collaboration time
Wednesday, March 13: JuMP-dev Day 2 at Campus San Joaquín (Centro de Innovación, room “Sala 203”)
9:00 - 10:25 Solvers
- Michael Garstka (University of Oxford): COSMO - A conic operator splitting method for large conic problems [slides] [video]
- Chris Coey (MIT): The Hypatia.jl solver: conic interior point algorithms and interfaces [video]
- Lea Kapelevich (MIT): Modeling with new and nonsymmetric cones
- Mathieu Tanneau (Polytechnique Montréal): Tulip.jl: An interior-point solver with abstract linear algebra [slides] [video]
10:50 - 11:45 Applications
- Harsha Nagarajan (Los Alamos National Laboratory): POD.jl for Provably Optimal Quantum Circuit Design
- Marcelo Forets (CURE): Applications of SOS in Flowpipe Construction [video]
- Tomas Lagos Gonzalez (Universidad de Chile): Solving Multi-period Mine Planning Models with Endogenous Uncertainty: Using Julia with JuMP [notebook] [video]
- Andrew David Werner Rosemberg (PUC-Rio): SDDPHYDRO.jl - A Hydrothermal Dispatch Julia Package [slides] [video]
14:00 - 15:30 Advanced tutorial [Notebooks] [video]
15:30 - EOD Collaboration time and core developer meeting
Thursday, March 14: JuMP-dev Day 3 at Campus San Joaquín (Centro de Innovación, room “Sala 203”)
9:00 - 10:25 Algorithms
- Thuener Silva (PUC-Rio): Solving Large-scale problems using JuMP [slides] [video]
- David Sanders (Universidad Nacional Autónoma de México): Rigorous global optimization in pure Julia [notebook] [video]
- Vitor Nesello (University of Bordeaux): Coluna: An Open-Source Branch-Cut-and-Price Framework [slides] [video]
- Mario Souto (PUC-Rio): ProxSDP.jl: New developments on Semidefinite Programming in Julia/JuMP [slides] [video]
10:50 - 12:00 Modeling paradigms
- Jordan Jalving (University of Wisconsin-Madison): Graph-Based Modeling and Optimization using Plasmo.jl [slides] [video]
- Benoît Legat (UC Louvain): Set Programming with JuMP [slides] [video]
- Joaquim Dias Garcia (PSR / PUC-Rio): ParameterJuMP.jl [notebook 1, notebook 2, notebook 3] [video]
- Tillmann Weisser (Los Alamos National Laboratory): JuliaMoments [video]
14:00 - EOD Collaboration time
18:00 Trends and challenges in multiobjective optimization
The Pontificia Universidad Católica de Valparaíso will hold a seminar on multiobjective optimization in Santiago. This seminar will be held at the CEA (Centro de Estudios Avanzados) building in Antonio Bellet #314, Providencia, Santiago, and all attendees of JuMP-dev are invited. Sign-up at http://inf.ucv.cl/eventos.
Friday, March 15: JuMP@Valparaíso
14:00 Introductory tutorial in Valparaíso
An introductory tutorial will be held in Valparaíso for those unable to attend Tuesday’s introductory tutorial in Santiago. The tutorial will be held at the Escuela de Ingeniería Informática of Pontificia Universidad Católica de Valparaíso (Av Brasil 2241, Valparaiso, Chile) on Friday, March 15th at 14:00. This tutorial will be held in English and Spanish.
Committee
- Joey Huchette (Google and Rice University)
- Miles Lubin (Google)
- Oscar Dowson (Northwestern)
- Benoît Legat (UCLouvain)
- Joaquim Garcia (PSR & PUC-Rio)
- Juan Pablo Vielma (MIT)
- Victor Albornoz (Universidad Técnica Federico Santa María; Local Organization)
- Gustavo Angulo (Pontificia Universidad Católica de Chile; Local Organization)
- Rodolfo Carvajal (Universidad Adolfo Ibañez; Local Organization)
- Diego Moran (Universidad Adolfo Ibañez; Local Organization)
Contact jump-dev-committee at googlegroups.com for more information.
Tercer Workshop Anual JuMP-dev
12 al 14 de marzo, 2019, Santiago, Chile.
Este es el tercer workshop JuMP-dev después del primer y segundo workshops JuMP-dev realizados anteriormente.
Para registrar (gratis!) su participación en el Workshop, use este formulario antes del miercoles 6 de marzo a las 17:00 Chile (UTC-3) / 15:00 EST (UTC-5).
Descripción
El propósito de este workshop es juntar a estudiantes, investigadores y profesionales, con interés en los aspectos de software de JuMP y sus paquetes relacionados. El Workshop está abierto a todo público. En particular, invitamos a nuevos contribuidores y a aquellos que no han tenido la posibilidad de conocer al equipo de desarrollo principal de JuMP.
El Workshop incluirá tutoriales hands-on (desde algunos sin experiencia requerida, hasta otros acerca de uso avanzado de JuMP), charlas por participantes y desarrolladores principales, y amplio tiempo para colaboración.
Ubicación
El Workshop se llevará a cabo en Santiago, Chile. El martes, 12 de marzo, el Workshop se ubicará en el Instituto Chileno Norteamericano. El miercoles y el viernes, 13 y 14 de marzo, se llevará a cabo en el Campus San Joaquin de la Pontificia Universidad Católica de Chile (PUC).
Progama
Ver la versión en inglés.
Comité
- Joey Huchette (Google and Rice University)
- Miles Lubin (Google)
- Oscar Dowson (Northwestern)
- Benoît Legat (UCLouvain)
- Joaquim Garcia (PSR & PUC-Rio)
- Juan Pablo Vielma (MIT)
- Victor Albornoz (Universidad Técnica Federico Santa María; Organización Local)
- Gustavo Angulo (Pontificia Universidad Católica de Chile; Organización Local)
- Rodolfo Carvajal (Universidad Adolfo Ibáñez; Organización Local)
- Diego Moran (Universidad Adolfo Ibáñez; Organización Local)
Contactar a jump-dev-committee at googlegroups.com para más información.