0 / 0
Retourner à la version anglaise de la documentation

Nœud d'optimisation CPLEX

Dernière mise à jour : 12 févr. 2025
Noeud d'optimisation CPLEX (SPSS Modeler)

Avec le noeud d'optimisation CPLEX, vous pouvez utiliser l'optimisation basée sur des opérations mathématiques complexes (CPLEX) par le biais d'un fichier modèle OPL (Optimization Programming Language).

Pour plus d'informations sur l'optimisation CPLEX et OPL, consultez la documentationIBM ILOG CPLEX Optimization Studio.

Lors de la génération des données du noeud d'optimisation CPLEX, vous pouvez générer les données d'origine à partir des sources de données sous forme d'index uniques ou d'index à plusieurs dimensions du résultat.

Modèle OPL et données d'entrée

Modèle OPL
Saisissez ou collez la syntaxe du modèle OPL (Optimization Programming Language) dans ce champ.
Le nom de l'ensemble de tuples dans OPL correspond aux données entrantes
Entrez le nom de l'ensemble de tuples dans le modèle OPL qui correspond aux données entrantes. Si nécessaire, vérifiez ensuite que tous les champs de tuple sont mappés dans les champs d’entrée des données en fonction de leur ordre dans la définition du tuple.
Mappage d'entrée
Saisissez les champs de tuple et les champs d’entrée des données à mapper. Tous les champs de tuple doivent être mappés aux champs d’entrée des données suivant l'ordre dans lequel ils sont déclarés dans la définition de tuple.

Autres données

Données OPL
Utilisez l'onglet Données OPL si vous devez spécifier d'autres données pour l'optimisation.

Sortie

Si la sortie est une variable de décision, elle doit utiliser les sources de données précédentes (données entrantes) en tant qu'index et les index doivent être prédéfinis dans la section Mappages d'entrée de l'onglet Modèle OPL et données d'entrée. Aucun autre type de variables de décision n'est actuellement pris en charge. La variable de décision peut posséder un ou plusieurs index. SPSS Modeler génère les résultats de CPLEX avec tout ou partie des données entrantes d'origine, ce qui est cohérent avec les autres noeuds SPSS Modeler . Les index correspondants en référence doivent être spécifiés dans le champ Tuple de sortie décrit ci-après.

Mode sortie
Sélectionnez la mode de sortie (Sortie brute ou Variable de décision) et spécifiez d'autres options si nécessaire. L'option Sortie brute génère directement la valeur de la fonction d'objectif, quel que soit le nom.
Nom de la variable de valeur de la fonction d'objectif dans OPL
Ce champ est activé si vous avez sélectionné le mode de sortie Decision Variable. Entrez le nom de la variable de valeur de la fonction d'objectif du modèle dans l'OPL.
Nom du champ de valeur de la fonction d'objectif pour la sortie
Entrez le nom du champ à utiliser dans la sortie. La valeur par défaut est _OBJECTIVE.
Tuple de sortie
Entrez le nom du tuple prédéfini à partir des données entrantes. Il représente les index de la variable de décision et doit être généré avec les sorties de variable. Le tuple de sortie doit être cohérent avec la définition de variable de décision dans OPL. S'il y a plusieurs index, les noms de tuples doivent être séparés par une virgule (,).
Sorties de variables
Ajoutez un ou plusieurs variables à inclure dans la sortie.
Remarque :
  • Lors de l'exécution d'un flux contenant un noeud d'optimisation CPLEX, la bibliothèque CPLEX est limitée à 1 000 variables et 1 000 contraintes.