中国象棋机器博弈数据结构设计与搜索算法研究

被引量 : 0次 | 上传用户:okyshishuo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工智能(AI)是计算机知识、心理学和哲学等知识的综合体现。中国象棋的计算机博弈属于人工智能的研究范畴。目前黑白棋、五子棋、国际象棋等棋类的计算机博弈已经取得了成功,而博弈树更为庞大的中国象棋计算机博弈尚处于萌芽阶段。本课题结合在中国象棋机器博弈方面的实践经验,对中国象棋计算机博弈做了详细的分析和研究,主要做了以下工作:首先,设计了中国象棋计算机博弈软件的数据结构,对马和象的着法生成采用模版匹配法,并且根据路向行向比特向量对车、炮等棋子的着法生成采用预置表法。由于采用模版匹配法和预置表法省去了棋子边界的判断,并且利用查询代替搜索,提高了着法生成的速度,进而提高了整个博弈树的搜索效率,该部分的工作是整个程序的基础。另外,研究了博弈树的搜索算法。在alpha-beta搜索算法的基础上,采用极小窗口(PvS)、置换表启发、历史表启发、静态启发等启发算法,有效的提高了搜索的效率;采用静态搜索、选择性延伸等手段,避免了在叶子节点由于棋子交换、将军等因素导致的估值剧烈波动而带来的评估风险;采用空着前向裁剪(NULLMOVE)使得搜索深度在原来基础上增加了2~3层,并且完善了空着前向裁剪的条件判断,使得采用该方法更稳定。最后,简要描述了棋局的评估要点。对各种算法编程实现,实践结果表明了算法可行性,并表现出了良好的性能。
其他文献
本文在初中地理课程教学视野中探讨了课堂有效性评价问题,研究了初中地理新课程实施中课堂教学低效的种种表现、形成原因及其改进对策,以为:课堂低效表现有主有次,形成原因有
传统上对铁凝及其作品的解读往往集中在对其作为女性作家的女性意识及女性经验分析和解读层面。本文试以《玫瑰门》为例,从铁凝作品中强者与弱者在文本中的颠覆对人性作另一
《了不起的盖茨比》是美国作家菲茨杰拉德创作于20世纪20年代的长篇小说,作者通过描写主人公盖茨比个人奋斗的经历和幻想破灭的悲剧,展现了"一战"后美国的短暂繁荣与"美国梦"
缺血缺氧性脑病已经成为危及人们生命健康的全球性公共卫生问题,但其发病机制仍不清楚,临床上缺乏能阻断病理进程的有效药物。最近发现,活化的小胶质细胞介导的炎症反应是缺
科技记者在记者队伍中属于一个特殊的存在,他们需要巨大的科学知识储备量,他们经常要走进各大专业会议现场,经常采访科学家,也经常会接触到一些科研成果。他们是科技新闻工作
迭代学习控制是智能控制的一个重要分支,特别适用于具有重复运行性质的被控对象,可以在给定的有限时间区间内实现对期望轨迹的完全跟踪。因该方法简单有效而受到众多研究人员
<正>1978年多位高级干部在中央纪委的汇合,是特殊形势下的特殊形态,是老干部大规模复出的先声,也是党的组织路线拨乱反正的具体体现。1949年新中国刚刚成立,中国共产党就设立
目的研究并对比分析在临床治疗中,分别以硝普钠与多巴胺联合呋塞米治疗难治性心力衰竭(心衰)所具有的临床效果。方法 80例难治性心衰患者,采用随机分组法分为对照组与研究组,
<正>弗洛伊德认为完整的人格结构包括三部分:本我、自我和超我。本我、自我和超我三者是一个相互作用的整体,它们有各自不同的心理特征,又相互紧密联系。其中自我和超我都是
从多个视角采集评估数据源并进行武器装备的作战效能评估,是一种提高评估结果可信度的做法。在武器装备论证阶段,评估数据源主要来自专家经验和仿真结果,但因这两种数据源的