BBPH: Using progressive hedging within branch and bound to solve multi-stage stochastic mixed integer programs
Abstract
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. Additionally, 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.
- Authors:
-
- Univ. of California, Davis, CA (United States)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Publication Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- OSTI Identifier:
- 1340699
- Alternate Identifier(s):
- OSTI ID: 1411451
- Report Number(s):
- SAND-2016-12289J
Journal ID: ISSN 0167-6377; PII: S0167637716302152
- Grant/Contract Number:
- AC04-94AL85000
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Operations Research Letters
- Additional Journal Information:
- Journal Volume: 45; Journal Issue: 1; Journal ID: ISSN 0167-6377
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; stochastic programming; progressive hedging; branch and bound
Citation Formats
Barnett, Jason, Watson, Jean -Paul, and Woodruff, David L. BBPH: Using progressive hedging within branch and bound to solve multi-stage stochastic mixed integer programs. United States: N. p., 2016.
Web. doi:10.1016/j.orl.2016.11.006.
Barnett, Jason, Watson, Jean -Paul, & Woodruff, David L. BBPH: Using progressive hedging within branch and bound to solve multi-stage stochastic mixed integer programs. United States. https://doi.org/10.1016/j.orl.2016.11.006
Barnett, Jason, Watson, Jean -Paul, and Woodruff, David L. Sun .
"BBPH: Using progressive hedging within branch and bound to solve multi-stage stochastic mixed integer programs". United States. https://doi.org/10.1016/j.orl.2016.11.006. https://www.osti.gov/servlets/purl/1340699.
@article{osti_1340699,
title = {BBPH: Using progressive hedging within branch and bound to solve multi-stage stochastic mixed integer programs},
author = {Barnett, Jason and Watson, Jean -Paul and Woodruff, David L.},
abstractNote = {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. Additionally, 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.},
doi = {10.1016/j.orl.2016.11.006},
journal = {Operations Research Letters},
number = 1,
volume = 45,
place = {United States},
year = {Sun Nov 27 00:00:00 EST 2016},
month = {Sun Nov 27 00:00:00 EST 2016}
}
Free Publicly Available Full Text
Publisher's Version of Record
Other availability
Cited by: 11 works
Citation information provided by
Web of Science
Web of Science
Save to My Library
You must Sign In or Create an Account in order to save documents to your library.
Works referenced in this record:
Dual decomposition in stochastic integer programming
journal, February 1999
- Carøe, Claus C.; Schultz, Rüdiger
- Operations Research Letters, Vol. 24, Issue 1-2
Progressive hedging-based metaheuristics for stochastic network design
journal, August 2011
- Crainic, Teodor Gabriel; Fu, Xiaorui; Gendreau, Michel
- Networks, Vol. 58, Issue 2
Scenario grouping in a progressive hedging-based meta-heuristic for stochastic network design
journal, March 2014
- Crainic, Teodor Gabriel; Hewitt, Mike; Rei, Walter
- Computers & Operations Research, Vol. 43
BFC-MSMIP: an exact branch-and-fix coordination approach for solving multistage stochastic mixed 0–1 problems
journal, April 2009
- Escudero, Laureano F.; Garín, Araceli; Merino, María
- TOP, Vol. 17, Issue 1
Solving Stochastic Transportation Network Protection Problems Using the Progressive Hedging-based Method
journal, March 2008
- Fan, Yueyue; Liu, Changzheng
- Networks and Spatial Economics, Vol. 10, Issue 2
Obtaining lower bounds from the progressive hedging algorithm for stochastic mixed-integer programs
journal, April 2016
- Gade, Dinakar; Hackebeil, Gabriel; Ryan, Sarah M.
- Mathematical Programming, Vol. 157, Issue 1
Pyomo: modeling and solving mathematical programs in Python
journal, August 2011
- Hart, William E.; Watson, Jean-Paul; Woodruff, David L.
- Mathematical Programming Computation, Vol. 3, Issue 3
Solving a Dynamic and Stochastic Vehicle Routing Problem with a Sample Scenario Hedging Heuristic
journal, November 2006
- Hvattum, Lars M.; Løkketangen, Arne; Laporte, Gilbert
- Transportation Science, Vol. 40, Issue 4
Using scenario trees and progressive hedging for stochastic inventory routing problems
journal, March 2008
- Hvattum, Lars Magnus; Løkketangen, Arne
- Journal of Heuristics, Vol. 15, Issue 6
Probabilistic programming with discrete distributions and precedence constrained knapsack polyhedra
journal, December 2002
- Ruszczy?ski, Andrzej
- Mathematical Programming, Vol. 93, Issue 2
Scenarios and Policy Aggregation in Optimization Under Uncertainty
journal, February 1991
- Rockafellar, R. T.; Wets, Roger J. -B.
- Mathematics of Operations Research, Vol. 16, Issue 1
Scalable Heuristics for a Class of Chance-Constrained Stochastic Programs
journal, November 2010
- Watson, Jean-Paul; Wets, Roger J-B; Woodruff, David L.
- INFORMS Journal on Computing, Vol. 22, Issue 4
Progressive hedging innovations for a class of stochastic mixed-integer resource allocation problems
journal, July 2010
- Watson, Jean-Paul; Woodruff, David L.
- Computational Management Science, Vol. 8, Issue 4
PySP: modeling and solving stochastic programs in Python
journal, March 2012
- Watson, Jean-Paul; Woodruff, David L.; Hart, William E.
- Mathematical Programming Computation, Vol. 4, Issue 2
Works referencing / citing this record:
A Progressive Hedging based branch-and-bound algorithm for mixed-integer stochastic programs
journal, June 2018
- Atakan, Semih; Sen, Suvrajeet
- Computational Management Science, Vol. 15, Issue 3-4