Bonjour,
J'ai une liste de nombres que je souhaite répartir en un minimum de groupes dont la somme des nombres contenus est inférieur à une valeur prédéfinie.
Typiquement, ce type d'algorithme permet de répartir des fichiers à archiver sur plusieurs CD.
J'ai tenté une approche "systématique" consistant à identifier toutes les combinaisons possible et rechercher celle qui propose le nombre minimum de groupes. après les premiers tests, pour une trentaine de nombres à répartir, il faudrait à mon PC 1,78414E+23 années... Je suis un peu à cours de temps...
Je pense donc qu'il doit y avoir une solution plus "intéligente" que de chercher toutes les combinaisons et j'éspère que l'intélligence artificielle peut m'aider.
Pour l'exemple, j'essaie de faire des groupes de totaux inférieurs ou égaux à 428 avec les nombres suivants :
52,44, 48, 64, 28, 40, 28, 64, 104, 40, 36, 60, 28, 60, 28, 32, 44, 56, 60, 28, 288, 32, 24, 40, 52, 52, 48, 32, 36, 52, 52, 56
merci d'avance.
Fabrice
Partager