博弈模型数模(课堂PPT)

上传人:日度 文档编号:143133346 上传时间:2020-08-26 格式:PPT 页数:50 大小:1.26MB
返回 下载 相关 举报
博弈模型数模(课堂PPT)_第1页
第1页 / 共50页
博弈模型数模(课堂PPT)_第2页
第2页 / 共50页
博弈模型数模(课堂PPT)_第3页
第3页 / 共50页
博弈模型数模(课堂PPT)_第4页
第4页 / 共50页
博弈模型数模(课堂PPT)_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《博弈模型数模(课堂PPT)》由会员分享,可在线阅读,更多相关《博弈模型数模(课堂PPT)(50页珍藏版)》请在金锄头文库上搜索。

1、1,数学建模之 博弈模型,重庆邮电大学 杨春德 教授,2,宇宙间处处存在矛盾、冲突、争斗、合作、共生等现象,这些现象很很早就引起各类学者的重视。数学被认为是科学的语言,能否用数学语言描述各种带有矛盾因素的模型或现象?,博弈论便是这样一种处理各类带有矛盾因素的模型的数学工具。,博弈论现在已被数学、经济学、社会学、军事学、生物学等专家广泛应用于讨论各类带有冲突、矛盾、合作、竞争、进化等问题及相关模型之中。博弈论已成为人们分析复杂系统与作重大决策时的有力工具。,3,一、博弈论基本概念,世事纷争一棋局,许多冲突模型在游戏中就存在,博弈论早期就是由研究国际象棋开始的,所以被命名为Game Theory。

2、人们很快认识到此种理论可用于经济、政治、军事等领域。,1944年冯诺曼和奥摩根斯特恩合著的竞赛论与经济行为问世,总结了初期研究成果,奠定了博弈论的基础。由于该理论主要讨论在复杂的矛盾冲突等活动中,局中人(Player)采取何种合理的策略(strategy)而能处于“优越”的地位,以便取得较好效益,所以将它译为博弈论。,博弈论(Game theory)可以被定义为是对智能的理性决策者之间冲突与合作的数学模型的研究。,4,常见的游戏如棋类,两人对奕,此两人便称为局中人,他们各有一套棋路,或善于用马,或长于用炮。在每次轮到一方走子时,他可能有许多走法,这些走法依赖于当时棋局形势以及棋手想要达到的目的

3、,以及他惯用的走法,从而形成他走棋的指导思想。对奕时指导棋手行动的思想便称为策略。对局终了可能有三种结局:甲胜;乙胜;和局。如果用数量表示各种结局,例如胜家赢得彩金若干(设所得彩金由输家付给,则输家当然失去若干),和局时都不能取得彩金,此种表示结局的数称为支付(payoff)。局中人、策略、支付是博弈论中常见的基本概念,下面我们将逐一介绍。,5,(1)参与者,参与者指的是一个博弈中的决策主体,通常又称为参与人或局中人。,博弈参与者集合一般表示为,参与者参加博弈的目的是通过合理选择自己的行动,以期取得最大化自己的收益(或效用)水平。参与者可以是自然人,也可以是企业、团体、国家,甚至是国家组成的集

4、团(如欧盟、OPEC等)。对参与者而言,在博弈过程中,他必须有不同的行动可作应对选择。在博弈的结局中,他能知道或计算出各参与者不同的行动组合产生的效益(或效用)。,6,(2)战略,战略是参与者如何对其他参与者的行动作出反应的行动规则,它规定参与者在什么时候该选择什么行动。或者说。战略是参与者“相机行动方案”。,7,(3)收益函数,在博弈论中,收益指的是在一个特定的战略组合下参与者得到的确定效用或期望效用。效用通常表现为博弈结果中输赢、得失、盈亏。效用必须能用数值刻画其大小。收益是博弈参与者真正关心的问题 。,注释:博弈论的一个基本特征是一个参与者的收益不仅取决于自己的战略选择,而且取决于所有参

5、与者的战略选择。或者说,收益是所有参与者各选定一个战略形成的战略组合的函数。,在博弈论中,通常用ui表示参与者i的收益,一个战略组合是,每个参与者的收益可以表示为,8,参与者、战略、收益函数是标准博弈的三要素。由前面我们对这三要素的分析,可以得到一个标准博弈的定义:,标准博弈的定义:,9,(4)博弈的解纳什均衡,注释:研究博弈问题就是建立博弈模型,求解博弈的纳什均衡,下面我们用实例来说明我们的理论及应用,10,信息,信息指的是参与者在博弈过程中能了解到和观察到的知识。这些知识包括“自然”的选择,其他参与者的特征和行动等。信息对参与者是至关重要的,因为一个参与者在每一次进行决策之前,必须根据观察

