Bonjour à tous,
Je suis confronté à un problème d'optimisation et je ne vois pas du tout comment partir dans mon algorithme pour le résoudre.
En plus je pense que c'est quelque chose d'assez classique et pas compliqué, mais je n'ai rien trouvé de satisfaisant sur le net.
Mon problème est le suivant:
J'ai 5 variables (A B C D E pour simplifier) qui ont chacune un poids (Aw Bw Cw Dw Ew)
Chaque poids peut varier de 0 à 100% avec comme contrainte que la somme de tous les poids fassent 100%
Je voudrais stocker dans une matrice tous les résultats des combinaisons de tous les poids possibles avec un pas de X% (par exemple avec un pas de 5%)
Il faudrait donc que je teste toutes les situations:
100 - 0 - 0 - 0 - 0
95 - 5 - 0 - 0 - 0
95 - 0 - 5 - 0 - 0
.....
20 - 20 -20 -20 -20
.....
0 - 0 - 0 - 0 - 100
Ca fait pas mal de combinaisons mais vu que je travaille en petite dimension ca devrait tourner dans des temps raisonnables.
Là où j'ai besoin de votre aide c'est pour me guider sur la façon d'organiser les boucles afin d'être sûr de ne pas rater une combinaison
D'avance merci
Partager