记录不可行约束

(函数来自 pyomo.util.infeasible)

pyomo.util.infeasible.log_infeasible_constraints(m, tol=1e-06, logger=<Logger pyomo.util.infeasible (WARNING)>, log_expression=False, log_variables=False)[source]

记录模型中不可行的约束。

使用当前模型状态。消息在INFO级别记录。

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

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

  • logger (logging.Logger) – 用于输出的日志记录器;默认为 pyomo.util.infeasible

  • log_expression (bool) – 如果为真,打印约束表达式

  • log_variables (bool) – 如果为真,打印约束变量名称和值