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 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
|
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
|
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.
|
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 Pour 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 :
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.
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.