Model.cbGetNodeRel ()

cbGetNodeRel(var)

从节点检索值放松在当前节点的解决方案。注意,这个方法只能当调用在哪里在回调函数等于价值GRB.Callback.MIPNODE,GRB.Callback.MIPNODE_STATUS等于GRB.OPTIMAL(见回调代码部分获取更多信息)。

参数:

var:想要放松的变量值。可以是一个变量,一个矩阵变量,变量或矩阵变量的列表,或dict类型的变量。

返回值:

指定变量的值在当前节点的节点松弛。的格式取决于输入参数(ndarray标量,一个值或ndarrays列表,或东西)。

使用示例:

def mycallback(模型):如果= = GRB.Callback的地方。MIPNODE:状态= model.cbGet (GRB.Callback.MIPNODE_STATUS)如果状态= =伽马线暴。优:打印(model.cbGetNodeRel (model._vars))模型。_vars = model.getVars () model.optimize (mycallback)