历史版本下载
优化求解器SDK的历史版本下载,并记录了每个版本的修改详情。
下载表示您确认已阅读并接受优化求解器的《服务试用条款》。
优化求解器SDK
安装方式见求解器SDK下载和安装。当前仅支持64位的系统x86架构、Apple M1。
V0.23.1下载
发布时间:2022.12.21
linux64-x86 | windows64 | osx64-x86 (Intel) | osx64-aarch (Apple M1) |
文件:mindopt-install-linux-0.23.0.sh | 文件:mindopt-0.23.0.msi | 文件:mindopt-install-osx-0.23.0.sh | 文件:mindopt-install-osx64aarch-0.23.1.sh (此包仅支持LP、QP、SDP,不包含MILP) |
修改记录:
在V0.23.0的基础上编译的macOS的M1芯片版本。不包含MILP求解,仅包含LP、QP、SDP求解。
V0.23.0下载
发布时间:2022.11.29
linux64-x86 | windows64 | osx64-x86 |
文件:mindopt-install-linux-0.23.0.sh | 文件:mindopt-0.23.0.msi | 文件:mindopt-install-osx-0.23.0.sh |
修改记录:
新增 半定规划(SDP) 相关的APIs,输入文件增加支持
dat-s
格式。文档增加 .nl 格式文档描述,安装包examples的ampl文件夹中有.nl文件示例,可以用
mindoptampl filename.nl
指令直接调用。修复一个 LPF reader 的小bug。
修复MILP求解的一些bug,优化MILP性能。(请注意:MILP暂仅开放少量测试License,请邮件申请。)
C\C++\Python\Java 新增 APIs,如Python API:
MdoModel.add_sym_mat
,MdoModel::add_sym_mats
,MdoModel::replace_sym_mat_objs
,MdoModel::replace_sym_mat_elements
,MdoModel::get_real_attr_sym_mat
,MdoModel::copy_model
.新增错误码 error codes:
MDO_MODEL_INVALID_SYM_MAT_IDX (-2006)
,MDO_MODEL_INVALID_SYM_MAT_ROW_IDX (-2007)
,MDO_MODEL_INVALID_SYM_MAT_COL_IDX (-2008)
,MDO_MODEL_INVALID_REAL_ATTR_SYM_MAT (-2013)
.
修改错误码 error codes:
MDO_LIB_FOLDER_NOT_FOUND (-12)
is replaced byMDO_DLL_ERROR (-12)
C\C++\Python\Java 新增属性,如Python API:
MDO_REAL_ATTR.SYM_MAT_PRIMAL_SOLN
,MDO_REAL_ATTR.MIP_GAP_ABS
,MDO_REAL_ATTR.MIP_GAP_REL
.
V0.20.2下载
发布时间:2022.10.24
linux64-x86 | windows64 | osx64-x86 |
文件:mindopt-install-linux-0.20.2.sh | 文件:mindopt-0.20.2.msi | 文件:mindopt-install-osx-0.20.2.sh |
修改记录:
bug修复,文件读取特殊长度失败和特殊硬件环境问题。
V0.20.1下载
发布时间:2022.09.23
linux64-x86 | windows64 | osx64-x86 |
文件:mindopt-install-linux-0.20.1.sh | 文件:mindopt-0.20.1.msi | 文件:mindopt-install-osx-0.20.1.sh |
修改记录:
MILP 性能优化;MIP/rootParallelism的参数取值范围调整;
python SDK 安装脚本优化,解决 windows 平台部分 python 版本执行时报错问题;
运行时软件输出的优化,更简洁。
V0.20.0下载
发布时间:2022.08.31
linux64-x86 | windows64 | osx64-x86 |
文件:mindopt-install-linux-0.20.0.sh | 文件:mindopt-0.20.0.msi | 文件:mindopt-install-osx-0.20.0.sh |
修改记录:
新增了用于求解混合整数线性规划问题(MILP)的分支定界算法(branch-and-cut solver)。新增对AMPL支持混合整数线性规划问题(MILP)的接口。
优化License校验,修改:
安装包优化,简化安装步骤:
Linux和macOS上安装脚本优化,运行时不需要加任何额外参数,脚本运行时会交互式确认安装路径,同时支持自定义路径,安装结束后自动配置环境变量,Windows重复安装会有提醒。
伴随MILP功能上线多个接口,请查看详细版用户文档。
V0.20.0版本对安装方案做了比较多简化修改,安装以下历史版本时,请参考历史版本安装方法。
V0.19.0下载
发布时间:2022.05.11
linux64-x86 | windows64 | osx64-x86 |
文件:mindopt-install-linux-0.19.0.sh | 文件:mindopt-0.19.0.msi | 文件:mindopt-install-osx-0.19.0.sh |
修改记录:
新增非线性规划(NLP)中的二次规划(convex QP问题)输入和求解支持,如接口
MdoModel.set_quadratic_elements
,MdoModel.get_quadratic_elements
,MdoModel.delete_quadratic_elements
,MdoModel.delete_all_elements
,MdoModel.delete_all_quadratic_elements
;提升了单纯形法、内点法的性能,改进AMPL、并发法功能和稳定度;
License管理新设计,增加create Env等相关API,如
MdoEnv
类,使得可支持大批量高并发和低时延需求下调用。安装包的安装方法和文档指引优化。
V0.15.1下载
发布时间:2021.11.08
linux64-x86 | windows64 | osx64-x86 |
文件:mindopt-install-linux-0.15.1.sh | 文件:mindopt-0.15.1.msi | 文件:mindopt-install-osx-0.15.1.sh |
修改记录:
新增网络流单纯形法、多线程单纯形法;
单纯形法和内点法稳定性提升;
更新数据读取模块;
API修改:
新增参数:
EnableNetworkFlow
、SPX/PrimalPricing
、SPX/DualPricing
更新参数:
Presolve
、Method
新增错误码:
MDO_HOME_ENV_NOT_FOUND
、MDO_LIB_FOLDER_NOT_FOUND
新增API:
C API:
Mdo_setStrAttr
,Mdo_getStrAttr
C++ API:
MdoModel::setStrAttr
,MdoModel::getStrAttr
Python API:
MdoModel.set_str_attr
,MdoModel.get_str_attr
Java API:无,之前版本已有
新增模型属性:
ProbName
V0.14.0下载
发布时间:2021.09.26
linux64-x86 | windows64 | osx64-x86 |
文件:mindopt-install-linux-0.14.0.sh | 文件:mindopt-0.14.0.msi | 文件:mindopt-install-osx-0.14.0.sh |
修改记录:
新增对 Java APIs 、Floating License 的支持
Simplex 和 IPM 算法性能提升
新增 C/CPP/Python 的 IIS API
新增 Python
quicksum
API,并优化 Python API 的设计新增
AMPL
/Pyomo
建模语言的接口和应用,以及相应的例子初始上线