Solver : Temps de calcul long
PATR974
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
PATR974 Messages postés 4 Date d'inscription Statut Membre Dernière intervention - 31 juil. 2013 à 15:12
PATR974 Messages postés 4 Date d'inscription Statut Membre Dernière intervention - 31 juil. 2013 à 15:12
A voir également:
- Hpy call solver
- Hpy instant gaming dublin - Forum Vos droits sur internet
- Call solver - Forum Bureautique
- Call identifier 2.08 - Télécharger - Téléphonie & Visio
- Vous avez été définitivement exclu des serveurs de call of duty - Forum jeux en ligne
- Hpy call verify - Forum Vos droits sur internet
2 réponses
Quel est le programme que tu dois résoudre avec le solver ? Beaucoup de variables ? de contraintes ? Fonction d'ojectif compliquée?
Dans ce type de modèle, le nombre de calculs a effectuer augmente exponentiellement avec la complexité de l'énoncé de départ. Il faut peut etre considérer la division du problème en sous-module...
Dans ce type de modèle, le nombre de calculs a effectuer augmente exponentiellement avec la complexité de l'énoncé de départ. Il faut peut etre considérer la division du problème en sous-module...
C'est un problème non linéaire qui fait appel à un calcul itératif.
- J'ai une "target cell" dont je veux un contenu égale à un nombre
- Je laisse le solver modifier 5 cellules qui modélisent une courbe de degré 4 et je fais appel à un calcul itératif pour lier cette courbe de degré 4 à ma "target cell".
En fait je pensais aussi à diviser en module mais je ne peux pas car la cellule cible fait appel à une itération qui ne peut être divisée elle. L'itération prend en compte 100 cellules, c'est vrai que globalement ça va prendre un certain tps mais j'aimerai résoudre le "problème de classeur" et ne pas modifier mes conditions du solver.
Comme je l'ai dit, en isolant mon calcul dans un autre classeur ça va mieux...et je ne sais pas pourquoi..
Merci.
- J'ai une "target cell" dont je veux un contenu égale à un nombre
- Je laisse le solver modifier 5 cellules qui modélisent une courbe de degré 4 et je fais appel à un calcul itératif pour lier cette courbe de degré 4 à ma "target cell".
En fait je pensais aussi à diviser en module mais je ne peux pas car la cellule cible fait appel à une itération qui ne peut être divisée elle. L'itération prend en compte 100 cellules, c'est vrai que globalement ça va prendre un certain tps mais j'aimerai résoudre le "problème de classeur" et ne pas modifier mes conditions du solver.
Comme je l'ai dit, en isolant mon calcul dans un autre classeur ça va mieux...et je ne sais pas pourquoi..
Merci.
Pour rajouter des détails :
- lorsque j'applique mon solver sur mon classeur et ma feuille d'origine (classeur de 9 feuilles et feuille de travail avec d'autres cellules comprenant des formules mais ne rentrant pas ds le solver) : temps de calcul du solver = 4min et nb de "trial solution" = 16;
- lorsque je travail sur ce même classeur en isolant sur une feuille à part mon solver et les cellules concernées par le calcul du solver : temps de calcul du solver = 4min et nb de "trial solution" = 16;
- lorsque j'ouvre un nouveau classeur avec des feuilles vierges et je lance mon solver sur ce classeur AVEC MON CLASSEUR D'ORIGINE OUVERT (celui des 2 premiers cas ci-dessus donc) : temps de calcul du solver = 4min et nb de "trial solution" = 16;
- enfin lorsque je ferme mon classeur d'origine et que je relance le solver sur le nouveau classeur et les nouvelles feuilles vierges : temps de calcul du solver = 1min et nb de "trial solution" = 16;
Donc le fait que mon classeur d'origine soit ouvert ralentie le solver (mais n'augmente pas son nombre de tentative)!
Je précise que tout mes calculs sont fait avec l'option de calcul manuel.
J'ai un peu du mal à résoudre mon problème.....
- lorsque j'applique mon solver sur mon classeur et ma feuille d'origine (classeur de 9 feuilles et feuille de travail avec d'autres cellules comprenant des formules mais ne rentrant pas ds le solver) : temps de calcul du solver = 4min et nb de "trial solution" = 16;
- lorsque je travail sur ce même classeur en isolant sur une feuille à part mon solver et les cellules concernées par le calcul du solver : temps de calcul du solver = 4min et nb de "trial solution" = 16;
- lorsque j'ouvre un nouveau classeur avec des feuilles vierges et je lance mon solver sur ce classeur AVEC MON CLASSEUR D'ORIGINE OUVERT (celui des 2 premiers cas ci-dessus donc) : temps de calcul du solver = 4min et nb de "trial solution" = 16;
- enfin lorsque je ferme mon classeur d'origine et que je relance le solver sur le nouveau classeur et les nouvelles feuilles vierges : temps de calcul du solver = 1min et nb de "trial solution" = 16;
Donc le fait que mon classeur d'origine soit ouvert ralentie le solver (mais n'augmente pas son nombre de tentative)!
Je précise que tout mes calculs sont fait avec l'option de calcul manuel.
J'ai un peu du mal à résoudre mon problème.....