• Aucun résultat trouvé

Le solveur

N/A
N/A
Protected

Academic year: 2022

Partager "Le solveur"

Copied!
2
0
0

Texte intégral

(1)

Exercice Solveur

Question

On place une somme de 500 euros pendant 10 ans à un taux annuel de 2,30%. Combien obtient-on au bout de ces 10 ans ? Quelle somme initiale permettrait d'obtenir la somme de 700 euros dans les mêmes conditions ? Même question en faisant varier l'année puis en faisant varier le taux.

Le solveur

Étant donnée une fonction d'une ou plusieurs variables, le solveur a pour but de trouver des valeurs de ces variables qui rendent la fonction maximale, minimale, ou égale à une valeur donnée, dans un domaine particulier des variables, défini par des contraintes (inéquations, équations, valeurs entières). Comme pour la valeur cible, le solveur ne peut fournir qu'une solution, la plus proche des valeurs des variables utilisées pour écrire le problème.

Un problème simple pour débuter

Reprenons avec le solveur le problème traité avec l'outil « Valeur cible ». Pour cela on sélectionne la cellule H27, puis on appelle le solveur par « Outils>Solver »,

On se place dans la zone de saisie et on clique sur la cellule nécessaire et son adresse est recopiée dans la ligne de saisie. Tour en haut, l'adresse de la cellule cible est proposée, car on l'avait sélectionnée. On doit alors cocher la case « valeur

» et

Figure : L'utilisation du solveur sous Excel : choix des paramètres

(2)

taper le nombre 700 à côté de cette case. On peut maintenant choisir plus d'une cellule variable. Celle qui nous intéresse est la cellule F27 qui contient le nombre d'années. Une fois cette adresse écrite, on tape un « ; » et on clique sur la cellule E27 contenant le capital. En effet, bien qu'on ne désire changer que le nombre d'années, comme on souhaite qu'il soit entier, on autorise une petite modification du capital initial, sans laquelle le solveur signale qu'il ne peut pas trouver de solution. On ajoute alors une à une les contraintes. Le capital est autorisé à varier entre 480 et 520, et le nombre d'années doit être entier.

On enfonce alors le bouton « résoudre ». Une solution est proposée (voir Fig), et si on choisit de la garder on retrouve bien les 15 ans d'intérêts pour que le capital obtenu soit de 700.

Un problème d'optimisation simple : la programmation linéaire

Les problèmes d'optimisation que peut résoudre le solveur sont nombreux. Pour pouvoir les exprimer de façon adaptée à cet outil, il faut les mettre sous la forme d'une fonction « objectif » de plusieurs variables, dont on recherche le maximum (ou le minimum), et surtout la valeur de chacune des variables permettant de l'atteindre, les variables étant soumises à des contraintes (équations, inéquations ou valeurs entières).

Le problème le plus simple d'optimisation appartient au domaine de la programmation linéaire :

 la fonction objectif est une combinaison linéaire de ses variables

 les variables appartiennent à un domaine de valeurs défini de façon linéaire.

Figure : L'utilisation du solveur sous Excel : choix des paramètres

Références

Documents relatifs

[r]

a cette repr´ esentation qu’on peut d´ efinir le gradient d’une fonction diff´ erentiable ` a valeurs r´ eelles et d´ efinie sur un ouvert d’un Hilbert.. D´ efinition 1.6 Soit

Aussi, voici un exemple graphique d’une fonction présentant une discontinuité visible : f (x, y) = 1/x, si x 6= 0, et n’importe quelle valeur si x = 0.. Dérivées

Appeler le professeur pour vérification.. Lire la valeur de x pour laquelle le maximum de f semble être atteint.. d) Quelle semble être alors la position de M

Cet exemple illustre le fait qu’une fonction n’a pas n´ ecessairement un maximum ou un minimum local en un point critique.. La figure pr´ ec´ edente permet de visualiser comment

Avec cette terminologie, le lemme pr´ec´edent peut ˆetre reformul´e comme : un sous-ensemble U de M est ouvert si et seulement s’il est voisinage de tous ces points..

Compact dans ne signifie pas être un intervalle. est continue sur et est bien une partie compacte de mais ce n’est pas un intervalle. Pour obtenir le fait que

= i ; le domaine fondamental Fi est alors l'ensemble des points [ Re(z) [ ^ ^» z z ^ i, et possède un sommet parabolique ; d'autre part, deux fonctions invariantes par G ne sont