Dimo Brockhoff


chargé de recherche (CRN)
Inria Saclay - Ile-de-France

Curriculum Vitae

Publications

Projects

Talks and Posters

Teaching

Source Codes

Teaching

In the past, I have been involved in several lectures, exercise courses, computer laboratories, projects, and the supervision of students at Ecole Polytechnique, Université Lille 1/INRIA Lille - Nord Europe, Université Paris-Saclay, Ecole Centrale Paris (CentraleSupelec/ESSEC), ETH Zurich, and at Universität Dortmund.


Lectures

CentraleSupélec (formerly Ecole Centrale Paris)

  • Advanced Optimization (needs password) (joint MSc with ESSEC "Data Sciences & Business Analytics", second year) [yearly since 2021, material on Edunao]
  • Algorithms and Complexity (needs password) (joint MSc with ESSEC "Data Sciences & Business Analytics", first year) [yearly, since 2019, previous webpages available for the years 2019, 2020, 2021, and 2022]
  • Introduction to Optimization (needs password) (joint MSc with ESSEC "Data Sciences & Business Analytics") [2015, 2016, 2025]
  • Advanced Control [2014, with A. Auger]
  • Advanced Control [2013, with A. Auger]

Université Paris-Saclay

  • Optimization for Machine Learning, previously Introduction to Optimization (Université Paris-Saclay CS master in Artificial Intelligence, previously AIC) [2020, 2021, 2022, with A. Auger]
  • Introduction to Optimization (Master 2 Informatique - Parcours Apprentissage, Information et Contenu (AIC)) [2019, 2018, 2017, 2016, 2015, with A. Auger]
  • Advanced Optimization (Master 2 Informatique - Parcours Apprentissage, Information et Contenu (AIC)) [2019, 2018, 2016, with A. Auger]

CEA/EDF/Inria summer school 2017

  • Introduction to Randomized Black-Box Numerical Optimization and CMA-ES (together with A. Auger and A. Atamna)

Tutorials

  • Benchmarking Multiobjective Optimizers 2.0, advanced tutorial at GECCO'2021 in Lille, France, at GECCO'2022 in Boston, MA, USA, at GECCO'2023 in Lisbon, Portugal, and at EMO'2023 in Leiden, together with Tea Tusar
  • A Brief Introduction to Multiobjective (Blackbox) Optimization, MEXICO/MascotNum workshop, Nov. 2016, Nantes, France
  • Evolutionary Multiobjective Optimization, introductory tutorial at GECCO'2011 in Dublin, Ireland, GECCO'2012 in Philadelphia, PA, USA, GECCO'2013 in Amsterdam, Netherlands, at GECCO'2014 in Vancouver, Canada, at GECCO'2015 in Madrid, Spain (together with Tobias Wagner), at GECCO'2016 in Denver, CO, USA, at PPSN'2016 in Edinburgh, UK (shorter version of 1h), at GECCO'2017 in Berlin, Germany and at GECCO'2018 in Kyoto, Japan
  • A Brief Introduction to (Evolutionary) Multiobjective Optimization, MEXICO workshop, Sep. 2014, La Rochelle, France
  • Evolutionary Multiobjective Optimization, introductory tutorial at Ecole d'été Evolution Artificielle 2012, Quiberon, France

(Co-)Supervised Term and Master's Theses

CentraleSupélec

  • Oskar Girardin: Surrogate modeling of constraints within AL-CMA-ES (Master's thesis, September 2023 – February 2024, co-supervision with Nikolaus Hansen)
  • Lorenzo Consoli: (Re-)Implementing the bbob-noisy Test Suite in COCO (Master's thesis, June–December 2023)

ENSTA

  • Xudong Zhang: Analyzing COCO data (Master's thesis, April–August 2018)

Ecole Polytechnique

  • Hoang Nguyen Vu: A Continuation Method Based on CMA-ES (term project, 2024)
  • Jingyun Yang: multiobjective optimization (term project, 2020) and Tridiagonal Model Building in CMA-ES (term project, 2020--2021, co-supervision with Nikolaus Hansen)
  • Aurore Blelly and Matheus Felipe Gomes: Benchmarking Derivative Free Optimization Algorithms (term project, Jan.–Apr. 2018, co-supervision with Anne Auger)
  • Lu Lin and Pierre Marion: Derivative-Free Optimization versus Bayesian Optimization (term project, Sep.–Dec. 2017, co-supervision with Anne Auger)

Université Paris-Saclay

  • Illia Sylenko: Multi-objective Blackbox Optimization (M2, 2016, co-supervision with Anne Auger)

Université Lille 1

  • Rémi Degruson: Multiobjectivization for Numerical Blackbox Optimization (M1 project, 2012/2013) [overview of proposed subjects, in French]

ETH Zurich

  • Simon Hügi and Björn Muntwyler: Optimization According to Interactively Quantified User Preferences, (semester thesis, 2009, co-supervision with Tamara Ulrich)
  • Samuel Welten: Parallelization of Evolutionary Algorithms (semester thesis, 2008, co-supervision with Johannes Bader) [thesis report at ETH Zurich]
  • Tamara Ulrich: Pattern Identification in Pareto-Set Approximations (Master's thesis, 2007, co-supervision with Eckart Zitzler) [thesis report at ETH Zurich]

Exercise Courses

ETH Zurich

  • Technische Informatik 1  (in German)   [WS05/06|WS06/07|HS07]
  • Synthetic Biology   [SS06|SS07|FS08|FS09]
  • Bio-Inspired Computation & Optimization   [SS07]

Universität Dortmund

  • Datenstrukturen, Algorithmen und Programmierung I (in German) [WS0405]
  • Grundbegriffe der theoretischen Informatik (in German) [SS04]

Projects

ETH Zurich

  • PPS Getting Things Done (in German) [FS09]
Last updated: Wed, 15 Jan 2025 12:41