共查询到18条相似文献,搜索用时 102 毫秒
1.
在人工智能领域中,八数码问题一直都是一个游戏难题。介绍了八数码问题,然后在启发式搜索算法上对A*算法定义进行了解释,并在其旨在提高搜索效率的方面作了比较详尽的介绍,详细描述了基于图搜索算法的解决此类问题的一种启发式搜索算法———A*算法。再依据这种算法用可视化编程语言VC 6.0来实现八数码问题的求解过程,取得了预期的搜索解,提高了搜索效率。 相似文献
2.
针对八数码问题的求解,给出了深度优先搜索、广度优先搜索和启发式搜索(譬如A*算法)之间的算法比较,通过实验验证各种算法并得出结论:在通常情况下,采用启发式搜索算法来进行状态空间的搜索更为方便、高效。 相似文献
3.
本文运用A^*算法对八数码问题进行目标结点搜索,并采用了两种不同的启发函数,对这两种惜况的搜索效率进行多方位的比较。 相似文献
4.
八数码问题(Eight-puzzleProblem)是人工智能中一个很典型的智力问题。本文以状态空间搜索的观点讨论了八数码问题,给出了八数码问题的Java算法与实现的思想,分析了A*算法的可采纳性等及系统的特点。 相似文献
5.
搜索是人工智能中的一个基本问题.文中比较了几种典型的搜索方法,包括盲目搜索和启发式搜索,重点对A*算法进行了阐述和分析,并以求地图两点的最短路径搜索为例,给出了用A*算法编程的实现方法.结果表明,应用A*算法提高了目标搜索的效率. 相似文献
6.
搜索算法包括盲目搜索和启发式搜索.本文分别介绍盲目搜索和启发式搜索的搜索过程以及适用情况并以解决八数码问题为例详细展开. 相似文献
7.
A*算法在游戏地图寻径中的应用与实现 总被引:10,自引:0,他引:10
寻径算法主要解决如何从图中寻找一条从起点到目标点的路径问题。本文分析了网络游戏中地图文件结构,比较了几种地图寻径算法,并重点介绍了一种典型的启发式搜索算法——A算法原理及其在游戏地图寻径中的具体实现方法。该算法简单、快捷,在实际应用中获得了较好的效果。 相似文献
8.
通过八数码问题比较搜索算法的性能 总被引:1,自引:0,他引:1
搜索算法的核心在于搜索策略的制定.一般的搜索算法采用无信息指导的搜索策略,如深度优先搜索(DFS)和宽度优先搜索(BFS),还有一些搜索算法采用了启发式信息指导的搜索策略,如A*算法.不同的搜索策略会使得搜索算法的性能有很大的差异.使用以上3种搜索算法实现八教码问题的求解,分析和比较三者所表现出来的性能,同时指出3种搜索算法的特点和应用范围,最后给出分析结论以指导开发和使用更加高效的搜索策略. 相似文献
9.
求解八数码问题的几种搜索算法比较 总被引:1,自引:0,他引:1
本文针对八数码问题的求解,给出了深度优先搜索、广度优先搜索和启发式搜索之间的算法比较,并得出结论:在通常情况下,采用启发式搜索算法来进行状态空间的搜索更为方便、快捷。 相似文献
10.
在游戏和地理信息系统开发等领域中,专门针对最短路径搜索方面的优化研究较多,尤其是最短路径中启发式搜索算法中的A*算法的效率优化研究.本文将针对在人工智能或算法研究中的使用的地图大多数是基于任意图而不是网格图的状况,通过任意图与网格图及方向的相结合,提出了三种优化A*算法的启发式函数搜索策略,较好地减小了算法搜索的范围和规模,有效地提高了A*算法的运行效率.最后的实验结果显示,与传统的A*算法相比较,优化启发搜索策略后的A*算法寻径更快速,更准确,计算效率更高. 相似文献
11.
12.
陶阳 《数字社区&智能家居》2009,(26)
针对八数码求解问题,对宽度优先搜索算法进行分析,在VS2008开发环境下,设计并实现了解决八数码难题的BSF算法。实验结果表明,BSF算法具有可获取最优解的优点。 相似文献
13.
0-1背包问题是经典的NP问题.本文对0-1背包问题的动态规划算法进行了分析,用Visual C 实现该算法. 相似文献
14.
Win32环境下基于VC++6.0串口通信编程方法 总被引:6,自引:0,他引:6
本文介绍了在Witadows32环境下串口通信的实现机制,提出了用VC 6.0实现目前常用串口通信程序的四种方法,同时分析了这四种方法的优缺点。最后结合深海底自动采矿实例,实现水下工控机与光端机之间串口数据通信。 相似文献
15.
通过视觉图像静态特征整合方法的研究,本文提出一种基于VC实现颜色和形状特征信息整合方法。介绍VC环境中图像类的自定义,使用集合类CPtrArray解决图形对象的动态存储问题;利用CStdioFile类进行文本数据的读取,并解决从字符型数值转换成数值型数据的问题;最后利用MFC中的OnDraw函数绘制出与原始图像对应的特征图像,并显示出来。实验运行结果显示,能够取得较好的效果。 相似文献
16.
17.
0-1背包问题是经典的NP问题。本文对0-1背包问题的分枝限界算法进行了分析,用Visual C++实现该算法。 相似文献
18.
基于Visual C++的视频流捕捉方法 总被引:1,自引:0,他引:1
本文首先介绍了微软公司推出的关于数字视频的一个软件包-VFW和实用于大容量动态图像的AVI格式.其次,重点介绍了VFW技术中AVICap视频捕捉模块的技术原理,并给出了一个视频流捕捉的算法. 相似文献