Related Experiment Videos
MDP modeling for multi-stage stochastic programs
David P Morton1, Oscar Dowson2, Bernardo K Pagnoncelli3
1Department of Industrial Engineering and Management Sciences, Northwestern University, Evanston, IL USA.
This study introduces advanced multi-stage stochastic programs incorporating Markov decision processes (MDPs) for complex decision-making under uncertainty. New methods enhance modeling capabilities and solve challenging problems with continuous spaces and learning.
Area of Science:
- Operations Research
- Artificial Intelligence
- Control Theory
Background:
- Markov decision processes (MDPs) are foundational for sequential decision-making.
- Existing models often struggle with continuous state/action spaces and decision-dependent uncertainty.
- Handling statistical learning within stochastic programming is an ongoing challenge.
Purpose of the Study:
- To develop a flexible modeling framework for multi-stage stochastic programs with MDP features.
- To extend policy graph representations for enhanced uncertainty modeling.
- To introduce novel solution methods for these complex programs.
Main Methods:
- Incorporation of Markov decision process (MDP) elements into multi-stage stochastic programming.
- Extension of policy graphs to model decision-dependent transition probabilities and statistical learning.
- Development of novel stochastic dual dynamic programming (SDDP) variants and approximations for non-convexities.
Main Results:
- Demonstrated expressiveness of the modeling approach through examples of increasing complexity.
- Successfully extended policy graphs to handle advanced uncertainty features.
- Developed new SDDP algorithms capable of addressing non-convexities in continuous state/action spaces.
Conclusions:
- The proposed framework offers a powerful and expressive approach for complex stochastic optimization problems.
- The new solution methods provide effective tools for tackling problems previously intractable.
- This work advances the integration of MDPs and stochastic programming for enhanced decision-making.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Mathematical Modeling: Problem Solving
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Multicompartment Models: Overview
These models offer a more comprehensive representation of drug behavior in the body than one-compartment models. They accommodate the complexity of drug distribution,...
Lagrange Multipliers: Problem Solving
Mechanistic Models: Compartment Models in Individual and Population Analysis