Table des matières:
- Utilisation de la mise à l'échelle automatique
- Affichage des résultats d'itération
- Résoudre avec des contraintes entières
- Définition d'une limite sur Solver
Vidéo: [Tutoriel C#] Créer un bouton pour passer d'une form a l'autre 2025
L'option Toutes les méthodes d'Excel vous permet d'utiliser des méthodes de résolution. Vous n'aurez peut-être jamais besoin d'utiliser cette option, mais elle est là si vous avez besoin d'un réglage précis.
Utilisation de la mise à l'échelle automatique
Vous pouvez sélectionner la case à cocher Utiliser la mise à l'échelle automatique lorsque vous travaillez avec des variables dont l'amplitude est très différente. Par exemple, si vous travaillez avec des taux d'intérêt et des soldes de comptes de plusieurs millions de dollars, vous pouvez utiliser l'option de mise à l'échelle automatique pour dire à Excel: «Hé mec, les valeurs des variables Solver diffèrent grandement en ampleur. bébés. "
Affichage des résultats d'itération
Si vous n'avez rien de mieux à faire, cochez la case Afficher les résultats d'itération. Lorsque vous le faites, Excel s'arrête après avoir calculé chaque fonction objectif à l'aide d'un nouvel ensemble de valeurs de variable Solveur et affiche les résultats du calcul intermédiaire. La plupart des gens n'auront pas et ne devraient pas se soucier de voir des résultats de calcul intermédiaires. Dans certains cas, vous voudrez peut-être voir comment Solver travaille pour atteindre le résultat optimal de la fonction objectif.
Résoudre avec des contraintes entières
L'utilisation de contraintes entières peut compliquer votre modélisation d'optimisation. Le Solver d'Excel propose donc des ajustements aux modèles qui doivent "techniquement" renvoyer des valeurs entières. Par exemple, vous pouvez cocher la case Ignore Integer Contraints pour indiquer à Excel que vous voulez essayer de résoudre le problème (juste pour rire) sans les contraintes d'entiers.
Un autre tweak lié à la contrainte d'entier: Le champ Optimal Integer% vous permet de spécifier la différence de pourcentage maximum que vous accepterez entre la meilleure solution qui utilise des contraintes entières et la meilleure solution qui ignore les contraintes entières.
Définition d'une limite sur Solver
Utilisez les zones de texte Temps max. Et Itérations pour limiter la quantité de travail effectuée par Solver pour résoudre un problème de modélisation d'optimisation. Maintenant, cet exemple simple ne prend pas beaucoup de temps à résoudre. Mais les problèmes de la vie réelle sont souvent beaucoup plus compliqués. Un problème de la vie réelle pourrait avoir beaucoup plus de variables Solver à traiter.
Les contraintes pourraient être plus nombreuses et plus compliquées. Et vous pourriez compliquer l'optimisation en faisant des choses telles que travailler avec beaucoup de contraintes entières ou binaires.
Lorsque vous travaillez sur de gros problèmes complexes et réels, le temps que prend Solver pour optimiser peut devenir très long. Dans ce cas, vous pouvez définir une limite de temps maximale prise par Solver en utilisant la zone de texte Temps max.Vous pouvez également définir un nombre maximum d'itérations effectuées par Solver à l'aide de la zone de texte Itérations.
Vous pouvez arrêter les calculs du solveur en appuyant sur Echap.
Si vous utilisez la méthode de résolution Évolution dans une situation avec contraintes entières, vous pouvez également spécifier le nombre maximal de sous-problèmes sur lesquels le solveur doit travailler en utilisant la zone Max Subproblems, puis le nombre maximal de solutions entières réalisables. voulez que Solver produise en utilisant la boîte Max Feasible Solutions.
