1. CPLEX的获取
1)公司花钱
2)申请IBM学术版
2. CPLEX的使用方式
1) OPL IDE,对应的命令为oplide。
优点:基于Eclipse的IDE,功能丰富。
缺点:内存消耗大,不能支持打印中间可行解。
2) 命令行方式,对应的命令为oplrun
优点:内存消耗较小
缺点:不能支持打印中间可行解
3) 对应的交互方式,对应的命令为cplex
优点:内存消耗小,可以通过中断-恢复计算的方式,查看中间解;也可以通过设置参数set output intsolfileprefix...存储每个可行解
缺点:命令行
4. 建议修改的非默认选项,用于改善速度或内存开销(整数规划MIP)
1)set output intsolfileprefix
设置存储每个可行解的文件
2)set output writelevel 4
设置存储可行解的详细程度
3)set mip interval 100
设置log的间隔时间
4) set workmem 256
设置工作内存空间大小,默认128M
5)set mip strategy file 3
默认情况下,搜索节点的大小超过工作空间大小,就会被转换成节点文件——压缩存储在内存中
可以设置成将节点文件存储在磁盘中,从而节省内存开销——会带来额外的计算开销
<