Envoyé par
ekryyn
J'ai eu une idée qui me paraissait être une bonne piste. Cependant j'aimerais votre avis :
Prenons un ensemble d'éléments simples :
L = { 9, 4, 2, 2 }
L1 = {} ; L2 = {}
L'idée est de commencer par le plus "coûteux" présent dans L, l'élément de valeur 9
L = { 4, 2, 2}
L1 = {9} ; L2 = {}
On le place en L1 car il faut bien le mettre dans une liste
De même, on place l'élément de valeur 4 car il est le plus coûteux restant :
L1 = {9} ; L2 = {4}
là par contre, on le met en L2 car la somme des éléments de L2 se rapproche de celle de L1 si on y met ce 4.
L = { 2, 2}
L1 = {9} ; L2 = {4}
Il nous reste deux 2, on prend le premier, et on regarde où il minimiserait la différence des sommes : en L2 évidemment
L = { 2}
L1 = {9} ; L2 = {4,2,}
pareil pour le dernier 2
L1 = {9} ; L2 = {4, 2, 2}
Partager