电脑象棋的设计与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:redghy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机博弈是人工智能领域中的一个重要主题,而当前对中国象棋博弈的研究也在不断地发展着,该文通过对象棋程序"纵马奔流"(取得了第8届Computer Olympiad象棋软件金牌)的数据结构、搜索算法与评价函数的描述,以及对所采用的数据结构、搜索方法进行基于测试数据集的分析和检验,阐述了一个可达人类大师水平的象棋程序的设计及实现的原理、方法.且在当中提出了新的BitFile、BitRank数据结构实现以及Transposition Table存储的Fail Low修正算法,有效地提高了实际搜索运算的效率.
其他文献
随着数字地球的不断推进,数字矿山也在不断的发展和完善,在数字矿山的建设中,其中一项重要的任务就是需要根据煤矿地层数据、巷道数据、钻孔数据以及图像数据,综合模拟创建出符合
为了在现代战争中大批次平台作战的背景下保证数据融合系统的实时性,本文讨论了如何将基于MPI的并行计算应用于数据融合系统中的目标识别模块的问题。其中,特别就目标识别模块
逻辑编程(Logic Programming)是知识表示中常见的陈述性方法,它是上世纪70年代在自动化推理研究的基础上发展起来的。虽然经典逻辑编程已经成功地解决了很多领域的问题,尤其
社交网络是人们在日常生活中的必不可少的一部分,彼此之间可以分享信息。因此,在社交网站中用户隐私信息的保护问题是不容忽视的。社会网络中包含着大量的用户信息,传统的隐
实体解析是一种在结构化和非结构化数据中抽取、匹配与合并代表着同一现实世界实体的数据的处理过程。尤其在大数据时代,实体解析问题是数据库管理、信息检索、机器学习、自
学位
Following development of computer software, which provides great facility, but complexity increase exponentially. Modern development of software requires great
随着国内高校研究生招生规模的不断扩大和教育体制的不断改革,高校研究生教务管理工作量大幅度增加,其复杂性也越来越大,开发高效的基于Web的研究生教务管理信息系统成为紧迫的
软件界的多年研究表明,软件组织只有对软件过程进行有效管理、将过程规范化并进行度量和不断改进才能在预算的时间和成本下生产高质量的软件产品。我国软件产业的主体部分是中
车辆识别需要最大限度地利用车辆的信息去辨认道路上的车辆,这就需要多种车辆识别技术。作为汽车的象征性图像,车标中蕴含着很难被改变的厂商信息,车标识别在提高识别车辆的