Source: https://www.gerad.ca/Sebastien.Le.Digabel/talks/2019_atelier_SDLA_3h.pdf