如何在c#中中断Gurobi模型优化?

如何在c#中中断Gurobi模型优化?,c#,.net,mathematical-optimization,gurobi,feasibility,C#,.net,Mathematical Optimization,Gurobi,Feasibility,我见过有人可以设置时间限制、节点限制等来停止Gurobi模型的优化,但这些参数只能在运行优化之前设置 我想知道如何以编程方式中断优化,而不停止调用模型的程序(我用c#编程),因为我想尝试使用次优变量值 如果有任何用处,我将在程序GUI以外的单独线程中运行该模型。您可以通过回调调用Abort。有关示例,请参见示例/c#/callback/ucs.cs。您可以从回调调用Abort。有关示例,请参阅examples/c#/callbacku cs.cs。谢谢!为了记录在案,这里有一个指向在线Gur

我见过有人可以设置时间限制、节点限制等来停止Gurobi模型的优化,但这些参数只能在运行优化之前设置

我想知道如何以编程方式中断优化,而不停止调用模型的程序(我用c#编程),因为我想尝试使用次优变量值


如果有任何用处,我将在程序GUI以外的单独线程中运行该模型。

您可以通过回调调用Abort。有关示例,请参见示例/c#/callback/ucs.cs。

您可以从回调调用Abort。有关示例,请参阅examples/c#/callbacku cs.cs。

谢谢!为了记录在案,这里有一个指向在线Gurobi文档中callback_cs.cs文件的链接。谢谢为了记录在案,这里有一个指向在线Gurobi文档中callback_cs.cs文件的链接。