回溯法与分枝—限界法的区别以及分支限界法分类以及LC学习

区别

首先理解什么是状态空间树。
状态空间树:是指解空间的树结构
在状态空间树生成过程中有3类结点:活结点、E-结点、死结点
而回溯法与分支限界法的区别主要在于:构造状态空间树的过程不一样。
回溯法是利用深度优先搜索构造,分支限界法是用广度优先搜索构造。
在这里插入图片描述

分类

接下来了解分支限界法。
可以利用队列或栈来导出分支限界法,所以依次分支限界法可以分为:FIFO(队列)检索、LIFO(栈)检索
但两种扩充结点的方法过于呆板,导致偏向于正确答案的结点没有优先权。
分支限界法是扩展完一个E-结点所有儿子后再找一个结点作为E-结点扩展,上面两种扩展过于呆板,那是不是可以选择代价最小的结点的作为下一个E-结点进行拓展?
可以,这就是LC(least cost )检索的分支限界法。

LC分支限界法

LC分支限界法:选用一个成本函数C来标识结点成本,选择最小代价结点作为下一个E-结点:初始:C定义为结点x到目标答案结点的步数,但这个问题是要已知目标答案,所以不能这么精确.然后用g’来估计x到答案结点的代价

  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值