与或图与博弈搜索max详解ppt课件.ppt
《与或图与博弈搜索max详解ppt课件.ppt》由会员分享,可在线阅读,更多相关《与或图与博弈搜索max详解ppt课件.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 与或图搜索问题4.1 与或图搜索4.2 AO*算法4.3 博弈搜索4.4 极大极小决策4.5 剪枝烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.3 博弈搜索从智能体角度看,博弈是多智能体之间的竞争和对抗,在竞争的环境中,每个智能体的目标 是冲突的,由此引出对抗搜索问题称为博弈。例如:一字棋、中国象棋、跳棋。本节探讨两个问题如何搜索到取胜的路径/如何提高搜索效率相应的方法极大极小决策方法/-剪枝方法 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想
2、一想如何来治疗该病人博弈游戏的描述两个游戏者的博弈可以定义为一类搜索问题,其中包括:初始状态:棋盘局面和哪个游戏者出招规则集:合法走步(招数)的一个列表终止测试:判断游戏是否结束效用函数或称目标函数,对终止状态给出一个数值如输赢和平局(以-/+/0表示)双方的初始状态和合法招数定义了游戏的博弈树此为博弈搜索(最优解是导致取胜的终止状态的一系列招数)烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人博弈游戏的搜索策略完整的搜索策略:状态数多,搜索分支多,效率低极大极小搜索策略:寻找一步好棋,待对手回敬后再考虑寻找另一步好
3、棋关键:给定当前状态,如何从合法走步中选择一个较优招数(考虑双方对弈若干步之后,再从当前状态可能的走步中选一个相对较好的招数,即在有限的搜索深度范围内进行求解。为此定义静态估计函数,用来评价棋局优劣)。约定:MAX代表程序方,MIN代表对手,MAX先走,f值范围从-(对方赢)到+(程序方赢),值越大对程序方越有利。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人极大极小策略分析 3 12 8 2 4 6 14 5 2ABDC3223MAXMINMAX 端节点的棋局值通过f(s)计算得到,其余节点采取倒推法计算;B、C
4、、D是MIN走步节点,MAX考虑最坏情况,取子节点估值最小(MIN取极小);是MAX走步节点,可考虑最好情况,取子节点估值最大者(MAX取极大)烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人极大极小搜索过程算法分两阶段:2-4步用宽度优先法生成规定深度的全部博弈树,并计算端节点棋局值6-8步从底向上逐级倒推非端节点的棋局值。算法的结果(求当前状态的最佳走子算法):当前棋局的一步走法,而图搜索找到的是从初始状态到目标状态的解路径烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博弈 搜索 max 详解 ppt 课件
限制150内