performance - 如何使用 CPLEX 减少 OPL 脚本中的计算时间?
问题描述
我是一名工科学生,CPLEX 和 OPL 的新用户。我在 CPLEX 中使用 OPL 对电动汽车调度问题进行了建模。
大约需要 20 分钟才能为我提供 4 个服务行程、2 个站点和 2 个充电站的最佳解决方案。
我目前正在尝试运行 100 次服务行程、1 个仓库和 1 个充电站的真实示例,但我要花很长时间才能得到答案(它正在运行最后 17 小时)。
关于如何加快进程的任何建议?
解决方案
您可以设置时间限制,然后在时间限制后获得解决方案,而不是最佳解决方案。您还可以尝试使用探查器查看时间花费在哪里。
几个链接可以帮助你:
推荐阅读
- string - 如何检查 z3py 中以字符串格式给出的布尔表达式的有效性
- html - 在rails中生成一个自动递增的数字
- python - 将 pyspark 连接到 SQL Server 时出错
- php - 如何在 PHP 中将选定的选项值作为字符串获取?
- flutter - 如何在颤动中禁用模态底页上的后退按钮?
- spring - 如何急切注入spring security的认证管理器
- python - 尝试使用 mariaDB 连接器初始化连接池时,Python 崩溃并显示代码 -1073741819 (0xC0000005)
- python - 从数据框中提取矩阵
- selenium-webdriver - 如何使用 selenium 捕获 gmail 生成的警报框
- python - 如何在 Ruby 中将整数转换为字节字符串?