第
卷第
期 月
华
中
理
工
大
学
学 乙
报
年
关于象棋的不败算法 黄文奇宋恩民陈亮王权利 计算机科学与工程系
’
摘 ,
要
给出了数学方法根据它可以写出算法依此算法在高速大容量电子计算机的帮助 ,
,
,
下象棋
中国象棋或国际象棋棋手与任何人或机器下两盘一盘先着子一盘后着子后按 ,,
总成绩计皆不输
关健词 分类号
象棋算法可计算性人工智能
定义 中国象棋 一 ,
双方共 ,
个棋子矩形棋盘的宽和长分别为 ,
和
,
其上共 ,
十 ,
个格点每个子在任一时刻可能是处在棋盘的某一格点上或在棋盘之外因此所可 在某一时刻说一个格局被决定了是指全部 , ,,
能处的不同位置的个数不超过定义 ,
个棋子中的每一个都被决定了
一个位置并且现在是应该由
走还是由
走也被决定了 ” ,
显然不同的格局的总个数不超过
定义 ,
可将每一格局称作平面上的结点将现在该由先则称之为 ,
走的结点称作 ,
类结点该由 先走则称之为演变为 ,
,
走的结点称作类始结点若定义
类结点将表示一盘棋赛开始前夕的结点称作始结点若
类始结点 和任一结点 ,
对于任一结点的子结点或称 ,
如果存在一个合法的动作它能将 ,
则
称
为
为
的父结点结点 ,
为
的子结点记为
一 ,
显然任一结点的子结点的个数皆有限
定义
称结点 ,,
是一终结点是指应该作动作的一方已没有任何合法的动作可作了也 ,,
不必要作任何动作了因为此时这一方已经失败了或者胜利了按规则竞赛在此刻终止
对于终结点 胜利了则称它为 一
设该走的一方是
若此时 十
已失败了则称它为
,
一
类终结点若
已
类终结点对 和
一
类与
类终结点的定义由对称的涵义给出 ,
类终结点的特征是 ,
方的将帅处于棋盘之外位置或者他的棋子个个都已被憋死对 双方的将帅处于直接对面的局势
于
类终结点其特征是
收稿日期
一
一
黄文奇男 ,
,
,
年生教授武汉华中理工大学计算机科学与工程系
,
,
!
国家自然科学基金资助重点项目

关于象棋的不败算法毕设的人用的上吧毕设的人用的上吧隐藏>>分享到: X 分享到: 使用一键分享,轻松赚取财富值, 了解详情 嵌入播放器: 普通尺寸(450*500...
所以,有?認為象棋這種千 變萬化的遊戲並不存在這種永遠不敗的走法。但是, ...关于象棋的不败算法 暂无评价 4页 免费 象棋走法 2页 免费 象棋基本杀法 76...
关于象棋的不败算法 4页 免费 中国象棋博弈算法研究 58页 免费人工神经元网络结合TD_算法在中...
3.遍历算法:Alpha-Beta搜索算法创新想法:每一颗棋子定义其Value(如将帅是60、车...关于象棋的不败算法 4页 免费 象棋走法 2页 1下载券 象棋基本杀法 76页 1...
在设计程序的过程中,我尝试性地加入了很多算法,发现 每次改进都能让程序的棋力有大幅度的提高,因此便对象棋程序的算法产生了浓厚的兴 趣。到现在我已经陆续对 ...
向中国象棋冠军发起挑战 ——广泛深入开展计算机博弈研究徐心和 王骄 东北大学人工...黄文奇,宋恩民,关于象棋的不败算法,华中科技大学学报,Vol.23 No.5,第 23 卷...
50 7 中国象棋博弈算法研究 第一章 绪论 1.1 选题背景和研究意义计算机博弈是人工智能研究的一个重要分支,被专家门称为人工智能界的果蝇,意 思是说人类对计算机...
本科毕业论文 (科研训练、毕业设计) 题姓 学 目:中国象棋博弈算法研究名:李文耀 院:软件学院 系:软件工程 专年学 业:软件工程 级:2004 级号:04369083 职称:...
中国象棋——机器博弈-搜索算法研究_IT/计算机_专业资料。中国象棋机器博弈的基本搜索算法的介绍中国象棋计算机博弈 搜索算法研究及实现 导师:钱富才 教授 学生:谢国 ...
中国象棋将帅算法_计算机硬件及网络_IT/计算机_专业资料。算法 中国象棋将帅问题 ...关于象棋的不败算法 4页 免费 中国象棋攻略宝典技巧 31页 免费 解剖大象的眼睛...
闽公网安备 35021102001881号 
热门文档