求解器调用分离

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

pyomo.contrib.pyros.separation_problem_methods.solver_call_separation(separation_data, master_data, solve_globally, ss_ineq_con_to_maximize, ss_ineq_cons_to_evaluate)[源代码]

在分离问题上调用下级求解器。

Parameters:
  • separation_data (SeparationProblemData) – 分离问题数据。

  • master_data (MasterProblemData) – 主问题数据。

  • solve_globally (bool) – 如果为True,则全局解决分离问题,如果为False,则局部解决。

  • ss_ineq_con_to_maximize (Constraint) – 第二阶段不等式约束 用于解决分离问题。 告知要最大化的目标(约束违反)。

  • ss_ineq_cons_to_evaluate (list of Constraint) – 第二阶段的不等式约束,其表达式将在获得的分离问题解中进行评估。

Returns:

solve_call_results – 解决感兴趣分离问题的结果。

Return type:

pyros.solve_data.SeparationSolveCallResults