TY - JOUR
T1 - Optimization under uncertainty
T2 - State-of-the-art and opportunities
AU - Sahinidis, Nikolaos V.
N1 - Funding Information:
I am grateful to my former students Ming Long Liu and Shabbir Ahmed who introduced me to many of the topics discussed in this paper. Wei Xie read the manuscript and provided useful comments. Thanks are due to an anonymous referee for comments that helped increase the subjects covered in this paper. Partial financial support from the ExxonMobil Upstream Research Company and the National Science Foundation under award DMI 01-15166 is also gratefully acknowledged.
PY - 2004/6/15
Y1 - 2004/6/15
N2 - A large number of problems in production planning and scheduling, location, transportation, finance, and engineering design require that decisions be made in the presence of uncertainty. Uncertainty, for instance, governs the prices of fuels, the availability of electricity, and the demand for chemicals. A key difficulty in optimization under uncertainty is in dealing with an uncertainty space that is huge and frequently leads to very large-scale optimization models. Decision-making under uncertainty is often further complicated by the presence of integer decision variables to model logical and other discrete decisions in a multi-period or multi-stage setting. This paper reviews theory and methodology that have been developed to cope with the complexity of optimization problems under uncertainty. We discuss and contrast the classical recourse-based stochastic programming, robust stochastic programming, probabilistic (chance-constraint) programming, fuzzy programming, and stochastic dynamic programming. The advantages and shortcomings of these models are reviewed and illustrated through examples. Applications and the state-of-the-art in computations are also reviewed. Finally, we discuss several main areas for future development in this field. These include development of polynomial-time approximation schemes for multi-stage stochastic programs and the application of global optimization algorithms to two-stage and chance-constraint formulations.
AB - A large number of problems in production planning and scheduling, location, transportation, finance, and engineering design require that decisions be made in the presence of uncertainty. Uncertainty, for instance, governs the prices of fuels, the availability of electricity, and the demand for chemicals. A key difficulty in optimization under uncertainty is in dealing with an uncertainty space that is huge and frequently leads to very large-scale optimization models. Decision-making under uncertainty is often further complicated by the presence of integer decision variables to model logical and other discrete decisions in a multi-period or multi-stage setting. This paper reviews theory and methodology that have been developed to cope with the complexity of optimization problems under uncertainty. We discuss and contrast the classical recourse-based stochastic programming, robust stochastic programming, probabilistic (chance-constraint) programming, fuzzy programming, and stochastic dynamic programming. The advantages and shortcomings of these models are reviewed and illustrated through examples. Applications and the state-of-the-art in computations are also reviewed. Finally, we discuss several main areas for future development in this field. These include development of polynomial-time approximation schemes for multi-stage stochastic programs and the application of global optimization algorithms to two-stage and chance-constraint formulations.
KW - Approximation algorithms
KW - Fuzzy programming
KW - Global optimization
KW - Stochastic dynamic programming
KW - Stochastic programming
UR - http://www.scopus.com/inward/record.url?scp=1942500445&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=1942500445&partnerID=8YFLogxK
U2 - 10.1016/j.compchemeng.2003.09.017
DO - 10.1016/j.compchemeng.2003.09.017
M3 - Article
AN - SCOPUS:1942500445
SN - 0098-1354
VL - 28
SP - 971
EP - 983
JO - Computers and Chemical Engineering
JF - Computers and Chemical Engineering
IS - 6-7
ER -