我想解决一个通过VB.NET构建的线性编程模型。在这方面,我有以下问题,
a)如何通过VB.NET调用CPLEX或任何此类解算器(Coin-OR)? (虽然这样做我不希望打开CPLEX窗口。即它应该在后台解决它。)
b)如何将LP模型转移到CPLEX? (我想再远离打开一个新窗口,然后将模型写入CPLEX)
VB.NET理解:中级
由于
答案 0 :(得分:3)
Microsoft Solver Foundation为CPLEX提供了一个插件,并且samples显示了如何调用CPLEX插件以及如何从 VB调用 MSF .NET 。您可以从here下载标准 MSF 库。
答案 1 :(得分:2)
CPLEX可以通过CPLEX/Concert .NET API在VB.NET中使用,this example是解算器提供的标准API,非常简单易用。有一个很好的文档,包括this tutorial和discontinued。示例在C#中,但应该让您了解如何在任何.NET语言中使用API。
您也可以使用MS Solver Foundation,但会产生额外费用,产品为{{3}}。