中国象棋计算机博弈数据结构与评估函数的研究和实现

被引量 : 0次 | 上传用户:lxhcoolrr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机博弈被认为是人工智能领域最具有挑战性的研究方向之一。人工智能的先驱们曾表明,如果掌握了下棋的本质,也许就掌握了人类智能行为的核心,计算机博弈为人工智能提供了一个良好的试验场所。国际象棋的计算机博弈已经有了很长的历史,并且取得了巨大的成绩,而历史悠久的中国象棋的计算机博弈才刚刚起步,很多技术还不够成熟。随着对人工智能技术的深入研究,越来越多的学者把目光放在了中国象棋博弈的研究上,并把其看作是相关研究的重点之一。本文在大量阅读国际象棋成熟技术的基础上,结合中国象棋计算机博弈近年来的发展实践,对计算机博弈核心技术中的数据结构和评估函数进行了深入地研究与探讨。数据结构是计算机博弈实现的基础,构架一个好的数据结构对整个引擎的速度影响巨大,对后续博弈技术的实现有着决定性的作用。而除了搜索之外,评估函数是计算机博弈中最重要的部分,也是最人性化的一部分,它在很大程度上决定了博弈水平的高低。鉴于此,本文的主要研究内容如下:(1)分析总结了计算机博弈的关键技术要点,包括数据结构、博弈树搜索技术、评估函数等。(2)研究并设计了适合中国象棋计算机博弈的棋局表示方法和着法生成方法,即数据结构。解决了如何把棋盘分布信息和棋盘状态信息编码进计算机的问题,并使用着法生成辅助数据结构加速了着法生成。(3)深入研究了评估函数的构成,对评估函数建立数学模型,分析研究了一些可应用于估值优化的方法和策略。在设计系统的评估函数时,主要采用手工调整方法进行估值参数优化,并在评估函数中使用藐视因子和局势因子来调整着法路径的选择,有效地提高了对弈获胜率。(4)系统的开发和实现。
其他文献
选择德彪西早期创作的代表作《贝加摩组曲》作为研究对象,从和声、结构、旋律、织体、音乐形象等方面对作品进行分析,重点论述了组曲中最具创新意识的《月光》。通过对《月光
在首次对今文《尚书》语气词进行穷尽性语用分析的基础上,统计其篇目词次,考察其发展变化,演绎其语用范围和语用特征。其结论对于研究文献语言语气词的生成和演变具有理论价值。
<正> 陶潜,他以平淡生活、平朴做人的处世风格在文人骚客中独树一帜,成为“不为五斗米折腰”的典型。在林语堂看来,这种人格真是太完美了:这是文学的浪漫主义与儒家哲学的合
铁基高温合金在高温下具有高的蠕变强度和抗疲劳性能,是一类具有优越综合性能的先进铁合金,该合金已经广泛应用于航空航天、核工程、能源动力、交通工程、石油化工等领域。目
<正> 一、绪言马克思列宁主义方法论对确定苏联考古学任务的意义。考古学方法论之方式依赖于苏联考古学的任务。大面积的发掘乃是对古代社会的生活及经济进行考古研究的唯一
《中国古代语法学探究》研究中国语言学独树一帜,紧扣汉语孤立语全面阐发,力求继承与创新辩证统 一.并驾驭科学方法论,揭示了中国古代语法学的规律性联系。
<正> 日本,群岛国家,面积372200平方公里。森林地区占全国总面积的67%,山地和丘陵约占85%,平原仅占15%。日本的测绘事业主要由政府机关掌管。该事业包括两部分:一部分为国家
新年伊始,中国突发新冠肺炎疫情,这是一场没有硝烟的战争。在全国人民众志成城、同心抗疫过程中形成了大量文件材料,这是党和人民抗击疫情的真实写照,是宝贵的财富。各地档案
无锡旅游业为无锡的经济发展做出了较大贡献,为了进一步加快无锡旅游业的发展,必须转变传统观念,用竞争优势理论指导无锡旅游业发展。
目的建立聚结过滤法测定β-榄香烯固体脂质纳米粒(SLN)的包封率。方法先以体积分数为36%的乙醇水溶液溶解SLN制剂中的游离药物,然后用氯化钠水溶液聚结SLN并过微孔滤膜,以HPL