Obtaining lower bounds from the progressive hedging algorithm for stochastic mixed-integer programs
Abstract
We present a method for computing lower bounds in the progressive hedging algorithm (PHA) for two-stage and multi-stage stochastic mixed-integer programs. Computing lower bounds in the PHA allows one to assess the quality of the solutions generated by the algorithm contemporaneously. The lower bounds can be computed in any iteration of the algorithm by using dual prices that are calculated during execution of the standard PHA. In conclusion, we report computational results on stochastic unit commitment and stochastic server location problem instances, and explore the relationship between key PHA parameters and the quality of the resulting lower bounds.
- Authors:
-
- Sabre Holdings, Southlake, TX (United States)
- Texas A & M Univ., College Station, TX (United States)
- Iowa State Univ., Ames, IA (United States)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Univ. of California, Davis, CA (United States)
- Publication Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA)
- OSTI Identifier:
- 1310314
- Report Number(s):
- SAND-2013-9195J
Journal ID: ISSN 0025-5610; PII: 1000
- Grant/Contract Number:
- AC04-94AL85000
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Mathematical Programming
- Additional Journal Information:
- Journal Volume: 157; Journal Issue: 1; Journal ID: ISSN 0025-5610
- Publisher:
- Springer
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; stochastic mixed-integer programming; decomposition algorithms; lower bounding
Citation Formats
Gade, Dinakar, Hackebeil, Gabriel, Ryan, Sarah M., Watson, Jean -Paul, Wets, Roger J.-B., and Woodruff, David L. Obtaining lower bounds from the progressive hedging algorithm for stochastic mixed-integer programs. United States: N. p., 2016.
Web. doi:10.1007/s10107-016-1000-z.
Gade, Dinakar, Hackebeil, Gabriel, Ryan, Sarah M., Watson, Jean -Paul, Wets, Roger J.-B., & Woodruff, David L. Obtaining lower bounds from the progressive hedging algorithm for stochastic mixed-integer programs. United States. https://doi.org/10.1007/s10107-016-1000-z
Gade, Dinakar, Hackebeil, Gabriel, Ryan, Sarah M., Watson, Jean -Paul, Wets, Roger J.-B., and Woodruff, David L. Sat .
"Obtaining lower bounds from the progressive hedging algorithm for stochastic mixed-integer programs". United States. https://doi.org/10.1007/s10107-016-1000-z. https://www.osti.gov/servlets/purl/1310314.
@article{osti_1310314,
title = {Obtaining lower bounds from the progressive hedging algorithm for stochastic mixed-integer programs},
author = {Gade, Dinakar and Hackebeil, Gabriel and Ryan, Sarah M. and Watson, Jean -Paul and Wets, Roger J.-B. and Woodruff, David L.},
abstractNote = {We present a method for computing lower bounds in the progressive hedging algorithm (PHA) for two-stage and multi-stage stochastic mixed-integer programs. Computing lower bounds in the PHA allows one to assess the quality of the solutions generated by the algorithm contemporaneously. The lower bounds can be computed in any iteration of the algorithm by using dual prices that are calculated during execution of the standard PHA. In conclusion, we report computational results on stochastic unit commitment and stochastic server location problem instances, and explore the relationship between key PHA parameters and the quality of the resulting lower bounds.},
doi = {10.1007/s10107-016-1000-z},
journal = {Mathematical Programming},
number = 1,
volume = 157,
place = {United States},
year = {Sat Apr 02 00:00:00 EDT 2016},
month = {Sat Apr 02 00:00:00 EDT 2016}
}
Free Publicly Available Full Text
Publisher's Version of Record
Other availability
Cited by: 106 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:
A finite branch-and-bound algorithm for two-stage stochastic integer programs
journal, June 2004
- Ahmed, Shabbir; Tawarmalani, Mohit; Sahinidis, Nikolaos V.
- Mathematical Programming, Vol. 100, Issue 2
Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers
book, January 2011
- Boyd, Stephen; Parikh, Neal; Chu, Eric
Dual decomposition in stochastic integer programming
journal, February 1999
- Carøe, Claus C.; Schultz, Rüdiger
- Operations Research Letters, Vol. 24, Issue 1-2
A Computationally Efficient Mixed-Integer Linear Formulation for the Thermal Unit Commitment Problem
journal, August 2006
- Carrion, M.; Arroyo, J. M.
- IEEE Transactions on Power Systems, Vol. 21, Issue 3
Toward scalable stochastic unit commitment: Part 2: solver configuration and performance assessment
journal, April 2015
- Cheung, Kwok; Gade, Dinakar; Silva-Monroy, César
- Energy Systems, Vol. 6, Issue 3
Stochastic Network Interdiction
journal, April 1998
- Cormican, Kelly J.; Morton, David P.; Wood, R. Kevin
- Operations Research, Vol. 46, 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
Decomposition Principle for Linear Programs
journal, February 1960
- Dantzig, George B.; Wolfe, Philip
- Operations Research, Vol. 8, Issue 1
A flexible power system operations simulation model for assessing wind integration
conference, July 2011
- Ela, Erik; Milligan, Michael; O'Malley, Mark
- 2011 IEEE Power & Energy Society General Meeting, 2011 IEEE Power and Energy Society General Meeting
Scenario Cluster Decomposition of the Lagrangian dual in two-stage stochastic mixed 0–1 optimization
journal, January 2013
- Escudero, Laureano F.; Araceli Garín, M.; Pérez, Gloria
- Computers & Operations Research, Vol. 40, Issue 1
Lagrangean decomposition: A model yielding stronger lagrangean bounds
journal, June 1987
- Guignard, Monique; Kim, Siwhan
- Mathematical Programming, Vol. 39, Issue 2
Integration of progressive hedging and dual decomposition in stochastic integer programs
journal, May 2015
- Guo, Ge; Hackebeil, Gabriel; Ryan, Sarah M.
- Operations Research Letters, Vol. 43, Issue 3
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
A decomposition algorithm applied to planning the interdiction of stochastic networks
journal, June 2005
- Held, Harald; Hemmecke, Raymond; Woodruff, David L.
- Naval Research Logistics, Vol. 52, Issue 4
Reformulation and sampling to solve a stochastic network interdiction problem
journal, October 2008
- Janjarassuk, Udom; Linderoth, Jeff
- Networks, Vol. 52, Issue 3
Progressive hedging and tabu search applied to mixed integer (0,1) multistage stochastic programming
journal, January 1996
- L�kketangen, Arne; Woodruff, DavidL.
- Journal of Heuristics, Vol. 2, Issue 2
On parallelizing dual decomposition in stochastic integer programming
journal, May 2013
- Lubin, Miles; Martin, Kipp; Petra, Cosmin G.
- Operations Research Letters, Vol. 41, Issue 3
A Branch-and-Price Algorithm for Multistage Stochastic Integer Programming with Application to Stochastic Batch-Sizing Problems
journal, June 2004
- Lulli, Guglielmo; Sen, Suvrajeet
- Management Science, Vol. 50, Issue 6
On the existence of optimal solutions to integer and mixed-integer programming problems
journal, December 1974
- Meyer, R. R.
- Mathematical Programming, Vol. 7, Issue 1
Tight and Compact MILP Formulation for the Thermal Unit Commitment Problem
journal, November 2013
- Morales-Espana, ; Latorre, Jesus M.; Ramos, Andres
- IEEE Transactions on Power Systems, Vol. 28, Issue 4
Applying the progressive hedging algorithm to stochastic generalized networks
journal, December 1991
- Mulvey, John M.; Vladimirou, Hercules
- Annals of Operations Research, Vol. 31, Issue 1
Solving multistage stochastic networks: An application of scenario aggregation
journal, October 1991
- Mulvey, John M.; Vladimirou, Hercules
- Networks, Vol. 21, Issue 6
The Million-Variable “March” for Stochastic Combinatorial Optimization
journal, July 2005
- Ntaimo, Lewis; Sen, Suvrajeet
- Journal of Global Optimization, Vol. 32, Issue 3
Multiarea Stochastic Unit Commitment for High Wind Penetration in a Transmission Constrained Network
journal, June 2013
- Papavasiliou, Anthony; Oren, Shmuel S.
- Operations Research, Vol. 61, Issue 3
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
Uncertainty Management in the Unit Commitment Problem
journal, May 2009
- Ruiz, P. A.; Philbrick, C. R.; Zak, E.
- IEEE Transactions on Power Systems, Vol. 24, Issue 2
Toward scalable, parallel progressive hedging for stochastic unit commitment
conference, January 2013
- Ryan, Sarah M.; Wets, Roger J. -B; Woodruff, David L.
- 2013 IEEE Power & Energy Society General Meeting
A stochastic programming approach for supply chain network design under uncertainty
journal, November 2005
- Santoso, Tjendera; Ahmed, Shabbir; Goetschalckx, Marc
- European Journal of Operational Research, Vol. 167, Issue 1
Dynamic Testing of Wholesale Power Market Designs: An Open-Source Agent-Based Framework
journal, August 2007
- Sun, Junjie; Tesfatsion, Leigh
- Computational Economics, Vol. 30, Issue 3
A stochastic model for the unit commitment problem
journal, January 1996
- Takriti, S.; Birge, J. R.; Long, E.
- IEEE Transactions on Power Systems, Vol. 11, Issue 3
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
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
Tight and compact MILP formulation for the thermal unit commitment problem
conference, July 2015
- Morales-Espana, German; Latorre, Jesus; Ramos, Andres
- 2015 IEEE Power & Energy Society General Meeting
Integer and Combinatorial Optimization
journal, September 1989
- Connolly, David
- Bulletin of the London Mathematical Society, Vol. 21, Issue 5
The million-variable "march" for stochastic combinatorial optimization
text, January 2004
- Ntaimo, Lewis; Sen, Suvrajeet
- Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II, Institut für Mathematik
A branch-and-price algorithm for multi-stage stochastic integer programming with application to stochastic batch-sizing problems
text, January 2002
- Lulli, Guglielmo; Sen, Suvrajeet
- Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II, Institut für Mathematik
Integer and Combinatorial Optimization
journal, February 1990
- Williams, H. P.; Nemhauser, George L.; Wolsey, Laurence A.
- The Journal of the Operational Research Society, Vol. 41, Issue 2
Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers
January 2010
- Boyd, Stephen
- Now Foundations and Trends
Works referencing / citing this record:
Stochastic dual dynamic integer programming
journal, March 2018
- Zou, Jikai; Ahmed, Shabbir; Sun, Xu Andy
- Mathematical Programming, Vol. 175, Issue 1-2
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
Progressive hedging for stochastic programs with cross-scenario inequality constraints
journal, November 2019
- Aasgård, Ellen Krohn; Skjelbred, Hans Ivar
- Computational Management Science, Vol. 17, Issue 1
A finite $$\epsilon $$-convergence algorithm for two-stage stochastic convex nonlinear programs with mixed-binary first and second-stage variables
journal, August 2019
- Li, Can; Grossmann, Ignacio E.
- Journal of Global Optimization, Vol. 75, Issue 4
Optimising data-driven network under limited resource: a partial diversification approach
journal, August 2018
- Wu, Dexiang; Wu, Desheng Dash; Kwon, Roy H.
- International Journal of Production Research
Combining penalty-based and Gauss-Seidel methods for solving stochastic mixed-integer problems
journal, March 2018
- Oliveira, F.; Christiansen, J.; Dandurand, B.
- International Transactions in Operational Research, Vol. 27, Issue 1
Modeling and Solution Techniques Used for Hydro Generation Scheduling
journal, July 2019
- Parvez, Iram; Shen, JianJian; Khan, Mehran
- Water, Vol. 11, Issue 7