On solving discrete two-stage stochastic programs having mixed-integer first- and second-stage variables

被引:53
|
作者
Sherali, Hanif D. [1 ]
Zhu, Xiaomei [1 ]
机构
[1] Virginia Polytech Inst & State Univ, Grado Dept Ind & Syst Engn 0118, Blacksburg, VA 24061 USA
关键词
two-stage stochastic mixed-integer programs; Benders' decomposition; convexification; Reformulation-Linearization Technique (RLT);
D O I
10.1007/s10107-006-0724-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose a decomposition-based branch-and-bound (DBAB) algorithm for solving two-stage stochastic programs having mixed-integer first- and second-stage variables. A modified Benders' decomposition method is developed, where the Benders' subproblems define lower bounding second-stage value functions of the first-stage variables that are derived by constructing a certain partial convex hull representation of the two-stage solution space. This partial convex hull is sequentially generated using a convexification scheme such as the Reformulation-Linearization Technique (RLT) or lift-and-project process, which yields valid inequalities that are reusable in the subsequent subproblems by updating the values of the first-stage variables. A branch-and-bound algorithm is designed based on a hyperrectangular partitioning process, using the established property that any resulting lower bounding Benders' master problem defined over a hyperrectangle yields the same objective value as the original stochastic program over that region if the first-stage variable solution is an extreme point of the defining hyperrectangle or the second-stage solution satisfies the binary restrictions. We prove that this algorithm converges to a global optimal solution. Some numerical examples and computational results are presented to demonstrate the efficacy of this approach.
引用
收藏
页码:597 / 616
页数:20
相关论文
共 50 条