2
是Dominosa NP-Hard吗?
此问题是从“数学堆栈交换” 迁移而来的,因为可以在“计算机科学堆栈交换”上回答。 迁移 6年前。 Dominosa是一个相对较新的益智游戏。在 网格上播放。在游戏开始之前,将多米诺骨牌 放置在网格上(构成完美的平铺) )。在下一步中,将隐藏多米诺骨牌,仅保留数字。游戏的目的是恢复多米诺骨牌的原始排列。您可以在这里玩游戏:http : //www.puzzle-dominosa.com/:(0 ,0 ),(0 ,1 ),... ,(Ñ ,Ñ )(n + 1 )× (n + 2 )(n+1)×(n+2)(n+1)\times(n+2)(0 ,0 ),(0 ,1 ),... ,(Ñ ,Ñ )(0,0),(0,1),…,(n,n)\left(0,0\right),\left(0,1\right),\ldots,\left(n,n\right) 规则: 规则很简单。您必须找到网格上所有多米诺骨牌的位置。多米诺骨牌是一对数字。每对中只能有一个。 我有一些多项式算法可以解决难题的一小部分。我还可以证明典型的Dominosa网格至少具有解决方案。2ñ2+ o (n )2n2+o(n)2^{\frac{n}{2}+o\left(n\right)} 是Dominosa NP-Hard吗?