赞
踩
适应性f:fitness 目标g:goal 启发式h:heuristic
g为从起始节点到该节点的的代价,
h为从该节点到目标节点的估计代价
f为g和h的和,f代表队这条对这条路线的猜测和估计,越小越好
另外A*保持着两个表:open和closed表,open代表未考察的节点,closed代表以考查的节点,
伪代码:
1 另P=起始节点
2把 f,g和h的赋给p
3 将p添加到open表,此时p是open中唯一的节点
4 令b=open表中的最佳节点
如果b是目标节点则推出,如果open为空,则退出
5 另c等于一个与b相连的有效节点
把f,g和h赋值给C,检查C在open表
若在closed表中,在检查新路径是否比原来的更好,若是则采用新路径
否则吧c加入到open表里
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。