使用Microsoft Solver Foundation for CLP有什么缺点? Solver确实在Express / Standard版本中有一些支持,但是可以想象一个人需要购买昂贵的Gurobi / Knitro附加组件才能完成比最基本的约束编程更多的任务。
纯粹考虑到它的CLP功能,Solver与ECLiPSe相比如何?
答案 0 :(得分:3)
主要缺点是Microsoft Solver Foundation已作为独立产品停止使用here:
另一方面,正如用户指出的那样,微软尚未对Solver发起过激活 自Nate离开后的基金会论坛。我们一直很安静 经历了重组和规划。有人会说我们一直都是 太安静了。我们知道我们有非常忠诚和热情的用户 了解Solver Foundation的未来。所以,这是一个姗姗来迟 关于我们Solver Foundation计划的声明。
MSF的当前3.1版本将是最后一个版本 独立安装。我们正在努力整合微软 Solver Foundation成为一个更大的分析框架,将有所帮助 用户构建规范性和预测性分析。我们看 我们会尽快发布这款新产品供您使用 能够这样做。这个新产品将提供迁移路径 目前的Solver Foundation用户和合作伙伴。
我们希望继续保持当前论坛的开放性 社区讨论MSF直到新产品发布。 但是,微软将提供有限的MSF支持 监控论坛并在此期间提供错误修复 过渡时间。
我们一直在回复电子邮件,并将继续这样做。如果你 有关于问题/错误/改进的反馈,我们欢迎您的反馈 通过msfsupport@microsoft.com。请在论坛上查看 有关新分析产品的未来公告。
ECLiPSe project似乎是约束规划领域中一个更为成熟的项目,具有大量的publications。它也是开源的,因此供应商不可能锁定。
我还建议考虑:
答案 1 :(得分:0)
Re:型号尺寸,适用于Solver Foundation Express(基本'免费版):
标准版的容量大约是其两倍,企业版/学术版的版本是“无限制的”,对使用的核心/ CPU没有实际限制。
Re:优点 Solver Foundation的巨大(IMHO)优势是定义模型的对象模型方法。以C#或您绑定的任何语言以编程方式设置易于设置的模型,或者您可以根据需要使用AMPL和MPS输入。还有一个我没有使用的自定义模型定义语言(OML),但看起来还不错。 回复:不利 如果这对您很重要,那么您将被置于专有设置中。对于GNU LP,请查看GLPK。我已经抛出了一些> 20K左右的约束模型,没有任何问题,并且它有一个非常活跃的用户组。