六子棋计算机博弈关键技术研究

被引量 : 0次 | 上传用户:yangyp88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工智能是计算机科学的一个重要分支,与能源技术、生物工程、空间技术等并称为当今世界的尖端科技。计算机博弈是人工智能研究的一个重要方面,人类对计算机博弈的研究衍生了大量的研究成果,这些成果对更广泛的领域产生了重要影响。随着计算机博弈在Othello、Checker和国际象棋等棋类上的成功,全世界的学者又把目光投到了中国象棋、日本将棋、围棋等更为复杂的棋类上面。六子棋(Connect6)作为一种二人零和完备信息博弈,与围棋有着相近的复杂度,成为学者们研究的焦点之一。六子棋计算机博弈的关键技术包括状态表示、走法生成、状态评估、搜索引擎、开局库建立、参数优化等,本文的主要工作是围绕走法生成、状态评估、搜索引擎、开局库建立等进行研究和改进,具体的工作内容和成果如下:1.比较研究常用的棋盘状态表示法的优缺点后,借鉴比特棋盘的思想,提出了一种适用于六子棋的改进后的比特棋盘。使用该数据结构,可通过位运算快速判断各种棋型。2.深入地研究了各种Alpha-Beta搜索及改进技术后,通过编程实现了这些算法,并比较了六子棋博弈程序中这些算法间的性能差异,发现其中MTD(f)算法的性能最好。3.通过分析搜索算法的工作过程,并结合六子棋走法生成的特殊性,提出了将走法生成模块中的预置表与搜索引擎中的置换表融合在一起的改进措施,极大地避免了在搜索过程中频繁地生成走法。同时还比较了改进前后的MTD(f)算法的性能差异,证明了改进措施的有效性。4.认真研究六子棋的特点后,提出了对六子棋棋型的新定义。使用该定义可极大地降低棋形的分类难度,从而提高估值函数的运行速度。5.针对新的棋型定义,设计了一种简单可行的棋型识别方法。同时还结合改进后的比特棋盘技术实现了基于该方法的快速而有效的估值算法。6.利用哈希技术设计了一个简单的开局库,搜集并录入了31种常见开局及其对称形式,同时还录入了4个开局的关键走法及其变化。本文的创新之处有以下几点:1.在状态表示中,改进比特棋盘,使之适用于六子棋博弈程序。2.在搜索引擎中,融合预置表与置换表,降低生成走法的时间耗费,提高了搜索算法的效率。3.在六子棋理论方面,提出了新的六子棋棋型定义,简化了棋型分类。4.在棋局评估中,提出了6-8窗口法,该方法可快速有效的判断各种棋型。该方法同时也利用在走法生成中,评估各空点的价值。
其他文献
死者的肖像不得随意使用,这在法学理论界和司法实践中都已得到普遍认同,但是法律所保护的客体是什么?以及应如何保护等具体问题,没有定论。笔者认为法律保护的是死者的肖像权,保护
生存和发展问题是人类自身最基本的问题,"三农"问题的本质就是农民生存利益和发展利益的实现与发展。现有的农业补贴制度对发展中成员的生存权和发展关注不多,还无法实现发展
目的:研究食管鳞癌组织中P53、P73的表达的阳性率与HPV16/18感染的相关性,探讨其在食管鳞癌发生机制中的作用及临床意义,为食管癌的预防、筛查、诊断和治疗提供可靠的生物学指
两汉、唐代重大自然灾害频繁发生,面对灾害,建立相应的抗灾救荒体系显得尤为重要,这一体系主要由灾前预防,减灾抗灾以及灾后救荒构成。本文希望通过研究这两个历史时期重大自
本文通过高技术产业1999-2007年15个三位码行业面板数据的实证研究表明,该产业FDI进入对不同三位码行业内资企业的自主技术创新产生了异质性溢出效应,行业特征的差异性是造成
<正>近年来,英国巴林银行的倒闭、东南亚金融危机和美国"次贷危机"等金融事件,引起社会对道德风险问题的广泛关注。商业银行的决策者或各层面人员为实现短期经营目标而对银行
关于物权的创设,法制史上曾有放任原则与法定原则两种主张。物权放任原则主张,物权的创设应当依据当事人的意思,法律不予限制;物权法定原则主张,物权的创设必须受到法律的限制
反诉制度是民事诉讼中一项重要的制度设计。随着社会纠纷变得类型复杂,数量激增,各国纷纷对反诉制度进行改革以适应时代要求。而我国民事诉讼法对反诉的许多规定还停留在清末
<正>随着互联网技术应用的日益普及,一些负面舆情在信息网络技术的推动下,具有传播迅速、影响深入、后果不确定性和不可预见性等特点,如不采取得力措施及时应对和引导,可能会
歧视现象,近年来越来越广泛地受到关注。性别歧视、劳动歧视、地域歧视、乙肝歧视、身高歧视……人们在日常生活中的诸多领域发现了不平等、不公平的现象,宪法中的“人人平等