这里有一些建议,以减少内存使用:
- 连续二次锥规划(QP, LP)模型,使用单纯形算法(方法= 1或0),它需要更少的内存比障碍或并发算法。
- MIP,需要大量的节点,使用节点文件,专门为优化设计;他们更效率比通用操作系统的虚拟内存。使用节点文件,设置NodeFileStart参数,例如,0.5,B&B树中的节点是压缩和写入磁盘。注意:NodefileStart没有影响连续模型或MIP模型,解决在或靠近根节点。
- 试着减少线程参数,因为默认是使用计算机中的所有核心。
- 使用的参数PreSparsify减少presolved模型中的非零的数量。
- 尝试Gurobi计算服务器或Gurobi云计算转嫁给另一台机器更多的内存。
在理想的情况下,最好的解决方案就是有足够的内存。记忆是相对便宜,我们建议有足够的内存,使模型可以加载和解决物理内存(RAM)。
评论
0评论
请登录留下你的评论。