1. a heuristic function h(n): a heuristic value of n, that is the estimated cost of reaching goal from n.

2. How to design heuristics?

properties of a good heuristic function should have:

  • admissibility: a heuristic function is said to be admissible if it never overestimates the cost of reaching the goal, i.e. the cost it estimates to reach the goal is not higher than the lowest possible cost from the current point in the path.[1]
  • consistent: a heuristic function is said to be consistent, or monotone, if its estimate is always less than or equal to the estimated distance from any neighbouring vertex to the goal, plus the cost of reaching that neighbour.

Supplementary knowledge:

1. Admissible heuristic; consistent heuristic;

最新文章

  1. 如何区别exists与not exists?
  2. 无法在“EntityFramework”已存在的情况下创建影像复制该文件的解决方案
  3. 【一次面试】再谈javascript中的继承
  4. Tarjan算法---强联通分量
  5. HDU 4768 Flyer(二分)
  6. http://www.cnblogs.com/meiCode/p/5896239.html
  7. Jrebel6.3.3破解,配置图文教程
  8. linux下的gedit命令使用方法与技巧
  9. 对于百川SDK签名验证的问题
  10. xml中不能直接添加ViewGroup
  11. Head First HTML与CSS — 为你的页面加图像
  12. LDA-线性判别分析(三)
  13. WebConfig配置 文件加密处理
  14. flex中form表单中子元素之间的距离控制
  15. 配置Meld为git的默认比较工具
  16. 记录4-Ubuntu 16.04用gparted调整分区
  17. 意想不到的的异常-由于eclipse和tomcat的交互出错-eclipse断点导致debug启动缓慢
  18. [leet code 100] same tree
  19. consul vs etcd3
  20. JavaScript:Functions

热门文章

  1. 练习2-13 求N分之一序列前N项和 (15 分)
  2. web前端sprite,精灵图,雪碧图
  3. POJ_1979_dfs
  4. WeChall_Encodings: URL (Training, Encoding)
  5. Pycharm学习记录---同一目录下无法import明明已经存在的.py文件
  6. String、StringBuffer和StringBuilder总结
  7. Jmeter之设置动态关联
  8. 异步并发利器:实际项目中使用CompletionService提升系统性能的一次实践
  9. json-server的简单使用
  10. 【2020】DBus,一个更能满足企业需求的大数据采集平台