CPXXcallbackgetlocalubCPXcallbackgetlocalub

例程 CPXXcallbackgetlocalub/CPXcallbackgetlocalub 从用户编写的回调中检索 MIP 优化期间当前节点上子问题的上界值。

int  CPXXcallbackgetlocalub( CPXCALLBACKCONTEXTptr 背景, double * ub, CPXDIM 兴办, CPXDIM 最后 )

int  CPXcallbackgetlocalub( CPXCALLBACKCONTEXTptr 背景, double * ub, int 兴办, int 最后 )

描述

例程 CPXXcallbackgetlocalub/CPXcallbackgetlocalub 从用户编写的回调中检索 MIP 优化期间当前节点上子问题的上界值。

只有当前节点可用时,才能调用该例程。 准确地说,该例程只能在上下文中调用:

参数

上下文

传递到回调函数的回调上下文。

ub
一个数组,用于接收上限值。 该数组的长度必须至少为 (end-begin+1)。如果成功,"ub[0]到 "ub[end-begin]包含当前子问题的上限值。
开始
一个整数,指定要返回的上限的范围的开始。
结束
一个整数,指定要返回的上限的范围的结束。

返回

如果此例程成功,那么会返回 0,而如果发生错误,那么会返回非零。

示例


 status = CPXcallbackgetlocalub (context, ub, 0, cols-1);