(函数来自 pyomo.util.infeasible)
pyomo.util.infeasible
查找值接近其边界的变量和约束。
使用当前模型状态。没有值的变量和评估错误的约束将返回,就像它们接近其边界一样。
注意
等式约束被省略(因为它们应该始终接近其边界!)。
当上下界接近的范围约束被省略(这些基本上是等式约束)。
固定变量被省略(这类似于等式约束)。
上下界接近的变量被省略(这些基本上是固定变量)。
m (Block) – 要检查的Pyomo块或模型
tol (float) – 绝对可行性容差:在容差范围内的值将被返回。
var (ComponentData) – 接近其边界的变量或约束
val (float) – 变量或约束体的值
close (int) – 一个位掩码,指示值接近哪个边界(1表示下界,2表示上界;0表示变量或约束没有值或评估约束时生成了错误)