Bein j'avais fait mon mémoire de maitrise dessus (les algos génétiques sur un autre problème), la librairie C++ open beagle est livrée avec de nombreux exemples dont celui du sac à dos.
Pour mémoire pour la fonction de fitness était juste la valeur du sac à dos qu'il fallait maximiser (qui vallait 0 si le sac était trop plein). On peut aussi faire une fonction de fitness hierarchique qui à valeur égale dira que plus il reste de place, mieux c'est.
PS: je ne suis même pas sur qu'on ait prouvé qu'il y avait convergence (vers une solution optimale) d'une metaheuristique, même en temps infini, sur ce problème.
Message édité par philippe06 le 12-07-2007 à 09:31:33
---------------
Aimer les femmes intelligentes est un plaisir de pédéraste. (Charles Baudelaire) - Vous vulgarisez :o (Jean-Kevin Dubois)