人工智能--状态空间的盲目搜索

本文介绍了人工智能中状态空间的盲目搜索,主要探讨了两种搜索算法:广度优先搜索和深度优先搜索。广度优先搜索是一种完备策略,能保证找到解且路径最短,但效率可能较低;而深度优先搜索则存在找不到解的风险,通常配合深度限制使用。
摘要由CSDN通过智能技术生成

状态空间的盲目搜索

根据状态空间所采用的数据结构的不同,可分为图搜索算法和树搜索算法。由于图搜索算法且一般问题都可用树搜索算法解决,于是主要讨论树搜索算法,包括一般和代价树

一般树的盲目搜索主要包括深度优先和广度优先两种搜索算法。

广度优先算法

也称为宽度优先算法,是一种先生成的节点先扩展的策略

算法精髓:从初始节点$S_0$开始逐层向下扩展,在第n层还没有完全搜索完之前不会进入第n+1层的搜索。Open表中的节点总是按进入的先后排序,先进入的节点排在前面。

算法描述:

  1. 把初始节点$S_0$放入Open表中
  2. 如果Open表为空,则问题无解,失败退出
  3. Open表的第一个节点取出,放入Closed表,并记该节点为n
  4. 考察节点n是否为目标节点,若是,则得到问题的解,成功退出
  5. 若节点n不可扩展,则转第二步
  6. 扩展节点n,将其子节点放入Open表的尾部,并未每一个子节点设置指向父节点的指针,然后转到第二步。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值