23博弈树搜索-Read.pptVIP

  • 58
  • 0
  • 约4.55千字
  • 约 45页
  • 2018-08-10 发布于天津
  • 举报
23博弈树搜索-Read.ppt

2.3 博弈树搜索 1.概述 20世纪60年代,研制出的西洋跳棋和国际象棋达到了大师级的水平。 1958约翰?麦卡锡提出博弈树α-β剪枝算法 1997年,IBM公司研制的“深蓝”国际象棋 程序,采用博弈树搜索算法,该程序战胜了国际象棋世界冠军卡斯帕罗夫。 正在与深蓝下棋的卡斯帕罗夫 1.概述 博弈问题特点: 双人对弈,轮流走步。 信息完备,双方所得到的信息是一样的。 零和,即对一方有利的棋,对另一方肯定是不利的,不存在对双方均有利或无利的棋。 1.概述 博弈的特性 两个棋手交替地走棋 ; 比赛的最终结果,是赢、输和平局中的一种; 可用图搜索技术进行,但效率很低; 博弈的过程,是寻找置对手于必败态的过程; 双方都无法干预对方的选择。 下棋的双方是对立的,命名博弈的双方,一方为“正方”,这类节点称为“MAX”节点;另一方为“反方”,这类节点称为“MIN”节点。正方和反方是交替走步的,因此MAX节点和MIN节点会交替出现。 2.Grundy 博弈 Grundy博弈是一个分钱币的游戏。有 一堆数目为N的钱币,由两位选手轮流进行分堆,要求每个选手每次只把其中某一堆分成数目不等的两小堆。例如,选手甲把N分成两堆后,轮到选手乙就可以挑其中一堆来分,如此进行下去,直到有一位选手先无法把钱币再分成不相等的两堆时就得认输。 2.Grundy 博弈 设初始状态为(7,MIN),建立问题的状态

文档评论(0)

1亿VIP精品文档

相关文档