Back to Search
Start Over
Polynomial Time Algorithms for Branching Markov Decision Processes and Probabilistic Min(Max) Polynomial Bellman Equations
- Source :
- Etessami, K, Stewart, A & Yannakakis, M 2020, ' Polynomial Time Algorithms for Branching Markov Decision Processes and Probabilistic Min(Max) Polynomial Bellman Equations ', Mathematics of Operations Research, vol. 45, no. 1, pp. 34-62 . https://doi.org/10.1287/moor.2018.0970
- Publication Year :
- 2020
- Publisher :
- Institute for Operations Research and the Management Sciences (INFORMS), 2020.
-
Abstract
- We show that one can approximate the least fixed point solution for a multivariate system of monotone probabilistic max(min) polynomial equations, referred to as maxPPSs (and minPPSs, respectively), in time polynomial in both the encoding size of the system of equations and in log(1/epsilon), where epsilon > 0 is the desired additive error bound of the solution. (The model of computation is the standard Turing machine model.) We establish this result using a generalization of Newton's method which applies to maxPPSs and minPPSs, even though the underlying functions are only piecewise-differentiable. This generalizes our recent work which provided a P-time algorithm for purely probabilistic PPSs. These equations form the Bellman optimality equations for several important classes of infinite-state Markov Decision Processes (MDPs). Thus, as a corollary, we obtain the first polynomial time algorithms for computing to within arbitrary desired precision the optimal value vector for several classes of infinite-state MDPs which arise as extensions of classic, and heavily studied, purely stochastic processes. These include both the problem of maximizing and mininizing the termination (extinction) probability of multi-type branching MDPs, stochastic context-free MDPs, and 1-exit Recursive MDPs. Furthermore, we also show that we can compute in P-time an epsilon-optimal policy for both maximizing and minimizing branching, context-free, and 1-exit-Recursive MDPs, for any given desired epsilon > 0. This is despite the fact that actually computing optimal strategies is Sqrt-Sum-hard and PosSLP-hard in this setting. We also derive, as an easy consequence of these results, an FNP upper bound on the complexity of computing the value (within arbitrary desired precision) of branching simple stochastic games (BSSGs).
- Subjects :
- FOS: Computer and information sciences
Discrete mathematics
Polynomial
General Mathematics
MathematicsofComputing_NUMERICALANALYSIS
Probabilistic logic
Computational Complexity (cs.CC)
Management Science and Operations Research
Computer Science Applications
Branching (linguistics)
Least fixed point
Computer Science - Computational Complexity
Computer Science - Computer Science and Game Theory
Bellman equation
Markov decision process
Time complexity
Computer Science and Game Theory (cs.GT)
Mathematics
Subjects
Details
- ISSN :
- 15265471 and 0364765X
- Volume :
- 45
- Database :
- OpenAIRE
- Journal :
- Mathematics of Operations Research
- Accession number :
- edsair.doi.dedup.....7bcf868bd419ad4756557b79fc8c6636
- Full Text :
- https://doi.org/10.1287/moor.2018.0970