P-complete

Average Cost Markov Decision Process (ACMDP)

Category: Algebra

Input

A stationary Markov decision process $M = (S, c, p)$.

Problem

Is the minimum expected cost of $$\lim_{T \to \infty} \left( \sum_{i=0}^{T} c(s_t, \delta(s_t, t)) / T \right)$$ over all policies $\delta$ equal to $0$?

Definitions

See FHMDP. This problem is infinite horizon, that is, there is no time bound.

Status

$\P$-complete (Papadimitriou and Tsitsiklis [1]).

Remarks

The problem can be phrased as a linear programming problem and solved in polynomial time. The reduction to show hardness is from a synchronous variant of MCVP.

The Infinite Horizon, Average Cost, Deterministic Problem is in $\NC$ [1]. The deterministic problem requires that $p$ only has values $0$ or $1$.

References

  1. C. H. Papadimitriou and J. N. Tsitsiklis (1987). The complexity of Markov decision processes.
  2. Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem A.8.3.