0

我是一名工科学生,CPLEX 的新用户。我目前正在尝试提高模型的性能。

我的模型的输入(使用 CPLEX 和 OPL)是通过与 Excel 文件的连接输入的。

1)这种连接会降低我模型的性能吗?我应该直接在.dat 上输入参数吗?

2) Excel 文件的大小是否也会影响脚本性能?我在那个excel中有多个信息。我应该把它减少到只需要的信息吗?

4

1 回答 1

0

请参阅 OPL 分析器

在 CPLEX 文档中,您可以查看 IDE 和 OPL > CPLEX Studio IDE > IDE 教程 > 分析模型的执行 > 识别缓慢且消耗内存的模型元素

分析信息的描述

描述模型执行后收集的有关执行时间、内存消耗和模型提取的信息。

当执行停止时,收集的有关执行时间、内存消耗和模型提取的信息在 Profiler 选项卡中以表格形式组织。

注意: 1.如果 profiler 表为空且运行配置包含设置文件,首先确保在设置编辑器的 Language/General 窗口中打开“Collect profiling information”选项。

2.分析器测量“系统时间”而不是“挂钟时间”。请参阅处理时间与用户时间

3.插图中显示的数字在您的机器上可能会有所不同。

每个列标题都是一个排序标准(请参阅排序),Profiler 选项卡的右上角有两个图标,用于命令将内容复制到剪贴板和自定义阈值。描述列以树的顺序显示执行步骤。根项对应于完整执行。

在此处输入图像描述

https://www-01.ibm.com/support/docview.wss?uid=swg27039021&aid=1

检查瓶颈在哪里。

于 2019-06-13T16:53:57.190 回答