可解性
我们如何确定8拼图是否可解?(给定起始状态和目标状态) 这是维基百科上的说法:
“不变量是所有16个方块的排列的奇偶性加上空方格从右下角到达的出租车距离(行数加上列数)的奇偶性。”
不幸的是,我无法理解它的含义。它有点复杂难懂。有人能用更简单的语言解释一下吗?
最短解决方案
给定一个启发式算法,它能保证使用A*算法得到最短的解决方案吗?更具体地说,开放列表中的第一个节点的深度(或迄今为止所做的移动次数)是否总是所有节点的深度的最小值?
启发式算法是否需要满足某些条件才能使上述语句成立?
编辑:为什么可接受的启发式算法总是提供最优解?以及我们如何测试一个启发式算法是否可接受?
我将使用此处列出的启发式算法here。
Manhattan Distance
Linear Conflict
Pattern Database
Misplaced Tiles
Nilsson's Sequence Score
N-MaxSwap X-Y
Tiles out of row and column
针对 Eyal Schneider 的澄清: