获取最大和违规

(函数来自 pyomo.contrib.pyros.separation_problem_methods)

pyomo.contrib.pyros.separation_problem_methods.get_argmax_sum_violations(solver_call_results_map, ss_ineq_cons_to_evaluate)[source]

获取solver_call_results_map中条目的键,该条目包含在指定的第二阶段不等式约束序列上具有最大第二阶段不等式约束违反总和的分离问题解决方案。

Parameters:
  • solver_call_results (ComponentMap) – 从第二阶段不等式约束到相应的分离求解器调用结果的映射。

  • ss_ineq_cons_to_evaluate (list of Constraints) – 用于评估最大和的第二阶段不等式约束。

Returns:

worst_ss_ineq_con – 对应于求解器调用结果的第二阶段不等式约束,包含在所有第二阶段不等式约束中具有最大违反总和的解。如果found_violation属性的所有值条目为False,则返回None,这意味着没有发现任何第二阶段不等式约束被违反。

Return type:

无或Constraint