(精)3-6代价树搜索.pptVIP

  • 5
  • 0
  • 约1.46千字
  • 约 17页
  • 2017-01-06 发布于湖北
  • 举报
3.6 代价树搜索 基本思想 代价树广度优先搜索 代价树深度优先搜索 * 1) 基本思想 特点: 节点间有向边的代价不同 * 简化的罗马尼亚地图 how many routes? Which is best?time,length,cost E.G. 1 Arad—Bucharest * 2) 代价树广度优先搜索 (1)把初始节点S0放入OPEN,令g(S0)=0。 (2)检查OPEN是否为空,是,无解,退出。 (3)把OPEN第一个节点(并记该节点为n )取出放入CLOSED。 (4)考察节点n是否为目标节点,是,得解,退出。 (5)考察节点n是否可扩展,否,则转2)。 (6)扩展节点n ,将其子节点放入OPEN,并为每一个子节点都配一个指向父节点的指针计算各子节点的代价,并按各节点的代价进行排序(从小到大),然后转2)。 * 宽度代价树优先搜索 * 1.配指向父节点的指针NEW NODES 2计算各子节点的代价NEW NODES 3按各节点的代价进行排序(从小到大)ALL NODES 分支界限法 最小代价法 * 例2 : 求下图所示的旅行问题中,费用最小的路线,设出发地是A城,目的地是E城,图中各边上的数字代表交通费用。 * 例2-1 宽度搜索树: 4 5 6 7 * 3) 代价树深度优先搜索 (1)把初始节点S0放入OPE

文档评论(0)

1亿VIP精品文档

相关文档