6、到的其他参与者的行动和了解的有关情况作出自己的最佳选择。 由于信息内涵的不同,派生出各种有关信息的概念将博弈论划分成不同的类型,因此寻求博弈间的方法也不同。这里只就信息有关的两个基本的、重要的概念进行讨论。 首先,关于“共同知识”的概念。一个博弈问题所涉及的“自然”的不同选择、参与者的行动以及相应产生的效用(效果、收益)都是一种知识(信息)。博弈论所谓的共同知识指的是“所有参与者知道,所有参与者知道所有参与者知道,所有参与者知道所有参与者知道所有参与者知道”的知识。,11,为了说明共同知识的重要性,我引用一个众所周知的寓言。故事发生在一个村庄,村里有100对已婚夫妇,他们都是地道的逻辑学家,但

7、也有一些多少有点奇特的社会风俗。每天晚上,村里的男人们都将点起篝火,绕圈围坐举行一个会议,且每个人都谈论自己的妻子。在会议开始时,如果一个男人有理由认为他的妻子对他总是守贞的,那么他就对在坐的男人们赞扬她的美德。另一方面,如果在当前会议之前的任何时间,只要他发现了他妻子不贞的证据,那他就会悲鸣恸哭,并祈求神灵严厉地惩罚她。再则,如果一个妻子曾有不贞,那她和她的情人将会立即通知村里除她丈夫外所有的男人。所有这些传统都是村民们的共同知识。,12,事实上,每个妻子都已对自己的丈夫不忠。于是,每个丈夫都知道除自己的妻子外都是不贞的女人,而对自己的妻子每晚都要赞扬。,这种状况持续了很多年,直到一个传教徒

8、走访到这个村庄。他坐在髯火旁参加了一次会议并听到每个男人都赞扬自己的妻子之后,他站到丈夫们围坐的圆中心,大声地说:“这个村里有一个妻子已经不贞了。”在此后的99个晚上丈夫们继续开会并赞扬他们的妻子,但在第100个晚上,他们全都悲鸣偷哭并祈求严厉地惩罚他们的妻子。,13,现在,让我们试问一下,这个传教徒告诉了这些丈夫们他们所不知道的什么?每个丈夫都已经知道了99个不贞的妻子,故这对任何人来说都不是新闻。但“这个传教徒对所有男人做了一个声明”是共同知识,从而这个传教徒所声明的内容,即有一个不贞的妻子,也就成了所有男人中间的共同知识。在传教徒宣告之前,每个形如“(每个丈夫知道)有一个不贞的妻子”的判

9、断对于99都是正确的,但对100就不正确了。,14,其次,关于“完全信息”的概念。完全信息是博弈论非常重要的基本概念,有了上述的共同知识概念,这里就可以给出完全信息的严格定义。完全信息指的是所有参与者各自选择的行动的不同组合所决定的各参与者的收益对所有参与者来说是共同知识。简单通俗地说,完全信息是指每一个参与者对自己以及其他参与者的行动,以及各参与者选择的行动组合产生的收益等知识有完全的了解。,15,二、囚徒困境博弈模型分析,两个共同作案的犯罪嫌疑人被捕,并受到指控。除非至少一个人招认犯罪,否则警方无充分证据将他们按罪判刑。警方把他们关入不同的牢室,并对他们说明不同行动带来的后果。如果两人都采

10、取沉默的抗拒态度,因警方证据不足,两人将均被判为轻度犯罪入狱1个月;如果双方都坦白,根据案情两人将被判入狱6个月;如果一个招供而另一个拒不坦白,招认者因有主动认罪立功表现将立即释放,而另一人将被判入狱9个月(所犯罪行判6个月,干扰司法加判3个月)。,1、问题的提出,这两个犯罪嫌疑人是坦白还是拒不坦白呢?,16,3、问题分析,囚徒困境问题可以用图11所示的双变量矩阵的形式来描述。,注释:在此博弈中,每个囚徒有两种战略可供选择:坦白(或招认)、不坦白(或沉默)。图1-1的矩阵中每一个单元的两个数字表示一组特定的战略组合下两个囚犯的收益(或支付、效用,这里已经开始引用经济学的术语了),其中第1个数字

11、是囚徒1(习惯上是位于矩阵横行上的参与者)的收益,第2个数字是囚徒2(位于竖行上的参与者)的收益。如果囚徒1选择沉默,而囚徒2选择坦白,那么囚徒1的收益是9(表示判刑9个月),囚徒2的收益为0(表示马上释放)。,2、假设:两囚徒都是理性的和智能的。,17,4、模型建立,参与者集合:=囚徒1,囚徒2,战略空间:S1=S2=坦白,沉默,u1(坦白,坦白) = u2(坦白,坦白)-6 ,u1(沉默,坦白)u2(沉默,坦白)=-9 u1(坦白,沉默) u2(坦白,沉默)= 0 ,u1(沉默,沉默)u2(沉默,沉默)=-1,收益函数,18,5、模型求解,19,6、结果分析,战略组合(沉默,沉默),即如果

