中国象棋人机对弈的研究与实现-毕业论文

中国象棋人机对弈的研究与实现-毕业论文

ID:14389550

大小:2.45 MB

页数:64页

时间:2018-07-28

中国象棋人机对弈的研究与实现-毕业论文_第1页
中国象棋人机对弈的研究与实现-毕业论文_第2页
中国象棋人机对弈的研究与实现-毕业论文_第3页
中国象棋人机对弈的研究与实现-毕业论文_第4页
中国象棋人机对弈的研究与实现-毕业论文_第5页
资源描述:

《中国象棋人机对弈的研究与实现-毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、厦门大学本科毕业论文中国象棋人机对弈的研究与实现摘要机器博弈被认为是人工智能领域最具挑战性的研究方向之一。国际象棋的计算机博弈已经有了很长的历史,并且经历了一场波澜壮阔的"搏杀","深蓝"计算机的胜利也给人类留下了难以忘怀的记忆。凭借设计优良的算法和计算机的快速运算能力,计算机可以在人机对弈中表现出相当高的“智能”。中国象棋是一个标准的博弈问题,中国象棋计算机博弈的难度绝不亚于国际象棋,在国际象棋成熟技术的基础上,结合在中国象棋机器博弈方面的多年实践,总结出一套过程建模、状态表示、走法生成、棋局评估、博弈树搜索、开局库与残局库开发、系统测试

2、与参数优化等核心技术要点。关键词中国象棋人工智能博弈树Alpha-Beta搜索历史启发Windows。56厦门大学本科毕业论文AbstractMan-machineGameisoneofthemostchallengingtopicaclassictopicinArtificialIntelligence.Thechessgamebetweenmachineandmanhasalonghistoryandexperiencedamagnificentfighting.Thevictoryof"DeepBlue"computergivedus

3、aunforgettablememory.Relyingonfine-designedalgorithmsandthefastoperationability,computerscandisplayhigh"intelligence"inplayingchess.Chinesechess isastandardgameproblem,andthedifficultyofwhichisnolessthanchessabsolutely.Onthebasisofchesscomputergametechnology,wecansummarize

4、keytechnologiesofprocessmodeling,movegeneration,evaluation,gametreesearching,openlibraryandsoon.ThispaperwillintroducehowtorealizeaChineseChessprogram.KeywordsChineseChessArtificialIntelligence(AI)GameTreeAlpha-BetaSearchHistoryHeuristicWindows56厦门大学本科毕业论文目录引言1第一章概述21.1、人机

5、博弈的要点21.2棋盘表示31.3走法产生器31.4搜索技术3·第二章棋盘表示52.1基本表示方法5第三章走法产生83.1走法生成器83.2判断走法是否符合规则103.3判断将军113.4全部生成OR部分生成11第四章搜索技术134.1博弈树134.1.1博弈树的评价134.2负值最大搜索144.2.1广度优先和深度优先搜索144.2.2负值最大的分析:分枝因子和深度154.2.3负值最大算法的实现164.3AlphaBeta搜索164.3.1浅的裁剪164.3.2深的裁剪174.3.3分析184.3.4Alpha-Beta算法的实现194

6、.4负值最大搜索与Alpha-Beta搜索算法的比较204.5迭代加深20·第五章估值函数225.1估值函数都包含些什么22·第六章程序辅助部分236.1、界面基本框架236.1.1画图部分236.1.2界面交互部分236.1.3电脑响应部分246.2悔棋、还原256.3设置难度,设置搜索引擎266.3.1设置难度266.3.2设置搜索引擎2856厦门大学本科毕业论文第七章总结30第八章程序运行截图31致谢36参考文献37附录3856厦门大学本科毕业论文ContentPreview1Chapter1Overview21.1.KeyPoint

7、sofMan-machineGame21.2BoardRepresentations31.3MoveGeneration31.4SearchTechniques3Chapter2BoardRepresentations52.1BasicRepresentations5Chapter3MoveGeneration83.1MoveGenerator83.2LegalMove103.3ThreatKing113.4WhichApproachtoGenerate11Chapter4SearchTechniques134.1GameTree134.1

8、.1GameTreeEvaluation134.2Max-NegativeSearch144.2.1BreadthFirstSearchandDepthFirstSearch14

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。