In this paper, we propose the novel $\textit{p}$-branch-and-bound method for solving two-stage stochastic programming problems whose deterministic equivalents are represented by mixed-integer quadratically constrained quadratic programming (MIQCQP) models. The precision of the solution generated by the $\textit{p}$-branch-and-bound method can be arbitrarily adjusted by altering the value of the precision factor $\textit{p}$. The proposed method combines two key techniques. The first one, named $\textit{p}$-Lagrangian decomposition, generates a mixed-integer relaxation of a dual problem with a separable structure for a primal MIQCQP problem. The second one is a version of the classical dual decomposition approach that is applied to solve the Lagrangian dual problem and ensures that integrality and non-anticipativity conditions are met in the optimal solution. The $\textit{p}$-branch-and-bound method's efficiency has been tested on randomly generated instances and demonstrated superior performance over commercial solver Gurobi. This paper also presents a comparative analysis of the $\textit{p}$-branch-and-bound method efficiency considering two alternative solution methods for the dual problems as a subroutine. These are the proximal bundle method and Frank-Wolfe progressive hedging. The latter algorithm relies on the interpolation of linearisation steps similar to those taken in the Frank-Wolfe method as an inner loop in the classic progressive heading.
翻译:在本文中, 我们建议使用新颖的 $\ textit{ p} $- branch- by- bound 方法来解决两个阶段的随机编程问题, 其确定性等值代表于混合整数的二次线性程序( MIQCQP) 模型。 由 $\ textit{ p} $- branch- off- offic- offic $. 提议的方法可以任意调整解决方案的精度, 改变精确因数 $\ textit{ p} 。 拟议的方法结合了两种关键技术。 第一个方法名为 $\ textit{ p} $- Lagrangian 拆分解, 其确定性等值的确定性等值由混合整数的双轨制问题 。 第二个方法是随机的双轨制方法 。 在双轨制的双轨制方法中, 也测试了双轨制的双轨制方法 。</s>