0 / 0
Retourner à la version anglaise de la documentation
Paramètres d'exécution et environnement
Dernière mise à jour : 04 oct. 2024
Paramètres d'exécution de Decision Optimization

Vous pouvez sélectionner divers paramètres d'exécution pour la résolution d'optimisation dans Decision Optimization interface utilisateur d'expérimentation.

Version d'exécution CPLEX

Comme les performances du moteur CPLEX s'améliorent avec chaque nouvelle version, les anciennes versions sont obsolètes et supprimées au fil du temps. Les environnements d'exécution, basés sur ces moteurs, sont utilisés pour générer et déployer des modèles Decision Optimization . Actuellement, l'environnement d'exécution do_22.1 , basé sur CPLEX 22.1 , est utilisé automatiquement lorsque vous créez et exécutez des scénarios. L'environnement d'exécution do_20.1 basé sur CPLEX 20.1 est également disponible. Vous pouvez afficher et modifier votre environnement d'exécution CPLEX dans l'expérimentation Présentation. Ouvrez l'onglet Environnement du panneau Informations et sélectionnez l'un des environnements disponibles pour votre type de modèle (Python, OPL, CPLEX, CPO). Pour plus d'informations, voir Présentation .

Version Python

Vous pouvez afficher et modifier l'environnement Python dans la Présentation de l'expérimentation dans l'onglet Environnement du panneau Informations. Pour plus d'informations, voir Présentation et Configuration d'environnements et ajout d'extensions Python.

Paramètres de configuration d'exécution

Lorsque vous cliquez sur l' Configurer l'exécution icône Icône Configurer l'exécution en regard du bouton Exécuter dans le Créer un modèle afficher, une fenêtre s'ouvre pour vous montrer les valeurs de paramètre actuellement définies.

Dans cette fenêtre, vous pouvez sélectionner et éditer différents paramètres de configuration de l'exécution.

Vous pouvez cliquer sur Ajouter des paramètres et choisir les paramètres ci-dessous dans le menu déroulant Sélectionner des paramètres.

Nom Type Descriptif
Runtime limit Nombre Vous pouvez utiliser ce paramètre pour définir une limite de temps en secondes.
Log detail level Enumération
  • OFF
  • INFO
  • FINE
Vous pouvez utiliser ce paramètre pour définir le niveau de détail fourni par le journal du moteur. La valeur par défaut est INFO.
Job memory Nombre Ce paramètre permet de définir une limite de mémoire de travail en Mo.
Intermediate solution delivery Enumération
  • NO
  • Every minute
  • Every 2 minutes
  • Every 5 minutes
  • Every 10 minutes
  • Every 15 minutes
Vous pouvez utiliser ce paramètre pour obtenir un échantillon de solutions intermédiaires pendant l'exécution de la résolution. La valeur par défaut est NO, ce qui signifie qu'aucune solution intermédiaire n'est affichée. Pour voir les solutions intermédiaires, définissez ce paramètre sur une fréquence. Lorsque cette option est définie, vous pouvez voir les solutions intermédiaires en cliquant sur Nouvelles données disponibles dans l'affichage graphique qui s'affiche lors de l'exécution. Les valeurs suivantes, qui sont échantillonnées avec la fréquence que vous définissez, sont ensuite affichées.
  • Statistiques pour un maximum de 3 solutions intermédiaires.
  • Indicateurs clés de performance pour un maximum de 3 solutions intermédiaires.
  • Table de solutions qui affiche uniquement les valeurs du dernier échantillonnage.
Consultez l'exemple IntermediateSolutions dans le dossier Model_Builder de DO-samples dans Decision Optimization GitHub. Sélectionnez le sous-dossier correspondant au produit et à la version en question.

Si vous choisissez Paramètre personnalisé dans le menu déroulant Sélectionner des paramètres , vous pouvez ajouter les paramètres avancés suivants.

Nom Descriptif
Assistant de modélisation uniquement

Pour CPLEX ma.cplex.parameters.<Python nom du paramètre cplex>

Pour CPO ma.cpo.parameters.<Python nom du paramètre cpo >

Les noms Python pour les paramètres CPLEX et CPO peuvent être entrés avec les préfixes ma.cplex.parameters. ou ma.cpo.parameters.

Exemple :

ma.cplex.parameters.mip.tolerances.absmipgap

ma.cpo.SearchType

Pour la liste des paramètres, voir :

Une fois que vous avez défini les paramètres de configuration d'exécution, ils sont utilisés avec ces valeurs pour toutes les exécutions suivantes de ce scénario.

Vous pouvez supprimer des paramètres d'ensemble en plaçant le pointeur de la souris sur le paramètre et en cliquant sur l'icône Supprimer .

Environnement du scénario

L'onglet Environnement de ce panneau affiche l'environnement d'exécution par défaut utilisé pour votre expérimentation. Onglet Environnement du panneau Configuration d'exécution pour le scénario 1

L'environnement Decision Optimization prend actuellement en charge Python 3.10. La version par défaut est Python 3.10.

Consultez l'exemple EnvironmentAndExtension dans le dossier Model_Builder de DO-samples dans Decision Optimization GitHub. Cet exemple utilise un environnement avec une extension qui contient un fichier de bibliothèque et un code YAML.

Vous pouvez également sélectionner un environnement d'exécution différent pour un scénario particulier, sans changer la valeur par défaut pour tous les autres scénarios. Pour plus de détails, voir Sélection d'un environnement d'exécution différent pour un scénario particulier .

Voir aussi Onglet Environnement du panneau d'informations de présentation et Configuration matérielle et logicielle.

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus