期刊文献+
共找到11篇文章
< 1 >
每页显示 20 50 100
五子棋中Alpha-Beta搜索算法的研究与改进 被引量:4
1
作者 程宇 雷小锋 《计算机工程》 CAS CSCD 2012年第17期186-188,共3页
对五子棋中Alpha-Beta搜索算法进行研究。依据五子棋的特点,提出一种局部搜索的算法,该算法可直接减少搜索的平均分枝因子。结合Alpha-Beta搜索算法效率与子节点着法顺序高度相关的特点,给出静态评价启发以及迭代深化的方法优化着法顺... 对五子棋中Alpha-Beta搜索算法进行研究。依据五子棋的特点,提出一种局部搜索的算法,该算法可直接减少搜索的平均分枝因子。结合Alpha-Beta搜索算法效率与子节点着法顺序高度相关的特点,给出静态评价启发以及迭代深化的方法优化着法顺序。实验结果表明,该方法能提升Alpha-Beta搜索算法的效率。 展开更多
关键词 五子棋 alpha-beta搜索算法 局部搜索 静态评价启发 迭代深化 着法顺序
下载PDF
基于Alpha-Beta算法的苏拉卡尔塔棋博弈系统研究 被引量:1
2
作者 李东轩 胡伟 王静文 《智能计算机与应用》 2022年第2期123-125,共3页
针对苏拉卡尔塔棋中,可下位置的生成较为繁琐和复杂,进而导致搜索效率较低的问题,本文采用了优化过的可下位置生成算法,使用“三手进攻”策略与Alpha-Beta算法相结合,同时结合了置换表和哈希表技术,大大地提高了搜索效率和深度。该程序... 针对苏拉卡尔塔棋中,可下位置的生成较为繁琐和复杂,进而导致搜索效率较低的问题,本文采用了优化过的可下位置生成算法,使用“三手进攻”策略与Alpha-Beta算法相结合,同时结合了置换表和哈希表技术,大大地提高了搜索效率和深度。该程序在2021年全国大学生计算机博弈大赛上获得了全国亚军的好成绩,验证了该算法的可行性。 展开更多
关键词 苏拉卡尔塔棋 可下位置的生成 alpha-beta搜索算法 置换表
下载PDF
基于极小极大值搜索和Alpha Beta剪枝算法的五子棋智能博弈算法研究与实现 被引量:6
3
作者 郑健磊 匡芳君 《温州大学学报(自然科学版)》 2019年第3期53-62,共10页
针对五子棋棋型定义不准确、棋型不充足等问题,提出了一套改进的五子棋棋型模型和估值方法.针对利用极小极大值搜索和Alpha Beta剪枝算法对此棋型模型着棋时存在效率低和博弈水平不高的问题,提出了一系列改进的着棋方法,即利用局部搜索... 针对五子棋棋型定义不准确、棋型不充足等问题,提出了一套改进的五子棋棋型模型和估值方法.针对利用极小极大值搜索和Alpha Beta剪枝算法对此棋型模型着棋时存在效率低和博弈水平不高的问题,提出了一系列改进的着棋方法,即利用局部搜索、多线程技术、浅层最优算法优化剪枝算法,以提升着棋的速度和准确率.实验结果表明,提出的着棋方案能提升着棋效率和准确性,设计得出的五子棋博弈系统具备远超过多数人类玩家的棋力. 展开更多
关键词 五子棋 估值函数 alpha-beta搜索算法 局部搜索 多线程
下载PDF
博弈树置换表启发式算法研究 被引量:7
4
作者 焦尚彬 刘丁 《计算机工程与应用》 CSCD 北大核心 2010年第6期42-45,共4页
博弈树搜索对于计算机博弈至关重要。优秀的搜索算法通过搜索较少的节点就可以获得最佳路径,从而提高计算机的博弈水平。论文以中国象棋计算机博弈作为背景,在alpha-beta基本搜索算法上,详细阐述了置换表启发算法的原理和哈希冲突,引进... 博弈树搜索对于计算机博弈至关重要。优秀的搜索算法通过搜索较少的节点就可以获得最佳路径,从而提高计算机的博弈水平。论文以中国象棋计算机博弈作为背景,在alpha-beta基本搜索算法上,详细阐述了置换表启发算法的原理和哈希冲突,引进了双层置换表的概念及其替换策略,增强了引擎的搜索效率。实验结果表明了该算法的有效性。 展开更多
关键词 计算机博弈 博弈树 置换表启发 alphabeta算法
下载PDF
基于MTD(f)的中国象棋人机博弈算法的设计与优化 被引量:2
5
作者 邹竞 《计算机与数字工程》 2008年第9期38-43,共6页
通过对中国象棋人机博弈算法的研究,介绍了一种基于MTD(f)的中国象棋人机博弈算法,并对博弈树搜索进行了一些高效的优化。结果表明,经过优化的基于MTD(f)的中国象棋人机博弈算法,比基于Alpha-Beta搜索的中国象棋人机博弈算法,具有更快... 通过对中国象棋人机博弈算法的研究,介绍了一种基于MTD(f)的中国象棋人机博弈算法,并对博弈树搜索进行了一些高效的优化。结果表明,经过优化的基于MTD(f)的中国象棋人机博弈算法,比基于Alpha-Beta搜索的中国象棋人机博弈算法,具有更快的思考速度和更高的智能表现。 展开更多
关键词 中国象棋 alphabeta搜索 置换表 MTD(f)算法 历史启发
下载PDF
智能五子棋算法的设计实现 被引量:7
6
作者 王长飞 蔡强 李海生 《系统仿真学报》 CAS CSCD 北大核心 2009年第4期1051-1054,共4页
博弈是人工智能的主要研究领域之一。以五子棋为例,探讨人机博弈中推理技术、搜索方法和决策规划的实现算法。在Visual C++环境下设计了一个基于上述算法的智能的五子棋程序,实现人机博弈。最后探讨了优化五子棋算法的思路,并给出算法... 博弈是人工智能的主要研究领域之一。以五子棋为例,探讨人机博弈中推理技术、搜索方法和决策规划的实现算法。在Visual C++环境下设计了一个基于上述算法的智能的五子棋程序,实现人机博弈。最后探讨了优化五子棋算法的思路,并给出算法实例。相比已有程序,实例在对弈水平和搜索效率方面均有显著的提高。 展开更多
关键词 五子棋 估值 alpha-beta搜索 优化
下载PDF
四国军棋游戏中搜索算法的实验与分析 被引量:1
7
作者 陆慧 夏正友 《江南大学学报(自然科学版)》 CAS 2007年第6期744-748,共5页
详细分析了四国军旗智能系统中使用的5种主流博弈算法(Alpha-Beta算法、Aspiration算法、PVS算法、SSS*算法和MT-SSS*算法),并通过实验对5种算法性能进行比较.提出了在四国军旗游戏中使用集成搜索思想,即在四国军旗智能系统中开局使用As... 详细分析了四国军旗智能系统中使用的5种主流博弈算法(Alpha-Beta算法、Aspiration算法、PVS算法、SSS*算法和MT-SSS*算法),并通过实验对5种算法性能进行比较.提出了在四国军旗游戏中使用集成搜索思想,即在四国军旗智能系统中开局使用Aspiration搜索算法,中后局采用MT-SSS*算法. 展开更多
关键词 计算机博弈 搜索算法 alphabeta算法 SSS’算法 MTD—SSS’算法 四国军旗游戏
下载PDF
博弈树搜索算法的分析与实现 被引量:2
8
作者 危春波 王海瑞 文乔农 《科技广场》 2007年第5期15-17,共3页
α-β剪枝算法是博弈树搜索算法中成熟而重要的一枝。本文给出其各种改进策略及实现技术,并给出实验结果分析。B*算法是α-β剪枝算法的挑战者,它给我们以新的视角看待博弈树搜索,并能克服α-β剪枝算法的一些缺陷。
关键词 人工智能 博弈树搜索 α-β剪枝算法 B*算法
下载PDF
机器博弈及其搜索算法的研究 被引量:2
9
作者 张振 庞海 《软件导刊》 2008年第7期48-50,共3页
机器博弈是人工智能一个传统的研究领域。从机器博弈的基本理论出发,介绍了机器博弈理论和机器博弈系统的一般构成,重点阐述了现今已存在的各种机器博弈搜索算法及其优缺点。
关键词 博弈系统 博弈搜索算法 极大极小值算法 alphabeta剪枝算法
下载PDF
A Distributed Algorithm for Determining Minimal Covers of Acyclic Database Schemes
10
作者 叶新铭 《Journal of Computer Science & Technology》 SCIE EI CSCD 1994年第3期204-214,共11页
Acyclic databases possess several desirable properties for their design and use. Adistributed algorithm is proposed for determining a minimal cover of an alpha-, beta-,gamma-, or Berge-acyclic database scheme over a s... Acyclic databases possess several desirable properties for their design and use. Adistributed algorithm is proposed for determining a minimal cover of an alpha-, beta-,gamma-, or Berge-acyclic database scheme over a set of attributes in a distributedenvironment. 展开更多
关键词 alpha- beta- gamma- Berge-acyclic depth-first-search tree distributed algorithm minimal cover HYPERGRAPH
原文传递
基于博弈树搜索算法的中国象棋游戏的设计与实现 被引量:3
11
作者 刘淑琴 刘淑英 《自动化与仪器仪表》 2017年第10期96-98,共3页
针对中国象棋游戏的设计和开发过程,通过软件工程技术的系统设计方法,分析了中国象棋的存储表示数据结构,利用了网络通信等相关方法,借助于VC++平台,采用Winsock标准编程接口完成了基于局域网的中国象棋网络游戏系统。系统主要实现了网... 针对中国象棋游戏的设计和开发过程,通过软件工程技术的系统设计方法,分析了中国象棋的存储表示数据结构,利用了网络通信等相关方法,借助于VC++平台,采用Winsock标准编程接口完成了基于局域网的中国象棋网络游戏系统。系统主要实现了网络通讯、人机对弈、界面表示和走棋规则约束等模块。其中,核心模块人机对弈由博弈算法中的alpha-beta剪枝搜索和负极大极小算法来实现。结合测试用例及实际游戏对弈对系统进行功能测试,通过测试证明,该系统界面友好,系统的响应速度快,具有较强的应用推广价值。 展开更多
关键词 中国象棋 人机对弈 alpha-beta剪枝搜索 负极大极小算法
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部