我一直在思考hex的变体,在这种情况下,不是两个玩家交替进行移动,而是随机选择一个玩家进行的每个回合移动。确定每个玩家获胜的机会有多难?这个问题显然是在PSPACE中实现的,但不能做到NP难,而不能做到PSPACE完整。困难来自于随机性如何使玩家无法被迫在选项之间做出选择。如果该玩家幸运,那么他有足够的举动两个选择两个选项,而如果该玩家不幸的话,对手也有足够的动作来阻止两个选项。另一方面,我想不出任何多项式时间算法。
4
令S为n位二进制字符串,表示哪个玩家在转牌。在最坏的情况下,如果随机序列是010101 ...或101010 ....,您将恢复标准十六进制游戏。因此,您的问题至少与标准十六进制一样困难。
—
Mohammad Al-Turkistany
该游戏有两种可能的解释。(1)在每一回合之前,玩家掷硬币来确定下一步是谁。(2)在游戏开始时,玩家掷硬币次2次(在n号板上),并按此顺序进行转牌。突厥斯坦似乎正在采用模型(2);最初的问题是模棱两可的,但是从他的一些措辞中,我猜想Itai正在询问(1),这可能比标准十六进制要容易。
—
彼得·索尔
的确,我的意思是第一种解释,即硬币在移动之前就被翻转了。另外,我注意到我的问题中还有另一个歧义:我想知道概率的精确度。我在问问题时留下的印象是,我想知道完全精确的概率,但是我只想知道对数精度的概率。就像PP和BPP之间的区别一样,后者似乎更加有用和自然。
—
Itai Bar-Natan 2010年
@Itai:另一个问题。为什么您声称这显然在PSPACE中?在我看来,这是一个参考游戏,这意味着自然的复杂性理论上限为EXPTIME。参见Feige和Kilian,“简化游戏”。
—
彼得·索尔
@tukistany无用并不意味着琐碎!
—
杰夫斯(Jeffε)2010年