机器博弈系统可以分为以下的主要部分:棋局状态表示、着法生成、搜索引擎、评估函数、人机界面。
所做的工作包括如下几个方面:
1 .研究了交织成机器博弈的两大学科的理论知识,利用事件对策理论为亚马逊棋的博弈过程建模。
2.研究了亚马逊棋的知识,根据亚马逊棋的特点,分析了棋中存在的关键技术,如逃、围的选择,对死局和残缺领域的处理方法。并针对各阶段的棋局特点,运用纳什均衡理论分析亚马逊棋在开局,中局,残局中策略选择的问题。
3.研究了机器博弈的关键技术,包括棋盘和棋子在计算机中的表示,着法生成,搜索技术,估值函数等。针对亚马 逊棋的特点,在不同的阶段,采用不同的搜索函数和评估函数。
4.根据亚马逊棋的走棋规律和规则,利用C++设计幵发了具有-?定功能的亚马逊棋计算机博弈系统软件,真正地实现亚马逊棋人机对弈。
所做的工作包括如下几个方面:
1 .研究了交织成机器博弈的两大学科的理论知识,利用事件对策理论为亚马逊棋的博弈过程建模。
2.研究了亚马逊棋的知识,根据亚马逊棋的特点,分析了棋中存在的关键技术,如逃、围的选择,对死局和残缺领域的处理方法。并针对各阶段的棋局特点,运用纳什均衡理论分析亚马逊棋在开局,中局,残局中策略选择的问题。
3.研究了机器博弈的关键技术,包括棋盘和棋子在计算机中的表示,着法生成,搜索技术,估值函数等。针对亚马 逊棋的特点,在不同的阶段,采用不同的搜索函数和评估函数。
4.根据亚马逊棋的走棋规律和规则,利用C++设计幵发了具有-?定功能的亚马逊棋计算机博弈系统软件,真正地实现亚马逊棋人机对弈。