IBM ILOG Script for OPL 的功能

本节简要说明您可以使用 IBM ILOG Script for OPL 执行的操作,并介绍 mainexecute 语句。

IBM ILOG Script for OPL 使您能够:

  • 添加预处理指令以准备模型的数据

  • 在求解模型时控制流量

  • 设置 CPLEX 参数、CP Optimizer 参数、CP Optimizer 搜索阶段和 OPL 选项

  • 添加后处理指令来汇总、变换和格式化数据(包括结果数据),以便显示数据或将数据发送到另一个应用程序(例如,电子表格)

  • 求解同一模型的重复实例

  • 创建算法解,其中一个模型实例的输出用作第二个模型实例的输入

脚本语句

在您使用 IBM ILOG Script for OPL 时,无需编译和链接;只需将脚本语句添加到模型文件。

有两种可能的顶级语句:

  • 流量控制脚本的 main 语句

  • 预处理和后处理脚本的 execute 语句

您也可以使用 prepareinvoke 关键字在数据文件中编写脚本语句。

注:

不存在单独的脚本文件;您需要直接在模型文件中的“execute”或“main”块中编写脚本语句。