处理惰性主可行解Gurobi

(函数来自 pyomo.contrib.mindtpy.single_tree)

pyomo.contrib.mindtpy.single_tree.handle_lazy_main_feasible_solution_gurobi(cb_m, cb_opt, mindtpy_solver, config)[source]

此函数在主MIP问题的分支定界过程中被调用,更准确地说,是在找到一个可行解并且LazyCallback被激活时。

将解决方案复制到工作模型中并更新上限或下限。 在LP-NLP中,上限或下限在解决主要问题期间更新。

Parameters:
  • cb_m (Pyomo 模型) – MIP 主问题。

  • cb_opt (SolverFactory) – Gurobi持久化求解器。

  • mindtpy_solver (object) – mindtpy 求解器类。

  • config (ConfigBlock) – MindtPy 的具体配置。