Everything About ___
Live briefing

Everything about Stochastic programming

Framework for modeling optimization problems that involve uncertainty

In the field of mathematical optimization, stochastic programming is a framework for modeling optimization problems that involve uncertainty. A stochastic program is an optimization problem in which some or all problem parameters are uncertain, but follow known probability distributions. This framework contrasts with deterministic optimization, in which all problem parameters are assumed to be known exactly. The goal of stochastic programming is to find a decision which both optimizes some criteria chosen by the decision maker, and appropriately accounts for the uncertainty of the problem parameters. Because many real-world decisions involve uncertainty, stochastic programming has found applications in a broad range of areas ranging from finance to transportation to energy optimization. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Stochastic programmingA 5-minute orientation
  2. Skim a recent paper: Continuous-Time Stochastic Policy Iteration of Adaptive Dynamic ProgrammingInfluential work since 2022
  3. Pick up a classic book: Markov Decision ProcessesThe most-reprinted book on the subject
  4. Read the landmark paper: Robust Stochastic Approximation Approach to Stochastic ProgrammingCited 1,209 times
  5. Go sideways: Scenario optimizationA closely related topic
  6. Go sideways: Dynamic discrete choiceA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics