- 13
- 0
- 约2.47千字
- 约 45页
- 2019-11-24 发布于天津
- 举报
;20世纪60年代,研制出的西洋跳棋和国际象棋的博弈程序达到了大师级的水平。
1958约翰?麦卡锡提出博弈树搜索算法
1997年,IBM公司研制的“深蓝”国际象棋
程序,采用博弈树搜索算法,该程序战胜了国际象棋世界冠军卡斯帕罗夫。;正在与深蓝下棋的卡斯帕罗夫;博弈问题特点:
双人对弈,轮流走步。
信息完备,双方所得到的信息是一样的。
零和,即对一方有利的棋,对另一方肯定是不利的,不存在对双方均有利或无利的棋。;博弈的特性
两个棋手交替地走棋 ;
比赛的最终结果,是赢、输和平局中的一种;
可用图搜索技术进行,但效率很低;
博弈的过程,是寻找置对手于必败态的过程;
双方都无法干预对方的选择。
;2.Grundy 博弈;2.Grundy 博弈;2.Grundy 博弈;MIN先走;结点A是MAX的搜索目标,而结点B,C则为MIN的搜索目标。;搜索策略要考虑的问题是:
对MIN走步后的每一个MAX结点,必须证明MAX对MIN可能走的每一个棋局对弈后能获胜,即MAX必须考虑应付MIN的所有招法,这是一个与的含意,因此含有MAX符号的结点可看成与结点。
;
对MAX走步后的每一个MIN结点,只须证明MAX有一步能走赢就可以,即MAX只要考虑能走出一步棋使MIN无法招架就成,因此含有MIN符号的结点可看成或结点。
;
对弈过程的搜索图呈现出与或图表示的形式。
实现一种取胜的策略就是搜索一
原创力文档

文档评论(0)