【发布时间】:2019-09-22 00:52:42
【问题描述】:
我可以从 C# 运行一个简单的 Cplex 模型。没有问题。但我有一个包含大量 .mod 和 .dat 文件的大项目。在这些 .mod 文件中有主要功能。我可以运行这些功能吗?在 C# 中,程序只求解模型并给出结果(目标函数)。
【问题讨论】:
我可以从 C# 运行一个简单的 Cplex 模型。没有问题。但我有一个包含大量 .mod 和 .dat 文件的大项目。在这些 .mod 文件中有主要功能。我可以运行这些功能吗?在 C# 中,程序只求解模型并给出结果(目标函数)。
【问题讨论】:
在 C# 的 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();
【讨论】: