牛角棋的博弈程序的设计.pptVIP

  • 18
  • 0
  • 约小于1千字
  • 约 53页
  • 2020-10-03 发布于福建
  • 举报
牛角棋博弈程序设计 徐心和徐长明 东北大学机器博弈研究室 2009.5 民间棋类计算机博弈 民间棋类的特点 规则简单,很容易入门; 不受专业知识限制 棋盘小,棋子少,复杂度不高; 输赢容易识别,局面容易判断; 完全信息,编程相对简单; 人工智能的“果蝇” 麻雀虽小,五脏俱全 从一个实例出发—牛角棋 最简单的机器博弈项目—机器博弈入门课 东北大学札器博弈研究室 牛角棋 牛角棋广泛见于各地,别名较 多,如憋死牛、憋死井、娃娃 下山、娘子下山等。 棋盘形状及棋位数目也稍有差 异。但是棋子、棋规都相同。 东北大学札器博弈研究室 牛角棋棋规 红子可上可下,可左可右, 次一步,只能走向空位,不得 重合与跳跃; 蓝子只上不下,可左可右 次一步,只能走向空位,不得 重合与跳跃; 胜负判断:憋死憋不死? 东北大学札器博弈研究室 红先红胜(7步) 东北大学札器博弈研究室 红先蓝胜 (18步) 为什么輪赢?需要不断地摸索经验,试验所有的局面。 东北大学札器博弈研究室 博弈思维过程 红红方先手 展开博弈树 蓝方走棋 红 11111?11?蛋 东北大学札器博弈研究室 现在要考虑的就是 计算机该如何实现这个博弈过程? 如何存储思维信息?棋盘、棋子、棋局、博弈树 如何判断局面的胜负? 如何展开博弈树? 如何选择当前的着法? 东北大学札器博弈研究室 如何存储思维信息? 编码—数据结构 棋盘编码(

文档评论(0)

1亿VIP精品文档

相关文档