Trouver la meilleure solution parmi n combinaisons

nicolas713

XLDnaute Nouveau
Bonjour à tous,

J'ai un problème mathématique entre les mains, je m'explique :

Je souhaite optimiser 5 tournées de livraison. Je calcule pour chaque tournée le prix proposé par mes 5 transporteurs. Je cherche à optimiser le prix sachant qu'un transporteur peut être affecté à une seule tournée, soit 3125 possibilités !

Peut-on faire une macro (ou solution excel) pour calculer ça ?

D'avance, merci pour vos réponses

Nicolas

PS : Je vous joins mon fichier
 

Pièces jointes

  • Optimisation tournées.xlsm
    10.5 KB · Affichages: 171
  • Optimisation tournées.xlsm
    10.5 KB · Affichages: 184
  • Optimisation tournées.xlsm
    10.5 KB · Affichages: 199

kiki29

XLDnaute Barbatruc

Pièces jointes

  • IMG735.jpg
    IMG735.jpg
    36.5 KB · Affichages: 143
Dernière édition:

mécano41

XLDnaute Accro
Re : Trouver la meilleure solution parmi n combinaisons

... sachant qu'un transporteur peut être affecté à une seule tournée, soit 3125 possibilités !

Bonjour,

Si j'ai bien compris ce que tu veux faire (comparaison des sommes des coûts pour 5 transporteurs ayant chacun un trajet) il me semble qu'il n'y a pas 3125 possibilités mais seulement 120 (factorielle 5).

Regarde les petits tableaux joints (je n'ai pas fait pour 5 ... Si le coeur t'en dit :) )

Après, pour le traiter correctement, c'est une autre histoire ...

Cordialement
 

Pièces jointes

  • Info optimisation.xls
    31.5 KB · Affichages: 113

tototiti2008

XLDnaute Barbatruc
Re : Trouver la meilleure solution parmi n combinaisons

Bonjour à tous,

Le solveur m'a donné une solution
Tournée 1 : nb
Tournée 2 : thomas
Tournée 3 : francois
Tournée 4 : hh
Tournée 5 : dhl

Tuto sur le solveur :

Ce lien n'existe plus
 
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : Trouver la meilleure solution parmi n combinaisons

Re

Salut a tous

J'ai le plaisir de confirmer le resultat de Tototiti ainsi que l'estimation de mecano41 concernant le nbre de possibilités

Voir fichier joint
 

Pièces jointes

  • Optimisation tournées.xlsm
    28.5 KB · Affichages: 165
  • Optimisation tournées.xlsm
    28.5 KB · Affichages: 158
  • Optimisation tournées.xlsm
    28.5 KB · Affichages: 145

nicolas713

XLDnaute Nouveau
Re : Trouver la meilleure solution parmi n combinaisons

Merci pour vos réponses. Par contre, PierreJean, il y a une erreur dans ton fichier car ca me renvoit 2 fois le même transporteur (nb pour tournées 1 et 3). Serait-il possible d'avoir le fichier corrigé ?

Toto, peux tu me dire comment tu as fais avec le solveur ??
 

mécano41

XLDnaute Accro
Re : Trouver la meilleure solution parmi n combinaisons

..., PierreJean, il y a une erreur dans ton fichier car ca me renvoit 2 fois le même transporteur (nb pour tournées 1 et 3). ..

Bonjour,

Dans le code du fichier de PierreJean, dans le 3ème For Each cel...Next, il suffit de remplacer un signe = par un signe - pour que tout soit correct (comme dans les autre boucles).

Cordialement
 

pierrejean

XLDnaute Barbatruc
Re : Trouver la meilleure solution parmi n combinaisons

Re

Merci mécano :) :)

Version corrigée et (legerement) améliorée
 

Pièces jointes

  • Optimisation tournées.xlsm
    26.7 KB · Affichages: 135
  • Optimisation tournées.xlsm
    26.7 KB · Affichages: 148
  • Optimisation tournées.xlsm
    26.7 KB · Affichages: 155

tototiti2008

XLDnaute Barbatruc
Re : Trouver la meilleure solution parmi n combinaisons

Bonjour à tous,

une description un peu plus détaillée de l'utilisation du solveur dans ce cas :
 

Pièces jointes

  • Optimisation tournées2.xlsx
    22.1 KB · Affichages: 185
  • Optimisation tournées2.xlsx
    22.1 KB · Affichages: 199
  • Optimisation tournées2.xlsx
    22.1 KB · Affichages: 201

nicolas713

XLDnaute Nouveau
Re : Trouver la meilleure solution parmi n combinaisons

Super ton idée du solveur ! Malheureusement, si je rajoute un transporteur (car dans mon projet, il y a un certain nombre de transporteurs), le solveur n'arrive plus à trouver la solution....
 
Dernière édition:

nicolas713

XLDnaute Nouveau
Re : Trouver la meilleure solution parmi n combinaisons

Tototiti,
En fait lorsque je rajoute un transporteur, la solution avec le solveur ne fonctionne plus !
Aurais tu des idées pour pouvoir faire le mm raisonnement avec un nbre de transporteur illimité??
Je te remercie d'avance
 

Statistiques des forums

Discussions
312 487
Messages
2 088 823
Membres
103 971
dernier inscrit
abdazee