1.局部寻优搜索(瞎子爬山法):瞎子爬山的局部寻优搜索法中,可取消OPEN表,
2016-09-28 10:10
405 查看
1.局部寻优搜索(瞎子爬山法):瞎子爬山的局部寻优搜索法中,可取消OPEN表,每次扩展后只保留符合估价函数f(x)的最优子节点N′,而将其它子节点全部丢掉,N′下一次扩展的节点,可直接放入CLOSED表中。依次步步为营,搜索求解,直到到达目标节点Sg为止。因此,局部择优搜索是对深度优先搜索方法的一种改进。对于下面8数码问题,采用了估价函数
f(n)=d(n)+W(n)
其中:d(n)是搜索树中节点n的深度;W(n)用来计算对应于节点n的数据库中错放的棋子个数。
编写程序实现瞎子爬山法算法,演示上面8数码问题由初始状态S变换到目标状态D搜索树生成过程和结果。
f(n)=d(n)+W(n)
其中:d(n)是搜索树中节点n的深度;W(n)用来计算对应于节点n的数据库中错放的棋子个数。
编写程序实现瞎子爬山法算法,演示上面8数码问题由初始状态S变换到目标状态D搜索树生成过程和结果。
相关文章推荐
- 通用局部搜索算法之爬山法也叫贪婪算法 (转)
- 通用局部搜索算法之爬山法也叫贪婪算法
- 局部搜索,模拟退火,遗传算法,禁忌搜索的形象比喻
- 【折半搜索】BZOJ2679(Usaco2012 Open)[Balanced Cow Subsets]题解
- 搜索策略-DFS,BFS,爬山法,分支界限法
- [AI](加入随机因素)局部搜索解决N皇后问题(含源码)
- 从jsp中得到搜索输入的内容,进入后台查询;显示在页面中,页面局部刷新
- firefox一搜索就提示是否进入***网站和取消占地方的标题栏
- vim 取消搜索高亮
- android SQLiteOpenHelper操作数据库 搜索关键字列表应用
- 取消文件隐藏的后缀名及文件搜索直跳搜索框搜索
- 深度优先搜索--算法(踩方格openjudge 4103)
- 自定义一个输入框点击搜索后可以保存记录,搜索有取消,只有输入文字后在出现
- N皇后问题:基于局部搜索策略的高效算法
- Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭
- .全局寻优搜索:仍然保留OPEN表。在这种方法搜索中
- bzoj 2679: [Usaco2012 Open]Balanced Cow Subsets 折半搜索
- 【BZOJ】2679 [Usaco2012 Open]Balanced Cow Subsets 折半搜索+状压
- 点击搜索取消UISearchDisplayController的搜索状态
- 回溯搜索166:The Castle(OpenJudge…