Propriétés cplexoptnode
Le nœud d'optimisation CPLEX permet d'utiliser une optimisation mathématique complexe (CPLEX) via un fichier modèle OPL (Optimization Programming Language).
cplexoptnode properties |
Type de données | Description de la propriété |
|---|---|---|
opl_model_text |
chaîne | Le programme de script OPL (Optimization Programming Language) que le nœud d'optimisation CPLEX exécutera et qui générera ensuite le résultat de l'optimisation. |
opl_tuple_set_name |
chaîne | Le nom de l'ensemble de tuples dans le modèle OPL qui correspond aux données entrantes. Ceci n'est pas obligatoire et n'est normalement pas défini par script. Il ne doit être utilisé que pour modifier les mappages de champs d'une source de données sélectionnée. |
data_input_map |
Liste des propriétés structurées | Mappages des champs de saisie pour une source de données. Ceci n'est pas obligatoire et n'est normalement pas défini par script. Il ne doit être utilisé que pour modifier les mappages de champs d'une source de données sélectionnée. |
md_data_input_map |
Liste des propriétés structurées | Les mappings de champs entre chaque tuple défini dans l'OPL, avec chaque source de données de champ correspondante (données entrantes). Les utilisateurs peuvent les modifier individuellement pour chaque source de données. Avec ce script, vous pouvez définir la propriété directement pour définir toutes les correspondances à la fois. Ce paramètre n'est pas affiché dans l'interface utilisateur. Chaque entité de la liste est une donnée structurée : Balise de source de données. L'étiquette de la source de données. Par exemple, pour Index de la source de données. La séquence physique (index) de la source de données. Ceci est déterminé par l'ordre de connexion. Noeud source. Le nœud source (annotation) de la source de données. Par exemple, pour Noeud connecté. Le nœud précédent (annotation) qui relie le nœud d'optimisation CPLEX actuel. Par exemple, pour Nom de l'ensemble de tuples. Le nom de l'ensemble de tuples de la source de données. Il doit correspondre à ce qui est défini dans l'OPL. Nom de champ de tuple. Le nom du champ tuple set de la source de données. Il doit correspondre à ce qui est défini dans la définition de l'ensemble de tuples OPL. Type de stockage. Le type de stockage sur le terrain. Les valeurs possibles sont |
Nom de la zone de données. Le nom du champ de la source de données. Exemple : |
||
opl_data_text |
chaîne | La définition de certaines variables ou données utilisées pour l'OPL. |
output_value_mode |
chaîne | Les valeurs possibles sont raw ou dvar. Si l' dvar e est spécifiée, l'utilisateur doit spécifier dans l'onglet Sortie le nom de la variable de fonction objet dans OPL pour la sortie. Si l' raw e est spécifiée, la fonction objectif sera directement sortie, quel que soit le nom. |
decision_variable_name |
chaîne | Le nom de la variable de la fonction objectif est défini dans l'OPL. Cela n'est possible que lorsque la propriété output_value_mode est définie sur dvar. |
objective_function_value_fieldname |
chaîne | Nom du champ pour la valeur de la fonction objectif à utiliser dans la sortie. La valeur par défaut est _OBJECTIVE. |
output_tuple_set_names |
chaîne | Le nom des n-uplets prédéfinis à 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. La tuple de sortie doit être cohérente avec la définition de la variable de décision dans l'OPL. S'il y a plusieurs index, les noms des tuples doivent être séparés par une virgule (,).Un exemple de tuple unique est Un exemple de n-uplet est |
decision_output_map |
Liste des propriétés structurées | La correspondance entre les variables définies dans l'OPL qui seront sorties et les champs de sortie. Chaque entité de la liste est une donnée structurée : Nom de la variable. Le nom de la variable dans l'OPL à éditer. Type de stockage. Les valeurs possibles sont Nom de la zone de sortie. Le nom de champ attendu dans les résultats (sortie ou exportation). Exemple : |