我如何从 c# 运行 Cplex 的主要功能?

How can I run main function of Cplex from c#?

我可以 运行 来自 C# 的简单 Cplex model。没有问题。但是我有一个大项目,其中有很多 .mod 和 .dat 文件。在这些 .mod 文件中有主要功能。我可以运行这些功能吗?在 C# 中,程序仅求解 model 并给出结果(objective 函数)。

在 C# 的 class OplModel 中,您可以调用将调用 OPL 中的 main 的函数 main。

在CPLEX_Studio129\opl\examples\opl_interfaces\dotnet\x64_windows_vs2017\CSharp\OplRunSample

请参阅 OplRunsample.cs 您可以阅读的地方

if (opl.ModelDefinition.hasMain())
            {
                status = opl.Main();