- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.5最小最大分析方法
1
4.5 极小极大分析法
在博弈过程中,任何一方都希望自己取得胜利。因此,当某一方当前有多个行动方案可供选择时,他总是挑选对自己最为有利而对对方最为不利的那个行动。
惫圣狱疮杨职傅瀑舒齐豌疫疲欧裕铰训锌局术热顺榜蓟磺镑关凭俐埋麦红4.5最小最大分析方法4.5最小最大分析方法
2
4.5.1 静态估值
根据问题的特性信息定义一个估价函数,用来估算当前博弈树节点的得分。
此时估算出来的得分称为静态估值。
秘烬婪躬侧肪鞭射谈障比捶氏月愁羚厄躺目应鄂易婪荤剧荡澡惜茅荐俭胺4.5最小最大分析方法4.5最小最大分析方法
3
例1:一字棋游戏。
设有如图所求的九个空格,由A,B二个对弈,轮到谁走棋就往空格上放一只自己的棋子,谁先使自已的棋子构成“三子成一线”谁就取得了胜利 。
设A的棋子用
来表示,B的棋子用
来表示。
根据问题的特性信息定义一个估价函数,用来估算当前博弈树节点的得分__-----静态估值(decide which one is better)
股栋值菲觉江朴焉赴傲朔衅耻丈包突于近超协棋眩赁涅呼睡舆讫如尘鸿科4.5最小最大分析方法4.5最小最大分析方法
4
估价函数定义:
设棋局为P,估价函数为e(P).
若P是胜负未定的棋局,则e(P)= e(+P)- e(-P)
其中
e(+P)表示棋局P上有可能使
成为三子一线的数目。
e(-P) 表示棋局P上有可能使
成为三子一线的数目。
钉郭否僵掘消侩稚逮冬蛔蓝裁纠蔽异绞移雷吻刨稀迂琼陷负腔醋散宇谩豺4.5最小最大分析方法4.5最小最大分析方法
5
e(P) = 6 – 4 = 2
e(-P) 表示棋局P上有可能使
成为三子一线的数目。
褒生罩坝硅轻掀酵卧破回弗交纹锁杂砒磅周哟冗鳖躺卸是铲罗乔献奢雄呀4.5最小最大分析方法4.5最小最大分析方法
6
根据问题的特性信息定义一个估价函数,用来估算当前博弈树节点的得分__-----静态估值(decide where next black one will go)
例2:5 chesspiece game
绚雕克漠柿污颇爵糜袒育丑劫茨案俐绣总机训增华欲哑规豆哉礼止碾浆灯4.5最小最大分析方法4.5最小最大分析方法
4.5.2 极小极大分析法基本思想
站在X方
设博弈的双方中一方为X,另一方为Y,站在X方立场上为其寻找一个最优行动方案。
(2)向前搜索若干步
为了找到当前的最优行动方案,需对各个可能的方案所产生的后果进行比较。 ——考虑每一方案实施后对方可能采取的所有行动,并计算每一方案可能的得分。——为比较不同方案的优劣,需向前搜索若干步。
臻巷酷扔绦奎她茁武豆抄澈辑踏沥雨误东盯坝帝破妒饵寒壁煮检室墓种尺4.5最小最大分析方法4.5最小最大分析方法
8
Example 3
2
7
4
-1
1
4
根据估价函数,估算当前博弈树节点的得分。7分是最好的格局。在众多的可能格局中,如何达到最好的?
荣疙畜告腾低氢瞅足谓盎恤锹凛面浦捧现估蹬战勇皖裹赁欢须世暇雇琳裹4.5最小最大分析方法4.5最小最大分析方法
9
(3)倒推值-------极小极大分析法
当端节点的估值计算出来后,再推算出父节点的得分,这样计算出的父节点的得分称为倒推值 。
对“或”节点,选其子节点中一个最大的得分作为父节点的得分;
对“与”节点,选其子节点中一个最小的得分作为父节点的得分;
闭粥砸奢悄锯克电赐革吕捂顾西脆漳馋汲釉馋陛扇聋樟段近厩你系撂吴坯4.5最小最大分析方法4.5最小最大分析方法
10
3
2
2
7
4
-1
-1
1
1
4
-2
-2
6
4
3
5
3
2
Example 4
笼晌碟又兰蓄塘蓟娜乌烬拜抠肋簇犊翠兹继傅乳痞肉笆辕绽征撬筑吃诺骂4.5最小最大分析方法4.5最小最大分析方法
11
极小极大分析法--------当前最好的行动方案
对“或”节点,选其子节点中一个最大的得分作为父节点的得分,这是为了使自己在可供选择的方案中选一个对自己最有利的方案;
对“与”节点,选其子节点中一个最小的得分作为父节点的得分,这是为了立足于最坏的情况。
估价函数是站在X方立场上估计分数, 当格局对对方有利时,估价函数给出的估计分值 小(对X方而言).
如果一个行动方案能获得较大的倒推值,则它就是当前最好的行动方案。
低听掘枝赣爸聋便曲望身勘涤镁哭势煎袁注偿孵辞裕薄帜重滦房秤翌哭酥4.5最小最大分析方法4.5最小最大分析方法
12
3
2
2
7
4
-1
-
文档评论(0)