BBPH: Using progressive hedging within branch and bound to solve multi-stage stochastic mixed integer programs

被引:15
作者
Barnett, Jason [1 ]
Watson, Jean-Paul [2 ]
Woodruff, David L. [3 ]
机构
[1] Univ Calif Davis, Dept Appl Math, Davis, CA 95616 USA
[2] Sandia Natl Labs, Discrete Math & Optimizat Dept, Albuquerque, NM 87185 USA
[3] Univ Calif Davis, Grad Sch Management, Davis, CA 95616 USA
基金
美国能源部;
关键词
Stochastic programming; Progressive hedging; Branch and bound;
D O I
10.1016/j.orl.2016.11.006
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Progressive hedging, though an effective heuristic for solving stochastic mixed integer programs (SMIPs), is not guaranteed to converge in this case. Here, we describe BBPH, a branch and bound algorithm that uses PH at each node in the search tree such that, given sufficient time, it will always converge to a globally optimal solution. In addition to providing a theoretically convergent "wrapper" for PH applied to SMIPs, computational results demonstrate that for some difficult problem instances branch and bound can find improved solutions after exploring only a few nodes. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:34 / 39
页数:6
相关论文
共 15 条
[1]  
Ahmed Shabbir, 2013, TECHNICAL REPORT
[2]   Dual decomposition in stochastic integer programming [J].
Caroe, CC ;
Schultz, R .
OPERATIONS RESEARCH LETTERS, 1999, 24 (1-2) :37-45
[3]   Scenario grouping in a progressive hedging-based meta-heuristic for stochastic network design [J].
Crainic, Teodor Gabriel ;
Hewitt, Mike ;
Rei, Walter .
COMPUTERS & OPERATIONS RESEARCH, 2014, 43 :90-99
[4]   Progressive Hedging-Based Metaheuristics for Stochastic Network Design [J].
Crainic, Teodor Gabriel ;
Fu, Xiaorui ;
Gendreau, Michel ;
Rei, Walter ;
Wallace, Stein W. .
NETWORKS, 2011, 58 (02) :114-124
[5]   BFC-MSMIP: an exact branch-and-fix coordination approach for solving multistage stochastic mixed 0-1 problems [J].
Escudero, Laureano F. ;
Garin, Araceli ;
Merino, Maria ;
Perez, Gloria .
TOP, 2009, 17 (01) :96-122
[6]  
Fan Yueyue, 2008, NETW SPAT ECON, V10, P193
[7]  
Gade D., 2016, MATH PROGRAM B
[8]   Pyomo: modeling and solving mathematical programs in Python']Python [J].
Hart, William E. ;
Watson, Jean-Paul ;
Woodruff, David L. .
MATHEMATICAL PROGRAMMING COMPUTATION, 2011, 3 (03) :219-260
[9]   Solving a dynamic and stochastic vehicle routing problem with a sample scenario hedging heuristic [J].
Hvattum, Lars M. ;
Lokketangen, Arne ;
Laporte, Gilbert .
TRANSPORTATION SCIENCE, 2006, 40 (04) :421-438
[10]   Using scenario trees and progressive hedging for stochastic inventory routing problems [J].
Hvattum, Lars Magnus ;
Lokketangen, Arne .
JOURNAL OF HEURISTICS, 2009, 15 (06) :527-557