find_infeasible_bounds

(函数来自 pyomo.util.infeasible)

pyomo.util.infeasible.find_infeasible_bounds(m, tol=1e-06)[source]

查找值超出其范围的变量

使用当前模型状态。没有值的变量将被返回,就像它们是不可行的一样。

Parameters:
  • m (Block) – 要检查的Pyomo块或模型

  • tol (float) – 绝对可行性容差

Yields:
  • var (VarData) – 超出其范围的变量

  • 不可行 (int) – 一个位掩码,指示哪个边界不可行(1 表示下边界,2 表示上边界;4 表示变量没有值或边界未定义)