六子棋局面评估以及算法研究.doc

六子棋局面评估以及算法研究 摘要:经相关专家证明五子棋黑子先手占有必胜的绝对优势,六子棋在k-in-a-row家族中由于他的复杂性以及公平性 ,受到越来越多的关注。这里将向大家阐述六子棋的特点、攻防策略以及有关六子棋博弈理论以及局面评估如何以算法的形式实现。 关键词: Connect(m,n,k,p,q) 公平性 攻防理论 博弈树 局面评估 搜索策略 算法设计 1 引言: 六子棋子起步较晚,但近两年已取得不小的进展。一方面弥补了五子棋“先下者必胜”的窘境,一方面也因为其自身复杂程度引起了工程界广泛的兴趣。六子棋的复杂性缘于他庞大的分支数。另外棋局评估也是六子棋的研究重点。 2 Connect(m,n,k,p,q): 我们可以把五子棋、六子棋归纳为 k-in-a-row的游戏。游戏的胜利规则是在任意四个方向之一(水平,铅垂,倾角45°),达到k子一线。台湾国立交通大学的吴毅成教授把他归纳为Connect(m,n,k,p,q)。 其中m,n 代表黑白双方要在m * n 的棋盘上对弈。比较具有代表性的是19纵横361交叉点的围棋棋盘。k代表胜利所需必要的连子数目。q是黑子先手落子的数目,p是以后黑白双方每回合允许着子数目。 3 公平性 首先,有关公平性的定义(由吴毅成教授给出): 定义1:如果能够

文档评论(0)

1亿VIP精品文档

相关文档