Les variables de décision sont des variables de votre modèle que vous pouvez contrôler, comme le montant d'un loyer ou la somme à investir dans un fonds commun de placement. Les variables de décision ne sont pas requises pour les modèles Crystal Ball, mais le sont pour les modèles OptQuest. Dans Crystal Ball, vous définissez les variables de décision via Définir, Définir la décision ou en cliquant sur le bouton Définir la décision de la barre d'outils ou du ruban de Microsoft Excel 2007 ou version ultérieure.
Lorsque vous définissez une variable de décision dans Crystal Ball, vous définissez les éléments suivants :
Limites : définit les limites supérieure et inférieure de la variable. OptQuest ne recherche des solutions pour la variable de décision que dans la plage définie par ces limites.
Type : détermine si la variable est de type Discret, Continu, Binaire, Catégorie ou Personnalisé :
Continu : variable pouvant être fractionnaire (c'est-à-dire qu'elle n'a pas besoin d'être un entier et peut utiliser n'importe quelle valeur comprise entre les limites inférieure et supérieure ; aucun pas de progression n'est requis et n'importe quelle plage donnée contient un nombre infini de valeurs possibles).
Discret : variable qui peut uniquement utiliser des valeurs égales à sa limite inférieure plus un multiple de son pas de progression ; le pas de progression est un nombre supérieur à 0, mais inférieur à la plage de la variable.
Binaire : variable de décision pouvant être égale à 0 ou à 1 de manière à représenter une décision de type Oui-Non, où 0 = non et 1 = oui.
Catégorie : variable de décision permettant de représenter des attributs et des index ; elle peut utiliser n'importe quel entier discret compris entre les limites inférieure et supérieure (incluses) ; l'ordre (ou le sens) des valeurs n'a pas d'importance (nominale). Les limites doivent être des entiers.
Personnalisé : variable de décision qui peut utiliser n'importe quelle valeur d'une liste de valeurs spécifiques (deux valeurs ou plus). Vous pouvez saisir une liste de valeurs ou une référence de cellule à une liste de valeurs dans la feuille de calcul. Si une référence de cellule est utilisée, elle doit inclure plusieurs cellules pour qu'il y ait au moins deux valeurs. Les cellules vides et les valeurs non numériques de la plage sont ignorées. Si vous saisissez des valeurs dans une liste, elles doivent être séparées par un séparateur de liste valide : virgule, point-virgule ou autre valeur indiquée dans les paramètres régionaux et linguistiques de Windows.
Pour plus de détails, reportez-vous au Guide de l'utilisateur d'Oracle Crystal Ball.
Pas de progression : définit la différence entre les valeurs successives d'une variable de décision discrète dans la plage définie. Par exemple, une variable de décision discrète avec une plage allant de 1 à 5 et un pas de progression de 1 peut uniquement utiliser les valeurs 1, 2, 3, 4 et 5 ; une variable de décision discrète avec une plage allant de 0 à 2 et un pas de progression de 0,25 peut uniquement utiliser les valeurs 0, 0,25, 0,5, 0,75, 1,0, 1,25, 1,5, 1,75 et 2,0.
La valeur de cellule devient la valeur de cas de base, ou la valeur de départ de l'optimisation.
Si, en raison du changement du type d'une variable de décision, le cas de base n'appartient plus à la plage de valeurs valide pour ce type, une nouvelle valeur de cas de base est sélectionnée. Le cas de base est remplacé par la valeur acceptable la plus proche pour le nouveau type. |
Dans un modèle d'optimisation, vous sélectionnez les variables de décision à optimiser dans la liste de toutes les variables de décision définies. Les valeurs des variables de décision que vous sélectionnez changent à chaque simulation jusqu'à ce que la meilleure valeur soit trouvée pour chaque variable de décision, dans le respect du temps imparti ou de la limite imposée à la simulation.