关于8数码问题的启发函数讨论.
小弟才疏学浅.最近因此问题以茶饭不思了.因此特来求教!!
想必8数码问题在这就不用描述了...
小弟打算使用启发搜索解决此问题.然而当我把框架程序写完后,突然发现我并没有想出理想的启发函数
小弟翻书后发现主要存在两种普遍的启发函数:
1:最简单的...同过判断目前状态与目标状态间布局的不同给出启发值
2:把当前状态中每一个位置的数字移动到他目标位置所需的步数求和.给出启发值
但是小弟发现当我使用这两种启发函数时..经常出现启发式搜索的结果远差与广度优先..
因此小弟特想请教各位高人..推荐一些优秀的启发函数..使得搜索的效率得到提高..
跪谢...ORZ