6.3 与/或树的搜索策略
一般搜索过程宽度优先搜索深度优先搜索有序搜索博弈树搜索-剪枝技术
可解节点与不可解节点
在与/或树上执行搜索过程,目的在于表明起始节点有解或无解。
可解节点的递归定义为:终叶节点是可解节点,直接和本原问题相关连;非终叶节点含有“或”子节点时,只要子节点中有一个是可解节点,该非终叶节点便为可解节点;非终叶节点含有“与”子节点时,只有子节点全为可解节点时,该非终叶节点才是可解节点。
注意:终叶节点一定是端节点,但端节点不一定是终叶节点。
由可解子节点来确定先辈节点是否为可解节点的过程称为可解标示过程。由不可解子节点来确定先辈节点是否为可解节点的过程称为不可解标示过程。
不可解节点的定义为:关于可解节点的三个条件全部不满足的节点,称为不可解节点;
一般搜索过程流程
(1)把原始问题作为初始节点S,并把它作为当前节点。(2)应用分解或等价变换算符对当前节点进行扩展。(3)为每个子节点设置指向父节点的指针。(4)选择合适子节点作为当前节点,反复执行第(2)、(3)步,在此期间多次调用可解标示过程和不可解标示过程,直到初始节点被标示为可解节点或不可解节点为止。由这 ...


雷达卡




京公网安备 11010802022788号







