关于路径搜索的算法, 可能用到

1) dijstra, 单元最短路径; 1个已知源点到其他所有每个点的最短路径。 n-1个最短路径一次性都求出来。

2)floyd,任意两点间最短路。n*n个最短路径。

3)bsf, best search first,  每次选择(下一个点到目标点最近的)点作为下一个选择。 估计方式可以有方向、绝对坐标等。。。

4)A star, f = g + h;从待选择点列表中, 对每个点做预测:   g为当前已经过点的代价; h为当前点到目标点的估计代价; 选择f最小的点作为下一个点。

http://blog.renren.com/share/413364044/15400938012   ==================

http://www.189works.com/article-51515-1.html

http://www.th7.cn/Program/cp/2012/04/04/68141.shtml

5)最优性剪枝(上下界剪枝、α-β剪枝算法)。 记录当前可行解中的最优解; 当搜索过程中已无法产生好过最优解时, 则提前回溯。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值