基于Android系统的中国象棋人机博弈的应用研究

被引量 : 0次 | 上传用户:level_zero
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工智能的应用范围非常广泛,计算机博弈(也称机器博弈)被认为是该领域最具挑战性的研究方向之一。人类在对计算机博弈研究取得成果的同时,极大地推动了人工智能的发展。棋类博弈作为计算机博弈的代表,对其研究显得尤为重要。在中国象棋的人机博弈中,如何使计算机更快更具有杀伤力地同人类对战以达到最终战胜人类的目的,是目前该领域研究的热点问题。本文详细地介绍了构建计算机博弈系统的相关技术——数据结构、着法生成以及局面评估方式。重点介绍了计算机博弈系统的搜索算法,包括基础的极大极小算法、alpha-beta算法以及高级搜索算法比如PVS、静寂搜索以及空着裁剪等,并通过分析表明着法顺序会影响对博弈树结点的搜索。一个完整的计算机博弈系统包括界面设计和搜索引擎两大部分。论文选择了合适的数据结构,通过比较采用模版匹配法生成所有着法,综合考虑棋子自身价值和棋子所处位置两方面的因素得到棋子子力价值表并作为局面评估的依据,并对各类搜索算法适当组合,共同完成了搜索引擎部分。最后,基于Android开发平台,成功地搭建了中国象棋的计算机博弈系统。并在该系统中测试了各组合算法在不同的搜索深度下搜索的结点数以及耗费的时间。实验证明采用启发算法比如置换表、历史表、杀手启发在搜索展开前优化着法顺序可以提高搜索效率,将高级搜索算法同启发算法相结合形成的算法搜索效率较高。
其他文献
极近距离煤层是指井田一定范围内相邻两煤层的层间距离很近,且开采时相互间具有显著影响的煤层[1-2]。极近距离煤层的赋存和开采量在我国所占的比重是很大的,在全国大多数的矿
责任感是责任认知、责任情感、责任意志和责任行为4个因素的有机结合。护理专业大学生责任感的培养要注重提高责任认知,增强责任情感,锻炼责任意志,养成责任行为。
汉剧诞生、成长于"雅部"昆曲与"花部"地方戏曲"争胜"的环境之下。从明嘉靖、万历年间至清咸丰、同治年间,昆曲与地方戏曲经历了一个此消彼长的漫长竞争过程。在萌芽、孕育、
目的研究醋酸甲地孕酮治疗子宫内膜癌对患者生活质量的影响。方法将子宫内膜癌患者96例随机分为观察组与对照组各48例,观察组应用醋酸甲地孕酮强化治疗,对照组予常规化疗,比较两
<正>蔬菜采收后到贮运前,根据蔬菜种类及贮藏要求还要进行一系列采后处理[1],方能得到良好的效果,且对菜农而言,采后处理能提高销售价格/增加收入。现将苦瓜采后处理及贮藏保
96年中国乐坛谈论得沸沸扬扬的话题是,不要长袍马褂也不要Copy西装。在一片喧嚷声中,两位年轻人却沉浸在他们自我的音乐圈中,致力于"民族音乐现代化"的尝试和创作。如今,他们
电力配网是电力系统重要组成部分,运行的可靠性成为当前电力企业关注的重点。本文将围绕电力配网运行可靠性的主要影响因素进行阐述,详细的分析具体的防范对策,旨在为日后研
数控技术,是现在机械制造中运用比较广泛的一种技术,提高数控技术的教学,能够为机械制造行业培养更多的人才,从而促进整个行业的发展,所以应该注重对数控的教学。随着科技和
近年来基因测序技术不断取得突破性进展,基因测序技术也经历的技术也更新换代,使得测序精度不断提高,成本和测序时间也大大下降。2014年1月,美国Illumina公司发布HiSeq X Ten