gurobi - 控制台在次优终止后仍在运行
问题描述
我使用 gurobi 来解决 LP 问题。该方法是屏障方法,我禁用了交叉,因为我对次优解决方案感到满意,并且交叉需要永远。
但是,在次优终止后,控制台仍在运行(使用大量内存)。该解决方案需要 0.5 小时,但我必须等待数小时才能继续。
我使用了 python 命令行和 Spyder。
以下是(修改后的)日志的摘要:
屏障在 2000 秒内执行了 500 次交互 次优终止 - 目标 XX
(这里需要几个小时)
警告:存在次优解决方案
(这里需要几个小时)
完整的日志在这里:https ://drive.google.com/open?id=1q2Z6QJNmXTWSRsJqxtEpUlCwhXnLIhFf
我希望控制台会在终止后立即返回结果。解决速度很快,但其他事情需要几个小时。
有什么问题吗?我该怎么做才能让它更快?
解决方案
推荐阅读
- java - ANTLR 通配符运算符不消耗预期的输入
- string - 如何使用`reads`将字符串转换为元组?
- android - 如何在 Android Studio 布局预览中选择我的主题
- dart - 从 Flutter 应用程序向 localhost 发出请求时使用随机端口获取错误消息
- awk - 从多个文件中获取最后 2 行
- c# - 更改 ReportViewer 的 RDLC 报告 - 未为数据源错误提供数据源实例(WFA C#)
- ruby - 在 Lambda 代码中指定触发事件的文件
- python - 使用pickle从列表中解包变量 - Python
- unity3d - 如何在预制件中设置转换变量的目标?
- python - 如何在 Mac 上的终端中退出功能以及如何在终端中打印某些内容?