首页 文章

重复搜索树上的节点? (AI)

提问于
浏览
1

我正在做以下问题:

  • 考虑3拼图问题,其中电路板是2X2矩阵 . 有三个瓷砖编号为1,2和3,并且有一个空白瓷砖 . 有四个操作员可以向上,向下,向左或向右移动空白 . 开始和目标状态如下图所示 . 在搜索树的帮助下,显示如何使用以下命令找到目标的路径:

一个 . 深度优先搜索(3分)

湾广度优先搜索(3分)

C . A *搜索,启发式是移动次数和错位瓦片数量的总和 . (3分)

如果搜索方法找不到解决方案,请解释其原因 . (2分)

开始状态

2 3

1 _

目标状态

1 2

3 _

显然,当你从另一个状态转移到另一个状态时,你可以从那个状态转移到一个状态或者你刚刚移动的状态(由于运算符的性质),在搜索树中我们重新声明我们已经分支出来的节点?换句话说,如果您处于第4阶段,您是否会在第3阶段重新声明节点?

1 回答

  • 2

    你应该保持一张访问状态表,知道不再去那里 .

相关问题