期刊文献+
共找到43篇文章
< 1 2 3 >
每页显示 20 50 100
Performance Characterization of Parallel Game-tree Search Application Crafty
1
作者 谭膺 罗克露 +1 位作者 陈玉荣 张益民 《Journal of Electronic Science and Technology of China》 2006年第2期155-160,共6页
Game-tree search plays an important role in the field of Artificial Intelligence (AI). In this paper, we characterize one parallel game-tree search workload in chess: the latest version of Crafty, a state of art pr... Game-tree search plays an important role in the field of Artificial Intelligence (AI). In this paper, we characterize one parallel game-tree search workload in chess: the latest version of Crafty, a state of art program, on two Intel Xeon shared-memory multiprocessor systems. Our analysis shows that Crafty is latency-sensitive and the hash-table and dynamic tree splitting used in Crafty cause large scalability penalties. They consume 35%-50% of the running time on the 4-way system. Furthermore, Crafty is not bandwidth-limited. 展开更多
关键词 performance characterization workload analysis parallel game-tree search computer chess crafty
下载PDF
Prediction Distortion in Monte Carlo Tree Search and an Improved Algorithm
2
作者 William Li 《Journal of Intelligent Learning Systems and Applications》 2018年第2期46-79,共34页
Teaching computer programs to play games through machine learning has been an important way to achieve better artificial intelligence (AI) in a variety of real-world applications. Monte Carlo Tree Search (MCTS) is one... Teaching computer programs to play games through machine learning has been an important way to achieve better artificial intelligence (AI) in a variety of real-world applications. Monte Carlo Tree Search (MCTS) is one of the key AI techniques developed recently that enabled AlphaGo to defeat a legendary professional Go player. What makes MCTS particularly attractive is that it only understands the basic rules of the game and does not rely on expert-level knowledge. Researchers thus expect that MCTS can be applied to other complex AI problems where domain-specific expert-level knowledge is not yet available. So far there are very few analytic studies in the literature. In this paper, our goal is to develop analytic studies of MCTS to build a more fundamental understanding of the algorithms and their applicability in complex AI problems. We start with a simple version of MCTS, called random playout search (RPS), to play Tic-Tac-Toe, and find that RPS may fail to discover the correct moves even in a very simple game position of Tic-Tac-Toe. Both the probability analysis and simulation have confirmed our discovery. We continue our studies with the full version of MCTS to play Gomoku and find that while MCTS has shown great success in playing more sophisticated games like Go, it is not effective to address the problem of sudden death/win. The main reason that MCTS often fails to detect sudden death/win lies in the random playout search nature of MCTS, which leads to prediction distortion. Therefore, although MCTS in theory converges to the optimal minimax search, with real world computational resource constraints, MCTS has to rely on RPS as an important step in its search process, therefore suffering from the same fundamental prediction distortion problem as RPS does. By examining the detailed statistics of the scores in MCTS, we investigate a variety of scenarios where MCTS fails to detect sudden death/win. Finally, we propose an improved MCTS algorithm by incorporating minimax search to overcome prediction distortion. Our simulation has confirmed the effectiveness of the proposed algorithm. We provide an estimate of the additional computational costs of this new algorithm to detect sudden death/win and discuss heuristic strategies to further reduce the search complexity. 展开更多
关键词 MONTE Carlo tree search MINIMAX search BOARD gameS Artificial
下载PDF
在游戏中利用邻域特性扩展的kd-tree及其查找算法 被引量:1
3
作者 徐建民 李欢 刘博宁 《计算机科学》 CSCD 北大核心 2011年第3期257-262,共6页
处理场景中数量庞大的各种对象间的交互是游戏的一类主要计算工作。将kd-tree用于组织场景,提高了这类计算的效率。传统算法采用树的层次遍历方式进行查找,处理跨节点情况时性能下降明显。提出了邻域特性概念以扩展传统kd-tree结构,增... 处理场景中数量庞大的各种对象间的交互是游戏的一类主要计算工作。将kd-tree用于组织场景,提高了这类计算的效率。传统算法采用树的层次遍历方式进行查找,处理跨节点情况时性能下降明显。提出了邻域特性概念以扩展传统kd-tree结构,增添了树节点间的平面邻接关系,且考虑了游戏对kd-tree的一些限定,设计了从起始节点向四周扩展的查找算法。经分析与实验证明,新算法比传统算法有约40%的性能提升且更稳定。 展开更多
关键词 邻域特性 KD-tree 查找 场景分割 游戏
下载PDF
利用统计数据并行蒙特卡罗树搜索算法的中国象棋博弈
4
作者 朱舟 闵华松 《计算机工程与应用》 CSCD 北大核心 2024年第23期340-348,共9页
针对蒙特卡洛树搜索算法(Monte Carlo tree search,MCTS)收敛速度过慢,且在博弈过程中关键节点会出现信息丢失等问题,以中国象棋为载体,构建适用于中国象棋博弈系统的策略价值网络,提出了一种基于统计数据的并行蒙特卡洛树搜索算法(para... 针对蒙特卡洛树搜索算法(Monte Carlo tree search,MCTS)收敛速度过慢,且在博弈过程中关键节点会出现信息丢失等问题,以中国象棋为载体,构建适用于中国象棋博弈系统的策略价值网络,提出了一种基于统计数据的并行蒙特卡洛树搜索算法(parallel Monte Carlo tree search based on statistics,SPMCTS)。将并行化的重点设置在MCTS四个步骤中最耗时的扩展和模拟步骤,有效避免了算法执行过程中的等待时差。并且引入一组新统计数据,这些数据用于在MCTS的选择步骤中修改节点的选择策略,保证在进行节点选择时获取和利用更多的可用信息,缓解信息丢失对精度造成的影响。实验结果表明,与现有并行蒙特卡洛树算法相比,SPMCTS在搜索速度上加快了约34%,且在对弈实验中,博弈胜率也能保持在80%左右。验证了SPMCTS的有效性。 展开更多
关键词 蒙特卡洛树搜索 中国象棋 博弈系统 策略价值网络 并行化 统计数据
下载PDF
回合制轨道博弈中MCTS算法的改进与应用
5
作者 郑鑫宇 张轶 +3 位作者 周杰 唐佩佳 彭升人 党朝辉 《中国空间科学技术(中英文)》 CSCD 北大核心 2024年第5期75-82,共8页
航天器回合制追逃博弈中的变轨感知延迟使得微分对策法求解困难,基于深度强化学习的博弈算法可解释性弱,在工程上的运用仍存在风险。针对航天器回合制追逃博弈问题,提出了一种预测价值积累的蒙特卡洛树搜索(PVA-MCTS)算法。该算法基于... 航天器回合制追逃博弈中的变轨感知延迟使得微分对策法求解困难,基于深度强化学习的博弈算法可解释性弱,在工程上的运用仍存在风险。针对航天器回合制追逃博弈问题,提出了一种预测价值积累的蒙特卡洛树搜索(PVA-MCTS)算法。该算法基于航天器轨道运动的可预知性,对博弈过程中的决策价值进行预测并积累,解决了航天器回合制追逃博弈奖励稀疏、时间跨度大的问题,采用的自适应扩展方法提升了学习效率。将其用于求解航天器回合制追逃博弈问题,并与蒙特卡洛树搜索(MCTS)算法求解得到的结果对比,结果表明PVA-MCTS算法对追踪航天器和逃逸航天器分别有约27.6%的追捕用时缩短和约6.8%的逃逸时间延长。该算法的提出可加快推进后续轨道博弈技术在非合作目标接近、碰撞规避等领域应用的落实落地。 展开更多
关键词 航天器追逃 回合制追逃博弈 蒙特卡洛树搜索 变轨感知延迟 预测价值积累
下载PDF
计算机博弈的研究与发展 被引量:30
6
作者 王亚杰 邱虹坤 +2 位作者 吴燕燕 李飞 杨周凤 《智能系统学报》 CSCD 北大核心 2016年第6期788-798,共11页
计算机博弈是人工智能领域重要而极具挑战性的研究方向。本文首先回顾了计算机博弈的发展历程,以及国内外的计算机博弈赛事情况,各种竞赛为计算机博弈技术的发展提供了一个技术验证与学术交流的平台。然后介绍了计算机博弈系统的构成,... 计算机博弈是人工智能领域重要而极具挑战性的研究方向。本文首先回顾了计算机博弈的发展历程,以及国内外的计算机博弈赛事情况,各种竞赛为计算机博弈技术的发展提供了一个技术验证与学术交流的平台。然后介绍了计算机博弈系统的构成,一个博弈系统包括博弈平台、博弈树搜索、局面评估、着法生成、机器学习等多方面技术;重点阐述了极大极小搜索、剪枝搜索、蒙特卡罗搜索等常用算法的原理与特点;对局面评估方法和各种优化算法也进行了分析,其中的并行计算、遗传算法和基于神经网络的深度学习算法等都是提升机器智能的有效方法。最后,分析了计算机博弈研究面临的问题,并展望了未来的发展方向与趋势。 展开更多
关键词 人工智能 计算机博弈 蒙特卡罗搜索 神经网络 遗传算法 深度学习
下载PDF
五子棋机器博弈系统评估函数的设计 被引量:9
7
作者 张明亮 吴俊 李凡长 《计算机应用》 CSCD 北大核心 2012年第7期1969-1972,1990,共5页
针对五子棋机器博弈需借助棋型评估棋局产生的速度瓶颈,提出了棋型识别粒度与搜索深度相关联的多层架构评估函数设计方法。实验证实粗颗粒度估值在深层搜索时整体效率更高;多层次判读棋型能明显加快评估速度;走法生成函数引入快速评估,... 针对五子棋机器博弈需借助棋型评估棋局产生的速度瓶颈,提出了棋型识别粒度与搜索深度相关联的多层架构评估函数设计方法。实验证实粗颗粒度估值在深层搜索时整体效率更高;多层次判读棋型能明显加快评估速度;走法生成函数引入快速评估,提前进行博弈树自然剪枝收效显著;非关键棋型依据棋局浮动分值平衡搜索深度,对五子棋亦见成效;以及估值函数针对性地延伸评估来减少地平线效应的开销更少;从而表明估值函数动态评估更加合理。 展开更多
关键词 博弈树 PVS MTD(f) 评估函数 五子棋
下载PDF
中国象棋计算机博弈关键技术分析 被引量:61
8
作者 徐心和 王骄 《小型微型计算机系统》 CSCD 北大核心 2006年第6期961-969,共9页
机器博弈被认为是人工智能领域最具挑战性的研究方向之一.国际象棋的计算机博弈已经有了很长的历史,并且经历了一场波澜壮阔的“搏杀”,“深蓝”计算机的胜利也给人类留下了难以忘怀的记忆.中国象棋计算机博弈的难度绝不亚于国际象棋,... 机器博弈被认为是人工智能领域最具挑战性的研究方向之一.国际象棋的计算机博弈已经有了很长的历史,并且经历了一场波澜壮阔的“搏杀”,“深蓝”计算机的胜利也给人类留下了难以忘怀的记忆.中国象棋计算机博弈的难度绝不亚于国际象棋,不仅涉足学者太少,而且参考资料不多.在国际象棋成熟技术的基础上,结合在中国象棋机器博弈方面的多年实践,总结出一套过程建模、状态表示、着法生成、棋局评估、博弈树搜索、开局库与残局库开发、系统测试与参数优化等核心技术要点,最后提出了当前研究的热点与方向. 展开更多
关键词 人工智能 中国象棋计算机博弈 机器博弈过程建模 着法生成 评估函数 博弈树搜索
下载PDF
一种新的博弈树迭代向前剪枝搜索 被引量:2
9
作者 孙若莹 宫义山 赵刚 《沈阳工业大学学报》 EI CAS 北大核心 2017年第3期304-310,共7页
针对博弈树迭代加深搜索和向前剪枝搜索中误剪最佳分支的弱点,利用向前剪枝搜索与预评估搜索间的双重迭代调用,提出了一种新的博弈树迭代向前剪枝搜索方法.预评估搜索通过节点排序及调整剪枝比率可以更加准确地选取排序在前的最佳分支,... 针对博弈树迭代加深搜索和向前剪枝搜索中误剪最佳分支的弱点,利用向前剪枝搜索与预评估搜索间的双重迭代调用,提出了一种新的博弈树迭代向前剪枝搜索方法.预评估搜索通过节点排序及调整剪枝比率可以更加准确地选取排序在前的最佳分支,进而使迭代向前剪枝搜索实现在预评估所保留的最佳分支方向进行深度搜索,二者迭代相互调用以提高向前剪枝搜索的有效性及效率.定性分析与中国象棋计算机博弈实验结果表明,迭代向前剪枝搜索提高了实时行棋决策的效率和效果,与α-β剪枝搜索相比,提高的搜索效率超过160倍,同时取得了胜负比近7倍的博弈效果. 展开更多
关键词 人工智能 博弈树搜索 Α-Β剪枝 向前剪枝搜索 迭代加深搜索 评估函数 中国象棋博弈 实时行棋决策
下载PDF
博弈树置换表启发式算法研究 被引量:7
10
作者 焦尚彬 刘丁 《计算机工程与应用》 CSCD 北大核心 2010年第6期42-45,共4页
博弈树搜索对于计算机博弈至关重要。优秀的搜索算法通过搜索较少的节点就可以获得最佳路径,从而提高计算机的博弈水平。论文以中国象棋计算机博弈作为背景,在alpha-beta基本搜索算法上,详细阐述了置换表启发算法的原理和哈希冲突,引进... 博弈树搜索对于计算机博弈至关重要。优秀的搜索算法通过搜索较少的节点就可以获得最佳路径,从而提高计算机的博弈水平。论文以中国象棋计算机博弈作为背景,在alpha-beta基本搜索算法上,详细阐述了置换表启发算法的原理和哈希冲突,引进了双层置换表的概念及其替换策略,增强了引擎的搜索效率。实验结果表明了该算法的有效性。 展开更多
关键词 计算机博弈 博弈树 置换表启发 alpha—beta算法
下载PDF
计算机桥牌双明手解的Hash表改进 被引量:1
11
作者 程克非 张聪 沈一栋 《重庆大学学报(自然科学版)》 EI CAS CSCD 北大核心 2005年第12期45-47,共3页
人工智能中关于牌类游戏的研究因为具有信息不完备的特点,在发展上落后于棋类游戏.牌类游戏研究的基础是在信息不完备条件下寻求一种快速的局面求解方法,虽然这个问题也非常困难.在采用Scout搜索的桥牌双明手算法基础上,提出根据牌局的... 人工智能中关于牌类游戏的研究因为具有信息不完备的特点,在发展上落后于棋类游戏.牌类游戏研究的基础是在信息不完备条件下寻求一种快速的局面求解方法,虽然这个问题也非常困难.在采用Scout搜索的桥牌双明手算法基础上,提出根据牌局的特点对局面进行标准化编码的方案,从而提高了Scout搜索中Hash表的内存利用率和查询命中率,使得在剪枝过程中比原来的算法少展开5%的叶节点. 展开更多
关键词 对策树搜索 HASH表 计算机桥牌
下载PDF
博弈树并行搜索算法 被引量:1
12
作者 李之棠 陈华民 《小型微型计算机系统》 CSCD 北大核心 1998年第10期53-56,共4页
本文分析了博弈树并行搜索算法中的主变量分裂算法的同步开销问题,提出了一种新的博弈树并行搜索算法:异步主变量分裂算法,并证明了该算法的正确性。针对工作站机群的特点,提出子树跨步分配技术。理论和实验证明该算法能减少处理机... 本文分析了博弈树并行搜索算法中的主变量分裂算法的同步开销问题,提出了一种新的博弈树并行搜索算法:异步主变量分裂算法,并证明了该算法的正确性。针对工作站机群的特点,提出子树跨步分配技术。理论和实验证明该算法能减少处理机等待时间,提高并行度。 展开更多
关键词 博弈树 负载平衡 并行搜索 算法 计算机
下载PDF
一种中国象棋残局棋谱自动生成算法 被引量:1
13
作者 吴丽贤 和力 《云南民族大学学报(自然科学版)》 CAS 2010年第6期435-438,共4页
通过对传统博弈树搜索算法的修改,提出了一种中国象棋残局棋谱的自动生成算法,该算法基于极深极浅算法,并用剪枝、着法排序、置换表等手段对其搜索效率进行了优化.实验数据表明该算法在搜索生成连照胜杀局的棋谱时,具有较好的效果.最后... 通过对传统博弈树搜索算法的修改,提出了一种中国象棋残局棋谱的自动生成算法,该算法基于极深极浅算法,并用剪枝、着法排序、置换表等手段对其搜索效率进行了优化.实验数据表明该算法在搜索生成连照胜杀局的棋谱时,具有较好的效果.最后用该算法对《象棋残局杀局宝典》中的残局进行了验证,发现了书中记录的残局棋谱存在的一些错误. 展开更多
关键词 中国象棋 残局 棋谱 博弈树 搜索算法
下载PDF
证据计数法在落子类机器博弈中的应用 被引量:2
14
作者 高强 徐心和 《东北大学学报(自然科学版)》 EI CAS CSCD 北大核心 2016年第8期1070-1074,1103,共6页
详细阐述了基于"与或树"的证据计数法原理,综述了证据计数法在一些落子类博弈系统中的应用;论述了证据计数法和PN2算法的缺陷.基于PN2算法,提出了一种两级的PN算法,即PN-DFPN,其中第一级采用标准的PN算法,第二级采用一种深度... 详细阐述了基于"与或树"的证据计数法原理,综述了证据计数法在一些落子类博弈系统中的应用;论述了证据计数法和PN2算法的缺陷.基于PN2算法,提出了一种两级的PN算法,即PN-DFPN,其中第一级采用标准的PN算法,第二级采用一种深度优先的PN算法代替PN2算法中的第二级PN算法,弥补了PN2算法存在的不足.将PN2和PN-DFPN算法应用于求解7×7和9×9棋盘的六子棋开局局面上,实验证明,PN-DFPN在搜索效率和求解能力上都明显优于PN2. 展开更多
关键词 计算机博弈 证据计数法 两级PN算法 与或树 博弈问题理论解 六子棋
下载PDF
分布式博弈树搜索算法 被引量:1
15
作者 孙伟 马绍汉 《计算机学报》 EI CSCD 北大核心 1995年第1期39-45,共7页
本文提出了分布式博弈树搜索DDS算法,从通信开销、存储开销、加速比等方面分析了算法性能,并与SSS和α-β算法在搜索结点个数方面作了比较,模拟实验表明DDS是一种高效实用的分布式搜索算法.
关键词 分布式搜索 博弈树 搜索算法 人工智能
下载PDF
围棋死活问题的计算机求解 被引量:1
16
作者 廖里 《计算机应用》 CSCD 北大核心 2005年第11期2720-2722,共3页
提出了一种基于搜索的围棋死活问题的求解方法,并实现了一个围棋死活问题求解程序SharpSense。对比实验表明,SharpSense的性能明显优于同类程序,对封闭围棋死活问题的解题能力达到了围棋专业棋手的水平。SharpSense还发现了围棋死活问... 提出了一种基于搜索的围棋死活问题的求解方法,并实现了一个围棋死活问题求解程序SharpSense。对比实验表明,SharpSense的性能明显优于同类程序,对封闭围棋死活问题的解题能力达到了围棋专业棋手的水平。SharpSense还发现了围棋死活问题经典著作《围棋死活大全》中的两个错误。 展开更多
关键词 搜索算法 博弈 博弈树 围棋 死活问题
下载PDF
基于有序加权平均的博弈树搜索法
17
作者 张自力 《西南师范大学学报(自然科学版)》 CAS CSCD 1992年第1期44-50,共7页
提出了一种基于有序加权平均(Ordered Weighted Averaging—OWA)的博奕树搜索方法.该方法可以弥补α—β剪枝等方法中存在的一些缺陷,且具有比基于广义均值的Min/Max近似搜索更好的性能.
关键词 对策树搜索法 对策 有序加权平均
下载PDF
五子棋中的博弈问题 被引量:2
18
作者 曾小宁 《广东教育学院学报》 2003年第2期96-100,共5页
人机对战五子棋程序设计,分为知识库设计和博弈树搜索两个方面.其中五子棋博弈树搜索包括产生子结点顺序与访问结点的具体操作.通过α β剪枝求解产生子结点顺序问题.访问结点的具体操作即是五子棋的静态估值函数求值.系统中博弈问题用... 人机对战五子棋程序设计,分为知识库设计和博弈树搜索两个方面.其中五子棋博弈树搜索包括产生子结点顺序与访问结点的具体操作.通过α β剪枝求解产生子结点顺序问题.访问结点的具体操作即是五子棋的静态估值函数求值.系统中博弈问题用产生式系统描述. 展开更多
关键词 五子棋 博奕问题 博弈树 结点 静态估值函数 极大极小搜索 Α-Β剪枝 程序设计 知识库设计
下载PDF
斜方棋机器博弈程序的设计与实现
19
作者 和力 吴丽贤 《现代计算机(中旬刊)》 2012年第6期47-50,共4页
针对传统机器博弈研究涉及民间棋类游戏较少的现状,以斜方棋为例,探讨智能算法和民间棋类游戏相结合的方法,设计并实现一个有较高棋力的斜方棋人机对弈程序。经实际验证,斜方棋博弈程序具备较高的智能,运行速度快。该博弈程序的设计思... 针对传统机器博弈研究涉及民间棋类游戏较少的现状,以斜方棋为例,探讨智能算法和民间棋类游戏相结合的方法,设计并实现一个有较高棋力的斜方棋人机对弈程序。经实际验证,斜方棋博弈程序具备较高的智能,运行速度快。该博弈程序的设计思路对设计其他民间棋类的机器博弈程序具有积极的参考价值。 展开更多
关键词 斜方棋 机器博弈 博弈树 搜索算法
下载PDF
基于对局树算法的中国象棋游戏的设计与实现
20
作者 陈应权 赵文东 《办公自动化(综合月刊)》 2010年第11期42-43,64,共3页
文章在研究分析对局树的基础上,先后运用极大极小查找和α-β修剪对查找下一步的算法进行了改进,并对中国象棋的对弈过程进行了有益的探讨。最后在此基础上,运用面向对象的技术,综合结构化程序设计方法,将所有的操作逻辑封装于类,实现... 文章在研究分析对局树的基础上,先后运用极大极小查找和α-β修剪对查找下一步的算法进行了改进,并对中国象棋的对弈过程进行了有益的探讨。最后在此基础上,运用面向对象的技术,综合结构化程序设计方法,将所有的操作逻辑封装于类,实现基于对局树算法的中国象棋游戏系统。 展开更多
关键词 对局树 中国象棋 查找 对弈
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部