下一篇:MindOpt学习(二):MindOpt的开通与下载安装
MindOpt是什么?
MindOpt是阿里巴巴达摩院决策智能实验室研发的一款优化求解器,可广泛应用于云计算、电力能源、工业制造、交通物流、零售、金融等领域,是深埋于智能决策场景底层的“降本增效”的好工具,工业设计软件之芯。MindOpt求解器每年在弹性计算资源调度优化场景里为阿里云节省数亿成本!能帮助各场景做设计或生产方案优化、资源合理分配、辅助决策等。
如何获取MindOpt求解器
求解器安装包的发布渠道。请大家:
前往 https://www.aliyun.com/product/ai/opt 来下载求解器软件。
在阿里云上获取免费授权码:
• 请大家迁移到“云鉴权”自助申请licenseKey,配置fl_client.ini。新的“云鉴权”不需要绑定机器ID,只要阿里云账号并联网就好。
关于求解器的使用文档,请参考:https://help.aliyun.com/document_detail/298219.htm
可以解决什么数学问题?
- 线性规划问题(Linear programming)
- 混合整数线性规划问题(Mixed Integer Linear Program)
- 二次规划问题(Quadratic Programming)
- 半定规划问题(Semi-Definite Programming)
有什么优势?
技术特点:
- 求解器运算快
- 解的质量好
- 可求解的问题规模大
- 适用问题类型广
使用方式:
- 使用环境,目前支持:
- 命令行和C、C++、Python、JAVA 语言的API调用;
- 可在Windows,MacOS和Linux系统下安装使用
- 关于问题模型的输入,目前支持:
- 支持 .mps、.lp 和 .nl格式标准文件输入
- 也支持建模语言调用输入:Pulp, Pyomo, AMPL, GAMS, 和MindOpt自研建模语言
- 或API建模传数据
- 关于建模的分析,当前支持:对偶解、约束冲突分析。
授权方式灵活:
常见问题汇总
- 目前市面上主流的求解器有哪些?MindOpt处于什么水平?
- 优化求解器目前主要分为两大类,商用求解器(比如Gurobi、MOSEK、MindOpt等)、开源求解器(GLPK等)量两大类。一些商用计算机软件(比如Excel)也可以求解部分规模较小的数学规划问题,但在小编看来求解效率还是比商用求解器有一定的差距。
- MindOpt多次参与此榜单,获得了不错的成绩:
- 优化求解器的SDK编程语言支持什么?
- 目前已经上线支持了 C、C++、Python、Java。您需要的版本如果没有上线,可把您的需求发给我们。
- 优化求解器支持多大规模的问题求解?求解变量的规模?
- 目前可以支持到千万级别规模的问题,变量数也可以达到几百万甚至更多。
- 安装提示应用无法运行?
- 检查操作系统版本,需要64位x86;
- 如果操作系统有提示“无法运行”、“未知应用”等信息,请网络搜索相应的解决方案,给本软件运行权限,不同系统处理方式不一样。
- 如果安装完后提示无法定位动态链接库等,请根据步骤重复安装后重试,注意python是还需要多一个安装步骤的。
- 如果重复安装后还是提示如无法定位动态链接库,可能是求解器依赖的库与本机其他软件依赖的版本不一致,可将求解器的环境变量上移,如在Windows系统中环境变量Path里将求解器相关的上移。
- 如果还未解决,请联系我们。
- 有没有免费版本呢?
- 已发布的所有版本都是免费使用的,阿里云账号去0元开通购买即可使用。当前支持线性规划LP、混合整数线性规划MILP、凸二次规划QP、半定规划SDP问题的求解。如果本软件不满足您的需求,您可联系我们提出需求,或咨询付费定制版本。
联系我们
钉钉答疑群:32451444
钉钉活动群:18890022111
邮箱地址:solver.damo@list.alibaba-inc.com
更多更新通知:https://solver.damo.alibaba.com