GRBoptimize


GRBoptimize

int GRBoptimize GRBmodel *模型)

优化模型。用于优化的算法取决于模型类型(连续模型为单纯形或障碍;MIP模型的分支和切割)。成功完成后,该方法将填充模型的解决方案相关属性。看到属性章节以获取更多属性信息。

请咨询本节讨论与使用有限精度浮点运算解决精确定义的数学模型有关的一些实际问题。

注意,这个例程将处理所有挂起的模型修改。

返回值:

非零返回值表明在优化模型时发生了问题。指的是错误代码表中可能的返回值列表。关于错误的详细信息可以通过调用GRBgeterrormsg

参数:

模型:需要优化的模型。注意,这个例程只报告优化是否遇到错误。查询状态属性来确定优化的结果(请参阅属性章节以获取关于查询属性的更多信息)。

使用示例:

错误= GRBoptimize(模型);