Source: http://crinfo.univ-paris1.fr/users/nurcan/pdf/TSI'96.pdf