与或图ANDOR Graph的搜索.pptVIP

  • 46
  • 0
  • 约3.42千字
  • 约 23页
  • 2018-07-08 发布于江苏
  • 举报
与或图ANDOR Graph的搜索

2.1 与或图(AND/OR Graph)的搜索 为严格描述AND/OR图,我们先推广弧的概念。在有向图中的弧是从一个父亲节点指向它的儿子节点的。 在AND/OR图中使用的弧叫做超弧,一个超弧可以把一个父亲节点和k个儿子节点同时连接起来,这样的弧也叫做k连弧,在AND/OR图中,k连弧用弧线连接起来。当k=1?时,k连弧退化成通常的有向图中的弧。 与或图 设从节点n到目标节点集合N的费用用c(n, N)表示, 则c(n, N)定义如下: 如果n是N中的一个节点, 则c(n, N)=0, 如果n有一条从n出发的k连弧ai, 这个k连弧连接的儿子节点是{n1, n2, ..., nk}, 则解图G’由节点n, k连弧ai, 和由n1, n2, ..., nk出发的解图构成。这时,解图G’的费用定义为 c(n, N)= c(ai)+ c(n, n1)+…+ c(n, nk), 其中c(ai)是k连弧ai的费用. 否则, G没有从n出发到N的解图。设其费用为无穷大∞.。 例如,如果假定k连弧的费用是k, 则图3.4 所示的 AND/OR图的两个解图中,左图的费用是8, 右图的费用是7。 2.2 与或图的启发式搜索 AND/OR图的启发搜索过程AO* 1. 建立一个只由根节点s构成的搜索图G, 设从s 出发的解图的费用为q(s)=h(s), 如果s是目标节点, 用SOLVED标记s

文档评论(0)

1亿VIP精品文档

相关文档