12、两个人都不坦白,各人只判刑一个月,不是比战略组合(坦白,坦白)带来的各判刑6个月要好吗?,注释:这正是囚徒困境的“困境”两个字的体现,如果用经济学中的“有效”的术语的意思来讲,(沉默,沉默)是一个有效结局。有效结局并不是囚徒问题的博弈解。这体现了个人利益和全体利益的矛盾。,20,7、模型的推广与应用,与囚徒困境类似的博弈问题在经济、社会等领域有许许多多的版本。,应用1:A,B两个公司以高低两种价格向市场竞相销售同一种产品。,注释:双方协定以高价格垄断市场,可以使彼此获得满意的利润收益,至少要好于双方都以低价格出售产品的情形。但如果某一方坚持高价,而另一方为了独占市场却将产品以低价格推销,因为协

13、定不被遵守时是不会受处罚,那么后者将获高盈利而前者将损失惨重。市场上商品的价格战,常常出现的结局一般是以低价格销售商品,消费者从中得到好处,如现在的通信三大运营商:移动、电信和联通,这种结果正是博弈论预测的合理结局,你们不妨自己设计一个类似于图1-1的A,B公司的收益矩阵。,应用2:军备竞赛问题,注释:美苏冷战期间,两个超级大国构成博弈的两方,可供选择的战略是:扩军(增加军费运算)、裁军(减少军费运算)。如果双方都热衷于扩军,两国都要为此付出高额军费(从社会福利角度来看这是一笔庞大的付收益);如果双方都选择裁军,则可省下这笔钱;如果一方面裁军而另一方面进行扩军,扩军的一方到时候就会以武力相威胁

14、甚至发动战争,这是,战争胜败双方的收益与支付将出现难以估量的差异。博弈论给出军备竞赛问题的是战略组合(扩军,扩军),博弈理论预测双方都扩军可以达到对抗中的相对稳定,这是一个符合现实的合理结局。,21,三、海滩占位博弈模型分析,甲乙两个冷饮摊贩,他们在一个直线状的海滩上,以同样的价格、相同的质量向均匀分布在海滩上的众多游客(他们来此享受海水和阳光,进行日光浴或游泳活动)销售冷饮。既然是做生意,目的总是希望尽可能多赚点钱,甲乙两人又是在同一地点做同样的生意,竞争就是不可避免的事情了。,1、问题的提出,这两个冷饮摊贩应该如何安置自己的摊位,才能相安无事地做各自的生意呢?,22,3、建模,(1)参与者

15、集合:=甲,乙,(2)战略空间:S1=0,1/2,S2=1/2,1,(3)收益函数:,2、问题分析与假设:,(1)两摊贩都是理性的和智能的; (2)游客总是到距离自己最近的摊位购买冷饮; (3)为了叙述方便,不妨将海滩长度标准化为1。,23,对所有xS10,1/2和yS21/2,1都成立。,24,4、模型求解,25,5、结果分析与推广和应用,结果分析:按通常的想法,如图1-3,甲在1/4处设摊,乙在3/4处设摊,这样既方便了顾客,又照顾到甲乙二人各占约一半顾客的生意,可谓公平合理。问题不是简单的解决了吗?,注释:事情并不像想象的那么简单。甲乙二人做同样的生意,两人之间就存在竞争,这就构成了一个

16、博弈问题。站在甲的角度考虑,只要手段合法,多揽一点顾客就可以多赚一点钱。基于这样的理性想法,甲就会将自己的摊位向右挪动到A点(见图13)。这时,从0到M(这里M是A至3/4处的中点)范围内的顾客都会去买甲的冷饮,甲就从乙的手里挖走一部分顾客,即图13中阴影所示的1/2到N的那一部分。乙也是一个理性的生意人,他会估计到甲可能作出的动作,因此,他也会将自己的摊位向左边移动。照此下去,最后的结果是甲乙二人都挤在一起,紧接着,在海滩的中点(1/2处)做冷饮生意。,推广应用:同一城市的不同航空公司经营的飞往同一目的地的航班,常常出现起飞时刻几乎相同的现象。就是在文化娱乐方面,也能运用海滩占位的博弈结论予以解释。如果把电视中高雅艺术节目与较低档的节目比作海滩的两端,那么众多的电视观众就可以看作是散布在海滩上的游客。电视台常常将黄金时段的电视节目定位在中等档次,以提高收视率。,26,四、智猪争食博弈,1、问题的提出,猪圈里喂养两头猪,一头大猪,一头小猪。猪圈的一边有一个猪食槽,对面的一边装有控制开关。只要猪用鼻头去拱控制开关,就会一次有6个单位的饲料流进猪食槽。如果大猪和小猪都不去

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号