bonsoir,
J'ai pas compris cette étape, pourquoi t'as mis en puissance 2 en particulier ?
une intuition
le tout est de trouver une formule qui permet de respecter les priorités que tu souhaites.
donc à travers cette formule le solver prends les valeurs les plus petite avant ?!
je vais prendre un exemple : imagine que tu doives obtenir une somme de 400 avec les valeurs 50,50,100,100,200,300,400
selon la formule le poids pour 50(rang 1) est 2, pour 100 (rang 3) est 8, pour 200 (rang 5) est 32, pour 300 (rang 6) est 64, et pour 400 (rang 7) est de 128
tu peux obtenir 400
en faisant 50+50+100+200, total des poids est de 2+2+8+32 soit 44
en faisant 100+100+200, total des poids est de 8+8+32 soit 48
en faisant 50+50+300, total des poids est de 2+2+64 soit 68
en faisant 100+300, total des poids est de 8+64 soit 72
en faisant 400, soit total des poids est de 128
en demandant au solver de minimiser le total des poids, la solution 50+50+100+200 va être retenue.