一句话:首次为带总收益和平均收益目标的随机博弈值迭代给出停止准则,并实现相应 anytime 算法。
值迭代(VI)是求解 Markov 决策过程(MDP)和随机博弈(SG)的经典近似技术,但长期缺乏精度界,甚至可能返回任意错误结果。此前已有 MDP 可达性、总收益、平均收益以及 SG 可达性的停止准则,而 SG 的定量目标仍空白。本文首次为带总收益和平均收益目标的随机博弈值迭代提出停止准则,并给出相应的 anytime 算法。方法有两种:归约到 MDP 情形,或直接在 SG 上求解;前者简单且可复用 MDP 进展,后者支持更多局部计算、有望提升效率。方案通过分离目标相关子程序并识别目标无关的结构性概念,统一了 MDP 与 SG 的已有思路。
A classic solution technique for Markov decision processes (MDP) and stochastic games (SG) is value iteration (VI). Due to its good practical performance, this approximative approach is typically preferred over exact techniques, even though no practical bounds on the imprecision of the result could be given until recently. As a consequence, even the most used model checkers could return arbitrarily wrong results. Over the past decade, different works derived stopping criteria, indicating when the precision reaches the desired level, for various settings, in particular MDP with reachability, total reward, and mean payoff, and SG with reachability.In this paper, we provide the first stopping criteria for VI on SG with total reward and mean payoff, yielding the first anytime algorithms in these settings. To this end, we provide the solution in two flavours: First through a reduction to the MDP case and second directly on SG. The former is simpler and automatically utilizes any advances on MDP. The latter allows for more local computations, heading towards better practical efficiency.Our solution unifies the previously mentioned approaches for MDP and SG and their underlying ideas. To achieve this, we isolate objective-specific subroutines as well as identify objective-independent concepts. These structural concepts, while surprisingly simple, form the very essence of the unified solution.
DOI 原文 · arXiv · PDF(开放获取) · DBLP
@inproceedings{KretinskyMW23,
title = {Stopping Criteria for Value Iteration on Stochastic Games with Quantitative Objectives},
author = {Jan Křetínský and Tobias Meggendorfer and Maximilian Weininger},
booktitle = {LICS},
year = {2023},
doi = {10.1109/lics56636.2023.10175771}
}