经典的8数码拼图属于滑块家族。我的书籍(《人工智能:一种现代方法》by Stuart Russell和Peter Norwig)指出,8数码拼图有9!/2个可能状态。但是,为什么要除以2呢?如何得出这个结果呢?
9!是这个难题可能的总配置数,而9!/2是可解配置的总数。例如,这个配置没有解: 1 2 3 4 5 6 8 7 在这篇维基百科的文章中,您可以查阅有关n-拼图某些配置可解性的更多信息。另外,正如@dasblinkenlight在这篇MathWorld的解释中所指出的那样。 确定9!/2是可解配置数量的一种可能方法是从一个已解决的拼图开始,并生成所有可能的有效非重复移动。