期刊文献+
共找到16篇文章
< 1 >
每页显示 20 50 100
基于八数码问题的搜索算法对比研究
1
作者 热西旦木·吐尔洪太 王慧玲 《电脑知识与技术》 2023年第1期1-3,共3页
文章以八数码问题为例,对比两种搜索算法——宽度优先算法和A*算法的性能。在同一初始结点和目标结点的情况下对两种算法所用步骤、时间和节点数进行比较,通过具体的实验数据分析,进一步验证各算法的性能。
关键词 宽度优先算法 A*算法 八数码问题
下载PDF
通过八数码问题比较搜索算法的性能 被引量:18
2
作者 詹志辉 胡晓敏 张军 《计算机工程与设计》 CSCD 北大核心 2007年第11期2505-2508,共4页
搜索算法的核心在于搜索策略的制定。一般的搜索算法采用无信息指导的搜索策略,如深度优先搜索(DFS)和宽度优先搜索(BFS),还有一些搜索算法采用了启发式信息指导的搜索策略,如A*算法。不同的搜索策略会使得搜索算法的性能有很大的差异... 搜索算法的核心在于搜索策略的制定。一般的搜索算法采用无信息指导的搜索策略,如深度优先搜索(DFS)和宽度优先搜索(BFS),还有一些搜索算法采用了启发式信息指导的搜索策略,如A*算法。不同的搜索策略会使得搜索算法的性能有很大的差异。使用以上3种搜索算法实现八数码问题的求解,分析和比较三者所表现出来的性能,同时指出3种搜索算法的特点和应用范围,最后给出分析结论以指导开发和使用更加高效的搜索策略。 展开更多
关键词 深度优先 宽度优先 A^*算法 搜索算法 八数码问题
下载PDF
基于A^*算法的八数码问题的优化实现 被引量:4
3
作者 卜奎昊 宋杰 李国斌 《计算机与现代化》 2008年第1期29-31,35,共4页
用人工智能领域中经典的A*算法解决了人工智能中常见的八数码问题。本文首先介绍了八数码问题,然后对A*算法进行了解释。针对八数码问题给出并证明了路径不存在时的条件,并事先作了判定。定义了灵活的估价函数,分析了估价函数对程序效... 用人工智能领域中经典的A*算法解决了人工智能中常见的八数码问题。本文首先介绍了八数码问题,然后对A*算法进行了解释。针对八数码问题给出并证明了路径不存在时的条件,并事先作了判定。定义了灵活的估价函数,分析了估价函数对程序效率的影响,并对Closed表进行了若干优化,提高了搜索效率,取得了较好的效果。 展开更多
关键词 八数码问题 A^*算法 逆序数 估价函数
下载PDF
用VC++实现基于A*算法的八数码问题 被引量:3
4
作者 朱永红 张燕平 《计算机技术与发展》 2006年第9期32-34,共3页
在人工智能领域中,八数码问题一直都是一个游戏难题。介绍了八数码问题,然后在启发式搜索算法上对A*算法定义进行了解释,并在其旨在提高搜索效率的方面作了比较详尽的介绍,详细描述了基于图搜索算法的解决此类问题的一种启发式搜索算法... 在人工智能领域中,八数码问题一直都是一个游戏难题。介绍了八数码问题,然后在启发式搜索算法上对A*算法定义进行了解释,并在其旨在提高搜索效率的方面作了比较详尽的介绍,详细描述了基于图搜索算法的解决此类问题的一种启发式搜索算法———A*算法。再依据这种算法用可视化编程语言VC++6.0来实现八数码问题的求解过程,取得了预期的搜索解,提高了搜索效率。 展开更多
关键词 八数码问题 启发式搜索 A*算法
下载PDF
基于A^*算法的八数码问题的程序求解 被引量:6
5
作者 张信一 黎燕 《现代计算机》 2003年第5期14-18,共5页
本文运用A算法对八数码问题进行目标结点搜索,并采用了两种不同的启发函数,对这两种情况的 搜索效率进行多方位的比较。
关键词 人工智能 八数码问题 程序求解 A^*算法 启发函数
下载PDF
人工智能中A^*算法的程序实现——八数码问题的演示程序 被引量:5
6
作者 姚雪梅 《电脑与信息技术》 2002年第2期1-3,66,共4页
八数码问题是人工智能领域中的一个游戏难题 ,文章旨在介绍八数码问题以及基于图搜索算法的解决此类问题的一种启发式搜索算法—— A* 算法。并依据传统的 A* 算法用
关键词 人工智能 A^*算法 八数码问题 演示程序
下载PDF
基于A*算法八数码问题的一种程序实现方法
7
作者 于景伟 《牡丹江师范学院学报(自然科学版)》 2003年第2期21-23,共3页
介绍了解决八数码问题的一种基于图搜索的启发式搜索算法——A*算法,并给出了用 PASCAL 实现的八数码问题的程序.
关键词 人工智能 八数码问题 启发式搜索算法 A*算法 图搜索 PASCAL 程序设计
下载PDF
基于遗传算法的八数码问题的设计及实现 被引量:5
8
作者 贺计文 宋承祥 刘弘 《计算机技术与发展》 2010年第3期105-108,共4页
介绍了遗传算法(GA)在八数码问题中的应用。首先介绍了八数码问题及遗传算法的相关知识,分析了求解八数码问题的传统解决方案;然后给出了八数码问题的遗传算法模型,并对此模型进行了算法的设计,即确定编码的表示、选择算子、交叉算子、... 介绍了遗传算法(GA)在八数码问题中的应用。首先介绍了八数码问题及遗传算法的相关知识,分析了求解八数码问题的传统解决方案;然后给出了八数码问题的遗传算法模型,并对此模型进行了算法的设计,即确定编码的表示、选择算子、交叉算子、变异算子及适应度函数;最后把此算法运用到基于八数码问题的拼图游戏求解过程的动态演示上。文中对此算法进行了多角度试验,试验表明采用遗传算法解决八数码问题是有效的、稳定的,具有较高的搜索效率。 展开更多
关键词 八数码问题 遗传算法 搜索算法
下载PDF
基于广度优先搜索的八数码问题解决方案
9
作者 钱莹 《电脑学习》 2008年第1期45-46,共2页
介绍了一种基于广度优先搜索的八数码问题解决方案。
关键词 八数码问题 人工智能 广度优先搜索 VC
下载PDF
人工智能中求解八数码问题算法的实现与分析 被引量:1
10
作者 张鸿 《软件导刊》 2009年第6期62-64,共3页
针对八数码问题的求解,给出了深度优先搜索、广度优先搜索和启发式搜索(譬如A*算法)之间的算法比较,通过实验验证各种算法并得出结论:在通常情况下,采用启发式搜索算法来进行状态空间的搜索更为方便、高效。
关键词 深度优先搜索 广度优先搜索 启发式搜索 A*算法 八数码问题
下载PDF
求解八数码问题的几种搜索算法比较 被引量:1
11
作者 乔宏敬 《福建电脑》 2007年第8期50-51,共2页
本文针对八数码问题的求解,给出了深度优先搜索、广度优先搜索和启发式搜索之间的算法比较,并得出结论:在通常情况下,采用启发式搜索算法来进行状态空间的搜索更为方便、快捷。
关键词 八数码问题 深度优先搜索 广度优先搜索 启发式搜索
下载PDF
建立产生式系统求解八数码难题
12
作者 吴进波 陈小燕 《咸宁学院学报》 2007年第3期63-64,共2页
产生式系统可以很好地模拟人类推理的思维过程.所以在建立人工智能系统时,人们常常利用产生式系统建立人类认知的模型来解决一些难题.本文利用产生式系统解决了八数码难题.
关键词 人工智能 产生式系统 八数码问题
下载PDF
一种求解N阶数码问题的通用算法
13
作者 李健 赵盼 《现代计算机(中旬刊)》 2014年第5期26-30,共5页
提出一种求解N阶数码问题的通用算法,可以在多项式时间内求出一个有确定上限的解。该算法将整个棋盘分为4个区域,对于归属不同区域的数码分别采用"单码归位"和"双码归位"子算法,最终使所有数码归位。分析和测试表明... 提出一种求解N阶数码问题的通用算法,可以在多项式时间内求出一个有确定上限的解。该算法将整个棋盘分为4个区域,对于归属不同区域的数码分别采用"单码归位"和"双码归位"子算法,最终使所有数码归位。分析和测试表明:该算法的时间复杂度为O(n6),而所得解决方案移动步数的上限为O(n3)。 展开更多
关键词 N阶数码问题 八数码问题 通用算法 多项式时间
下载PDF
基于双向广度优先搜索的魔力方块问题求解 被引量:3
14
作者 王桂平 张帅 《计算机工程》 CAS CSCD 北大核心 2011年第20期219-222,共4页
将魔力方块问题与八数码问题进行对比分析,通过讨论魔力方块问题是否有解、解的最少步数、状态表示、状态判重、状态转换关系等相关问题,提出一种基于双向广度优先搜索和状态转换表的求解算法。实验结果表明,与有界深度优先搜索、简单... 将魔力方块问题与八数码问题进行对比分析,通过讨论魔力方块问题是否有解、解的最少步数、状态表示、状态判重、状态转换关系等相关问题,提出一种基于双向广度优先搜索和状态转换表的求解算法。实验结果表明,与有界深度优先搜索、简单广度优先搜索及A*搜索算法相比,该算法效率较高,稳定性较好,可以实现魔力方块问题的实时求解及演示。 展开更多
关键词 魔力方块问题 状态判重 状态转换表 双向广度优先搜索 八数码问题
下载PDF
Dijkstra算法与A~*算法研究 被引量:5
15
作者 周春辉 李诗高 《软件导刊》 2007年第1期102-103,共2页
对于单源点最短路径问题可用Dijkstra算法进行实现,对两点间(单源点、单目的点)最短路径问题则用A~*算法实现。重点对A~*算法的实现作了细致的讨论,并用A~*算法解决了八数码问题。
关键词 A~*算法 DIJKSTRA算法 最短路径 八数码问题
下载PDF
拼图游戏生成器的设计与实现 被引量:1
16
作者 史月美 王宏武 《电脑开发与应用》 2013年第10期63-65,共3页
拼图游戏生成器可选择本地图片、游戏难度,自动生成简单却具有丰富趣味性的智力游戏。讨论分析了拼图游戏生成器的实现难点,运用八数码问题的算法来实现拼图的移动,通过Swing来实现图片的上载等功能。拼图游戏生成器跟传统拼图游戏相比... 拼图游戏生成器可选择本地图片、游戏难度,自动生成简单却具有丰富趣味性的智力游戏。讨论分析了拼图游戏生成器的实现难点,运用八数码问题的算法来实现拼图的移动,通过Swing来实现图片的上载等功能。拼图游戏生成器跟传统拼图游戏相比,具有一定的灵活性、耐玩性。 展开更多
关键词 拼图游戏 生成器 SWING 八数码问题
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部