paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Solving Infinite-State Games via Acceleration

通过加速求解无限状态博弈
POPL 8(POPL)2024匹配度 4/10 · 论文属于形式化验证/程序合成中的无限状态博弈求解,与用户关注的AI→PL(用LLM改进形式化验证)仅有领域邻近性,未涉及LLM、静态分析、浮点程序分析或贝叶斯程序分析。虽然兼具理论形式化和原型实现,但不在核心研究画像内。引用 14 inbox
Philippe Heim, Rayna Dimitrova
crossref: 2026-09-10

AI 速览

一句话:提出首个带加速技术的无限状态博弈符号半算法,避免传统不动点求解发散并提升求解能力。

该论文研究无限状态双人图博弈在时序获胜条件下的求解问题,这类博弈广泛用于反应式系统合成与验证。传统基于不动点迭代的符号算法在无限状态情形下常会发散,因为它们逐步计算某玩家存在获胜策略的状态集合。作者提出一类新的符号半算法,核心是加速技术:通过识别可无限次迭代的简单子策略,一次性计算出一个无限状态集合,从而在已有算法需要无限次迭代时达到收敛。这是首个将加速用于无限状态博弈求解的方法。作者实现了原型并在多组基准上评估,结果显示其性能优于当前最先进技术,并能在部分基准上求得解。

问题
如何求解带时序获胜条件的无限状态双人博弈,避免传统不动点算法因迭代计算获胜状态集合而发散。
方法
提出符号半算法,引入加速技术,从可无限次迭代的简单子策略计算无限状态集合,增强不动点博弈求解并促进收敛。
评估
实现原型系统,在一系列基准上与最先进方法比较,展示其在收敛性和性能上的优势。
原文摘要(Abstract)

Two-player graph games have found numerous applications, most notably in the synthesis of reactive systems from temporal specifications, but also in verification. The relevance of infinite-state systems in these areas has lead to significant attention towards developing techniques for solving infinite-state games. We propose novel symbolic semi-algorithms for solving infinite-state games with temporal winning conditions. The novelty of our approach lies in the introduction of an acceleration technique that enhances fixpoint-based game-solving methods and helps to avoid divergence. Classical fixpoint-based algorithms, when applied to infinite-state games, are bound to diverge in many cases, since they iteratively compute the set of states from which one player has a winning strategy. Our proposed approach can lead to convergence in cases where existing algorithms require an infinite number of iterations. This is achieved by acceleration: computing an infinite set of states from which a simpler sub-strategy can be iterated an unbounded number of times in order to win the game. Ours is the first method for solving infinite-state games to employ acceleration. Thanks to this, it is able to outperform state-of-the-art techniques on a range of benchmarks, as evidenced by our evaluation of a prototype implementation.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot2665,
  title = {Solving Infinite-State Games via Acceleration},
  author = {Philippe Heim and Rayna Dimitrova},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {8},
  number = {POPL},
  year = {2024},
  doi = {10.1145/3632899}
}