搜索学习笔记
贪心最优搜索
基本思路:贪心。
实现方法:
从起点开始,每次选择与他相邻的点离终点更近的一个。
怎么判断哪个离终点更近呢?
需要用到估价函数,通常有三种方式:
1.曼哈顿距离
2.对角线距离
3.欧式距离
注意:从起点到终点,使用的估价函数应当总是相同。
使用方法与 BFS 相似,不过入队的是从当前点到中点的估价距离。
A star
与贪心最优搜索相似,但是估价函数是从当前点到起点的估价距离加上从当前点到终点的估价距离,所以得出的结果比贪心最优搜索更加准确,但是没有贪心最优搜索快。
浙公网安备 33010602011771号