Source: https://hal-lirmm.ccsd.cnrs.fr/lirmm-02937056/document