Paramétrer le solveur pour accélérer temps de traitement

  • Initiateur de la discussion Initiateur de la discussion choup67
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

choup67

XLDnaute Occasionnel
Bonjour à tous,

J'ai créé une macro d'optimisation de coûts à l'aide du solver.

J'ai bien paramétré les contraintes et le solveur me trouve bien des solutions cohérentes.

Cependant, je remarque que le temps d'exécution est très long. Lorsque je regarde ma fenêtre excel, je constate que souvent le solveur a trouvé une solution qui me satisfait, mais qu'il continue a essayer d'optimiser les chiffres après la virgule.

Mon coût à faire varier est situé entre 10 et 99. Du coup, il reste 13 chiffres après la virgule. Alors que pour moi, une optimisation à deux décilmales me convient très bien.

J'ai essayé de jouer sur précision, convergence, etc. mais ça ne fonctionne pas. Avec une précision à 0.1 il ne trouve rien et à partir de 0.01 on repasse à des temps de traitement très long.

J'ai activé les echelles automatiques et déjà tenté le mode linéaire mais ça ne fonctionne pas.

Avez vous une idée sur la manière de procéder?

Merci d'avance 🙂
 
Re : Paramétrer le solveur pour accélérer temps de traitement

Personne? Je n'arrive toujours pas à trouver de solutions 🙁

Peut-on dire au solveur de s'arrêter tout seul si la différence entre deux solutions intermédiaires est trop faible?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour