Source: https://pagesperso.g-scop.grenoble-inp.fr/~szigetiz/OC2A/2_CM_Plus_courts_chemins.pdf