La formule pour muter un gène est basique, on crée aléatoirement un
nombre compris entre 0 et le nombre d’actions maximum pour cette
action particulière:
Il reste à initialiser l’algorithme et à le lancer:
On dispose de 1 000 individus dans la population. On s’arrête
à la 1 000ème génération. Notre capacité d’investissement est
de 15 000 €. Et le taux de mutation est fixé classiquement
comme étant l’inverse du nombre d’individus.
Et c’est parti:
Si vous pensez à quelques améliorations, et il y en a,
n’hésitez pas à les tester et/ou à m’en faire part dans un
commentaire.
La prochaine fois, on s’attaquera sûrement à un problème de
sac à dos multiple. C’est à dire plusieurs objets de chaque
sortes et plusieurs sacs à dos.