Source: https://www2.ift.ulaval.ca/~lamontagne//pubs/revueIA.pdf