六子棋计算机博弈及其系统的研究与实现

被引量 : 0次 | 上传用户:zhangruidao10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机博弈是人工智能领域一个极其重要且最具挑战性的研究方向之一,它的研究为人工智能带来了很多重要的方法和理论,产生了广泛的社会影响和学术影响以及大量的研究成果。在过去的半个世纪里,世界各地的学者花费了大量的心血对于计算机博弈包括奥赛罗、checker、国际象棋、中国象棋、五子棋、围棋进行研究。这是因为计算机博弈是人工智能的一块试金石,然而棋类游戏又是计算机博弈的一个标准性问题,各种搜索算法、模式识别及智能方法在计算机博弈中都可以得到广泛的应用。在长时间的研究中,涌现出大量令人震惊的成果,1997年“深蓝”战胜卡斯帕罗夫的比赛就在全世界范围内引发了震动。其他很多棋类的计算机水平都已达到了世界冠军的水平。目前,对于像五子棋、中国象棋等棋类游戏的计算机博弈算法研究已相对成熟,六子棋作为一个刚刚兴起不久的棋类游戏,其计算机博弈算法的研究还相对较少。即使目前已经出现六子棋的论坛以及比赛的平台,但只限于人人对弈。真正对于六子棋计算机博弈算法以及系统的研究还不多。六子棋的发明者台湾吴毅成教授给出了六子棋的公平性问题以及基于迫著(Threats)的胜利策略,但是对于其计算机博弈问题没有给出更加深刻的阐述,同时也没有全面解决六子棋计算机博弈问题。本文正是对六子棋计算机博弈技术的一个探索。本文中提出的六子棋计算机博弈系统可以分为四个主要部分:搜索引擎、走法生成、评估函数和开局库。搜索引擎模块包含了比较成熟的搜索算法,以及对他们的结合和优化;走法生成模块是对搜索的结果进行比较处理,确定当前的走法;评估函数模块中本文根据棋型特征构建了着子棋力的评估函数并提出用遗传算法来做评估函数参数的调整与优化的方法;开局库存储了大量的专家棋谱,可以避免在开局时由于搜索深度的不足而带来战略上的失误,同时大大提高了对战的效率。最后本文对六子棋计算机博弈系统进行了测试与评价,包括评估函数的准确度、搜索算法的效率以及系统的整体性能。
其他文献
<正>从证券业占国民经济的比重来看,证券业对国民经济的作用和影响不是很大。但就投资环境而言,资本市场对一国经济崛起的作用又相当大,尤其是对新兴市场经济国家,资本市场的
期刊
从房地产业发展规划角度,阐述了上海土地储备“十一五”发展规划的编制原则、目标、任务,研究制定上海土地储备“十一五”发展规划的量化指标,提出编制上海土地储备“十一五
异地培训是欠发达地区干部教育的有效方式,是提高干部综合素质和能力的重要途径。要树立发展的培训理念,明确培训目标;确定鲜明的培训主题,选准培训地点;选择实用的培训内容,
"合法外"土地管理的政策变迁是深圳市城市建设发展历史的重要组成部分。首先界定了"合法外"土地的概念,并对"合法外"土地管理政策变迁的逻辑起点和关键时间节点进行了分析,将
现代化医院医保管理需要建立医院信息化管理系统,开发医保管理程序,应用信息化管理手段来满足医保政策的要求,从而达到医院医保管理规范化科学化的目的。笔者重点阐述信息化
介绍了约束理论的基本原理,然后根据约束理论,找出生产供应系统的瓶颈,对其予以解决,收到了明显的效果。同时借助案例分析,以求在未来汽车企业供应系统中推广应用。
供应链成员的谈判能力不对称会影响供应商的质量改进投入。在谈判能力不对称情况下,建立一种供应商质量改进的决策模型,研究发现供应商的质量改进投入不能达到供应链最优水平
本文主要探讨了货币市场基金对我国商业银行经营管理带来的影响和挑战,并在借鉴国外货币市场基金发展经验的基础上,结合我国货币市场和基金业的发展现状,分析了我国商业银行应对
在经济全球化、区域一体化的背景下,城市群已成为全新的国家或地区参与全球竞争与国际分工的基本地域单元,中国逐渐形成了以长三角、珠三角、京津唐三大城市群为代表的城市群
缺血性脑卒中是引起人类非自然死亡和致残的主要疾病之一。激肽释放酶—激肽系统(kallikrein—kinin system,KKS)作为公认的炎症调节系统在缺血性脑血管病的病理过程中发挥重