Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 微软解决方案基金会可变限制 我使用微软Sover基金会来解决线性规划问题,但是变量已经超过1000,并提示以下错误: {此版本的产品已超过型号大小限制。 请与Microsoft Corporation联系以获取许可选项。\r\n限制: 非零限制=100000,MipVariableLimit=2000,MipRowLimit=2000, MipNonzeroLimit=10000,CspTermLimit=25000,Expiration=none。“}_C#_Visual Studio 2010_Linear Programming_Ms Solver Foundation - Fatal编程技术网

C# 微软解决方案基金会可变限制 我使用微软Sover基金会来解决线性规划问题,但是变量已经超过1000,并提示以下错误: {此版本的产品已超过型号大小限制。 请与Microsoft Corporation联系以获取许可选项。\r\n限制: 非零限制=100000,MipVariableLimit=2000,MipRowLimit=2000, MipNonzeroLimit=10000,CspTermLimit=25000,Expiration=none。“}

C# 微软解决方案基金会可变限制 我使用微软Sover基金会来解决线性规划问题,但是变量已经超过1000,并提示以下错误: {此版本的产品已超过型号大小限制。 请与Microsoft Corporation联系以获取许可选项。\r\n限制: 非零限制=100000,MipVariableLimit=2000,MipRowLimit=2000, MipNonzeroLimit=10000,CspTermLimit=25000,Expiration=none。“},c#,visual-studio-2010,linear-programming,ms-solver-foundation,C#,Visual Studio 2010,Linear Programming,Ms Solver Foundation,是否有更好的解算器可以有效地接受超过1000个可以在VisualStudioIDE中工作的变量?谢谢。不确定您所说的“解算器”可以在Visual Studio IDE中工作吗 但是,如果您想要一个具有功能性C#接口的大规模(开源)LP解算器,我建议您下载。解算器是用C/C++编写的,但是有一个全面且易于使用的C#包装器,它使用P/Invoke调用各种lpsolve方法。Hans Mittelmann提供了几种LP解算器的比较。如果您正在寻找比我推荐的或更高性能的免费解决方案。它们都有C++接口,

是否有更好的解算器可以有效地接受超过1000个可以在VisualStudioIDE中工作的变量?谢谢。

不确定您所说的“解算器”可以在Visual Studio IDE中工作吗

但是,如果您想要一个具有功能性C#接口的大规模(开源)LP解算器,我建议您下载。解算器是用C/C++编写的,但是有一个全面且易于使用的C#包装器,它使用P/Invoke调用各种lpsolve方法。

Hans Mittelmann提供了几种LP解算器的比较。如果您正在寻找比我推荐的或更高性能的免费解决方案。它们都有C++接口,所以从VisualC++中使用它们不应该有问题。优秀的商业解决方案是和


正如Marc Gravell所提到的,你可以购买微软Sover基金会的企业版,它不受限制,但请注意它是.< /P> < P>我不知道你目前有多少约束,但是(如果你有少于1000个约束)您可以使用双变量,而不是变量1000个约束,然后仍然使用当前的微软解决方案基金会版本。


采取双不应该太难自动化。

< P>求解基金会似乎已经被抛弃了——我怀疑我们是否会看到它的任何新版本。对于许多问题来说,变量限制太小。我发现谷歌或其他工具很有用——他们在GLPK和CBC解算器(以及其他工具)周围放置了.NET包装器,并将其作为源代码发布。搜索“谷歌或工具”。这些解算器的速度不如商业解算器快(参见上文vitaut post中链接的基准)-但商业解算器的价格通常在6-12k英镑的范围内。

价格不受限制,由Gurobi提供(尽管您可能需要打电话给他们以获取该特定产品的报价),或者提供自己的品牌商业产品。好的观点。但是请注意,IPOPT是一个非线性规划求解器,并且(据我所知)没有用于CLP的C#(即标记语言)包装器。