Source: http://www2.ift.ulaval.ca/~dupuis/Optimisation lineaire et applications/Divers Optimisation/Recherche_Tabou.pdf