中国象棋博弈树搜索算法研究与实现

被引量 : 0次 | 上传用户:lovezhizunbaolove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机博弈是人工智能的一个传统研究领域。计算机博弈为人工智能提供一个实验平台,将人工智能的一些理论与方法应用于计算机博弈,可通过博弈水平的高低来检验这些理论与方法的有效性,研究计算机博弈所得到的成果也可推广至人工智能的其他领域。二者相辅相成,相互促进。国际象棋计算机博弈已经比较成熟,历史悠久的中国象棋计算机博弈很多技术还不够成熟,随着对人工智能的深入研究,对中国象棋博弈的研究成为人工智能研究的热点之一。本文对中国象棋博弈树搜索算法以及博弈系统进行研究,介绍了中国象棋计算机博弈的关键技术,分析了数据结构设计和评估函数在系统中所起的作用。深入研究博弈树的特性以及基于α-β剪枝的博弈树搜索算法的改进策略,包括窗口原则、历史表法、置换表法、空着搜索等,结合不同的改进策略得到不同的搜索引擎,对这些引擎的性能进行测试,验证它们的剪枝效率。研究了静态搜索,在静态搜索中加入吃子走法排序和将军延伸,解决了博弈树搜索的水平效应。实现一个人机博弈系统,实现生成并显示棋谱,统计搜索引擎每次搜索的叶节点和所用的时间,结合不同的优化策略得到不同的搜索引擎,通过实验证明综合多种改进策略的搜索算法的剪枝效率得到了提高。选取剪枝效率较高的搜索引擎结合静态搜索提高棋力,让这些新的搜索引擎对弈,证明了剪枝效率最高的PVSHNTIQ搜索算法的棋力也最高。
其他文献
在各种细菌感染中,脓毒症病情重进展快,早期诊断治疗具有重要意义。寻找快速、简洁、敏感性与特异性高的细菌性感染实验学指标已成为临床实验室长期以来研究的课题。近年来的
论文通过对水面舰艇反导体系的基本组成和流程分析, 研究各系统间信息交换关系, 结合信息流分析方法, 对防空反导作战活动流程和信息交互进行建模, 为后续作战活动信息流仿真
康德的二律背反论美主要见于他的美学专著《判断力批判》中“美的分析”。康德在这篇文章中运用二律背反这种矛盾分析方法对美进行了详细、系统的分析和论证。这主要体现在四
摘要:楼梯结构作为重要的竖向逃生通道,在汶川地震发生时却先于主体框架结构发生破坏,没有发挥其应有的功能,造成大量的人员伤亡。因此新修订的《建筑抗震设计规范》(GB50011-
居民收入水平变化是影响社会消费结构调整的重要因素,研究采用2005-2017年的数据对我国城乡居民收入约束条件下消费升级与商贸流通业发展关系的变化进行实证分析,结果表明:居
我国汽车已突破一亿辆,并保持迅速增长的趋势。汽车消耗了大量石油等不可再生资源,并对环境造成了严重污染。气动发动机是一种利用压缩空气作为动力源,排出尾气无污染的动力
国家电网公司发布的《关于做好分布式电源并网服务工作的意见》,为分布式小型风电并网系统在国内发展打开了希望之门。本文通过分析分布式小型风电并网系统的技术可行性和投资
电网建设项目项目中的档案质量直接反映出整个工程的质量水平,通过分析项目档案质量控制的重要性,着重提出前期、中期及后期的质量控制管理手段,使建设项目中的档案质量达到
内部管理制度是企业生存与发展的“硬件”,如何对制度体系进行创新以不断满足市场需求呢?“知识”是企业的重要资源,运用知识管理可进行内部管理制度的创新。
关税的作用机制在于造成了产品在国外和国内的价格差异,从而产生保护国内生产商的经济效果。如果能够区分国内和国外的生产商,实施不同的国内税政策,国内税的运用同样可以造