一句话:研究随机博弈中同步目标的获胜分布,给出算法并确定判定问题的 PSPACE/PTIME 完全性。
本文研究在有限图上进行无限轮的两玩家随机博弈。随机博弈统一了 MDP(加入对手玩家)和两玩家确定性博弈(加入随机性),其结果为状态分布序列。作者考虑同步目标:要求概率质量始终、一次、无限多次或在某时刻之后始终累积到目标状态集合;获胜模式分为必然获胜(累积概率为1)与几乎必然获胜(累积概率任意接近1)。论文给出计算各同步模式获胜分布的算法,并证明“同步一次”和“同步无限多次”的判定问题是 PSPACE 完全的,而“始终同步”和“某时刻之后始终同步”是 PTIME 完全的。这些界与 MDP 特例一致,但算法与证明在确定性博弈中亦更复杂:博弈带有不完全信息特征,通常非确定,需随机策略;与图随机性结合时,有限记忆策略一般不足(尤其同步无限多次)。
We consider two-player stochastic games played on a finite graph for infinitely many rounds. Stochastic games generalize both Markov decision processes (MDP) by adding an adversary player, and two-player deterministic games by adding stochasticity. The outcome of the game is a sequence of distributions over the states of the game graph. We consider synchronizing objectives, which require the probability mass to accumulate in a set of target states, either always, once, infinitely often, or always after some point in the outcome sequence; and the winning modes of sure winning (if the accumulated probability is equal to 1) and almost-sure winning (if the accumulated probability is arbitrarily close to 1). We present algorithms to compute the set of winning distributions for each of these synchronizing modes, showing that the corresponding decision problem is PSPACE-complete for synchronizing once and infinitely often, and PTIME-complete for synchronizing always and always after some point. These bounds are remarkably in line with the special case of MDPs, while the algorithmic solution and proof technique are considerably more involved, even for deterministic games. This is because those games have a flavour of imperfect information, in particular they are not determined and randomized strategies need to be considered, even if there is no stochastic choice in the game graph. Moreover, in combination with stochasticity in the game graph, finite-memory strategies are not sufficient in general (for synchronizing infinitely often).