Answers to: Stochastic programming, stochastic optimization, and robust programminghttp://www.or-exchange.com/questions/15208/stochastic-programming-stochastic-optimization-and-robust-programming<p>How should I think about the differences between stochastic optimization <a href="https://en.wikipedia.org/wiki/Stochastic_optimization">(SO)</a> and stochastic programming <a href="https://en.wikipedia.org/wiki/Stochastic_programming">(SP)</a>? From Wikipedia, it seems that SO is a framework that uses randomness to solve a <em>pre-existing</em> optimization problem whereas SP uses randomness to <em>formulate</em> an optimization problem. </p>
<p>If this is appropriate, then how does robust optimization <a href="https://en.wikipedia.org/wiki/Robust_optimization">(RO)</a>, which I might call <em>robust programming</em> in light of Wikipedia's SO/SP pages, fit in? It seems that SP makes use of probabilistic tools to work with explicit (distributional form) representations of uncertainty whereas RP assumes makes no explicit use of probabilistic tools outside of assuming known support for an uncertainty set. Is this the primary distinction? Is there a way to view RP as a subclass of SP problems? </p>enSat, 21 Sep 2019 05:16:42 -0000