Arc-Kayles is a game where two players alternate removing two adjacent vertices until no move is left, the winner being the player who played the last move. Introduced in 1978, its computational complexity is still open. More recently, subtraction games, where the players cannot disconnect the graph while removing vertices, were introduced. In particular, Arc-Kayles admits a non-disconnecting variant that is a subtraction game. We study the computational complexity of subtraction games on graphs, proving that they are PSPACE-complete even on very structured graph classes (split, bipartite of any even girth). We give a quadratic kernel for Non-Disconnecting Arc-Kayles when parameterized by the feedback edge number, as well as polynomial-time algorithms for clique trees and a subclass of threshold graphs. We also show that a sufficient condition for a second player-win on Arc-Kayles is equivalent to the graph isomorphism problem.
翻译:Arc-Kayles是一种双人回合制博弈游戏,双方交替移除两个相邻顶点直至无法操作,最后执行操作的玩家获胜。该游戏自1978年提出以来,其计算复杂度问题尚未解决。近年来,研究者引入了减法游戏的概念,要求玩家在移除顶点时不得断开图的连通性。特别地,Arc-Kayles存在一种不断连的变体,属于减法游戏范畴。本文研究了图减法游戏的计算复杂度,证明了即使在高度结构化的图类(分裂图、任意偶数围长的二分图)上,该类问题也是PSPACE完全的。针对以反馈边数作为参数的非断连Arc-Kayles问题,我们提出了二次核化算法,并为团树及阈值图的一个子类设计了多项式时间算法。此外,我们证明了Arc-Kayles中后手必胜的充分条件等价于图同构问题。