例子

例子

让我们继续通过几个示例来说明如何使用这些参数。假设您正在解决一个最优(最小化)目标为100的MIP模型。进一步设想,使用默认设置,MIP求解器为这个模型找到四个解决方案,目标分别为100、110、120和130。手机万博登录

如果你设置PoolSolutions参数为3,再次求解模型时,MIP求解器将丢弃最坏的解,并在解池中返回3个解(即手机万博登录SolCount属性的值为3)PoolGap参数值0.2, MIP求解器将丢手机万博登录弃任何客观值小于120的解决方案(这也将在解决方案池中留下3个解决方案)。

如果你设置PoolSearchMode参数设置为2PoolSolutions参数为10,MIP求解器将试图找到模型的10个最佳手机万博登录解决方案。一个最优返回状态表示(i)找到了10个最佳解,或(ii)找到了模型的所有可行解,且少于10个。如果您还设置PoolGap参数值为0.1,MIP求解器将尝试找到10个客观不低于110的解决方案。手机万博登录虽然这似乎等同于要求10个解决方案,并简单地忽略那些客观值低于110的解决方案,但使用此参数集,解决方案通常会显著更快地完成,因为求解器不需要花费精力寻找超出请求差距的解决方案。手机万博登录