我正在做 8 拼图挑战,我必须以最短的路径成本以正确的顺序排列图块。对于我的启发式方法,我将错位瓷砖的数量+ n 瓷砖的距离与其目标位置相结合。
目标是
1 2 3
8 0 4
7 6 5
对于这样的谜题
1 2 3
7 8 4
6 0 5
它工作得很好
但是有了这个配置
1 3 4
8 0 2
7 6 5
它无限地选择这个组合作为最短的
1)
1 0 4
8 3 2
7 6 5
2)
1 3 4
8 0 2
7 6 5
然后 1) 然后 2)