1

我想解决一个通过 VB.NET 构建的线性编程模型。在这种情况下,我有以下问题,

a) 如何通过 VB.NET 调用 CPLEX 或任何此类求解器(Coin-OR)?(这样做时我不希望打开 CPLEX 窗口。即它应该在后台解决它。)

b) 如何将 LP 模型转移到 CPLEX?(再次,我想远离打开一个新窗口,然后将模型写入 CPLEX)

VB.NET 理解:中级

谢谢

4

2 回答 2

4

Microsoft Solver Foundation为 CPLEX 提供了一个插件,并且有一些示例显示了如何调用 CPLEX 插件以及如何从VB.NET调用MSF。您可以从这里下载标准的MSF库。

于 2012-09-21T05:50:29.030 回答
3

CPLEX 可以通过CPLEX/Concert .NET API 在 VB.NET 中使用,CPLEX/Concert .NET API是随求解器提供的标准 API,使用起来非常简单。有一个很好的文档可用,包括这个例子这个教程。示例在 C# 中,但应该让您了解如何在任何 .NET 语言中使用 API。

您也可以使用 MS Solver Foundation,但它会产生额外费用并且该产品已停产

于 2012-09-21T19:58:28.973 回答