cplexoptnode属性
CPLEX优化节点能够通过优化编程语言(OPL)模型文件,使用基于复杂数学(CPLEX)的优化。
cplexoptnode properties |
数据类型 | 属性描述 |
|---|---|---|
opl_model_text |
字符串 | CPLEX优化节点将运行OPL(优化编程语言)脚本程序,然后生成优化结果。 |
opl_tuple_set_name |
字符串 | OPL模型中与传入数据相对应的元组集名称。 这不是必需的,通常不会通过脚本进行设置。 它只能用于编辑选定数据源的字段映射。 |
data_input_map |
结构化属性列表 | 数据源的输入字段映射。 这不是必需的,通常不会通过脚本进行设置。 它只能用于编辑选定数据源的字段映射。 |
md_data_input_map |
结构化属性列表 | OPL中定义的每个元组之间的字段映射,以及每个对应的字段数据源(传入数据)。 用户可以根据数据源分别编辑它们。 使用此脚本,您可以直接设置属性,一次性设置所有映射。 此设置不会显示在用户界面中。 列表中的每个实体都是结构化数据: 数据源标签。 数据源的标记。 例如, 数据源索引。 数据源的物理顺序(索引)。 这取决于连接顺序。 源节点。 数据源的源节点(注释)。 例如,对于 已连接的节点。 连接当前CPLEX优化节点的上一节点(注释)。 例如,对于 元组集名称。 数据源的元组集名称。 它必须符合OPL中的定义。 元组 字段名称。 数据源的元组集字段名称。 它必须与OPL元组集定义中的内容相匹配。 存储类型。 野外存储类型。 可能的值有 |
数据字段名称。 数据源的字段名称。 示例: |
||
opl_data_text |
字符串 | OPL中使用的某些变量或数据的定义。 |
output_value_mode |
字符串 | 可能的值是 raw 或 dvar。 如果指定了 dvar ,则用户必须在“输出”选项卡上指定OPL中用于输出的对象函数变量名称。 如果指定了 raw ,则无论名称如何,目标函数都将直接输出。 |
decision_variable_name |
字符串 | 目标函数变量名称在OPL中定义。 仅当 output_value_mode 属性设置为 dvar 时,此功能才可用。 |
objective_function_value_fieldname |
字符串 | 输出中使用的目标函数值的字段名称。 默认邮箱为 _OBJECTIVE。 |
output_tuple_set_names |
字符串 | 传入数据中预定义元组的名称。 该元组充当决策变量的索引,并预期随变量输出一起输出。 输出元组必须与OPL中的决策变量定义一致。 如果有多个索引,则必须用逗号(, )连接元组名称。单个元组的示例是 一个多元组的例子是 |
decision_output_map |
结构化属性列表 | 在OPL中定义的输出变量和输出字段之间的字段映射。 列表中的每个实体都是结构化数据: 变量名。 OPL中用于输出的变量名称。 存储类型。 可能的值有 输出字段名称。 结果(输出或导出)中预期的字段名称。 示例: |