网络博弈Network games
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考虑在均匀混合种群中,每个个体可与种群中的其他所有个体进行 博弈。每对个体按照收益矩阵进行博弈。假设采用合作策略的个体 比例为x,选择成为背叛者的比例为y,则种群中合作/背叛者的收益分 别为:
Taylor和Jonker利用复制动力学(Replicator dynamics,也称为模 仿者动态)描述演化过程中策略的动态变化:种群中某个策略比 例的变化速度与采用这个策略的个体比例及其收益成正比:
是种群的平均收益。由上面两组公式及 其中 x+y=1可以得到合作者的复制动力学方程:
对于囚徒困境博弈来说,T>R>P>S,观察到
所以合作者的数量会逐渐减少并最终在种群中消亡。x=0为稳定的平衡点。
第二节. 网络上的两人两策略演化博弈
1
网络上的博弈介绍
2
正则格子上的两人两策略博弈 BA无标度网络上的两人两策略博弈 度相关无标度网络上的两人两策略博弈 聚类的无标度网络上的两人两策略博弈
我们可以从一个子图来理解正则格子上的合作行为涌现。考虑上图 的三角形对顶子图。实心节点代表背叛者,空心代表合作者。考虑如下 的演化规则:每个个体x与每个邻居按照weak囚徒困境进行一轮博弈,之 后x会随机选择一个邻居y比较两者的本轮收益,如果被选择的邻居y的本 轮收益高于x,则x会学习y的本轮策略并在下一轮博弈中使用,反之下一 轮x会坚持其原有策略。 这种三角形对顶格子可扩展为(d)所示的Kagome格子,其聚类系 数为1/3.在这种规则格子上,当b<1.5时,只要初始有少量合作者构成三 角形合作簇,合作行为可以有效在格子上扩展蔓延。
初始时刻为网络中每个个体随机分配合作或背叛策略,(a) 图显示了种群合作策略随时间的演化,经过一段长期暂态过渡过程, 合作者的数目会逐渐趋于稳定.稳态合作者的比例是衡量合作涌现程 度的重要指标。(b)说明随着“背叛者的诱惑”b的增加,网络会 由全部合作变为合作背叛共存再变为全部背叛。变化过程中有两个 阈值:背叛者出现的阈值和合作者湮灭的阈值,它们也是衡量合作 涌现程度的重要指标
4.猎鹿博弈(Stag-hunting game,SH) 如果两个猎人打猎同时发现一头鹿和两只兔子,他们必须齐心协力 才能抓到鹿,然后平分这头鹿每人收益为5,这样兔子就抓不到了;每 个猎人也可以毫不费力的各抓到一只兔子,获利为3,然而鹿会跑掉; 如果一个猎人抓兔子另一个抓鹿,前者(背叛者)获利3,后者(合作 者)获利0。两个人的决策必须在同时做出。则(C,C)和(D,D)为两 个纯纳什均衡。混合纳什均衡为:每个猎人以3/5概率抓鹿,2/5概率抓 兔子,此时对手选择抓鹿或者兔子的期望收益相同。此为R>T>P>S情 形。
不同格子网络上合作行为的涌现情况是不同的。以PD game为例,考 虑一种随机策略演化规则——Fermi规则:假设在每一轮博弈中,个体x 会随机选择一个邻居y,并比较二者的本轮收益;下一轮x采取y本轮策略的 概率为
若x的收益比y低,则x很容易接受y的本轮策略;若x的收益高于 y,x仍会以微弱的概率采取y的策略,x的这一非理性选择由k来刻 画,它描述了环境的噪音因素,反映了个体在策略更新时的不确定 性。它趋于0意味着策略更新是确定的;趋于无穷意味着个体处于 噪声环境中无法做出理性决策,只能随机更新自己的策略。
TFT以合作开始,然后模仿对手上一步的策略。TFT能成为冠军主 要得益于以下三点:nice(不会首先背叛对手);quickly “punish”(可被激怒的,报复适当);immediately“forgive”(如果 对手知错能改,选择原谅)。但TFT不能纠正任何的失误,因而丧失合 作优势,为此Nowak提出了慷慨的TFT规则(Generous-tit-fortat,GTFT)(面对背叛行为时仍以一定概率保持合作)和赢存输变 (Win-stay,lost-shift,WSLS)(设定心理阈值,高于它保持,低于它 纠正) 3.雪堆博弈(Snowdrift game,SG) 考虑在一个风雪交加的夜晚,两人开车相向而行,被同一个雪堆所 阻。假设铲除这个雪堆使道路通畅需要的代价为c,道路通畅带给每个 人的好处为b,b>c.如果两人一起动手铲雪,每人的收益均为b-c/2; 如果只有一人铲雪,虽然两人都可以回家,但是背叛者逃避了劳动, 它的收益为b,而合作者的收益为b-c;如果两人都不铲雪,两人都无 法及时回家,收益均为0.雪堆博弈中存在两个纯纳什均衡(C,D)和 (D,C)
在存在多个纳什均衡的情况下,个体如何抉择是一个难题。可以根 据一些线索进行选择均衡,如果没有线索可以用的时候,个体可以以概 率1-r选择铲雪,以概率r选择待在车里,r=c/(2b-c)为双方合作时的损益 比(Cost-to-benefit)。此时对对手来说选择合作或者背叛的期望收益 是相同的——这样对手无法通过改变策略来提高自己的收益,此时为演 化稳定策略,然而此时的平均收益低于同时选择合作时的收益,所以个 体在合作与背叛之间抉择的两难困境。与囚徒困境问题相比,合作更容 易在雪堆博弈中存在。 鹰鸽博弈和胆小鬼博弈都可以归结为T>R>S>P的情景,最好选择采 取对手的反策略。
1.囚徒困境博弈 考虑两个小偷(张三和李四)合伙作案,被捕后被隔离审讯。他们都知道: a.如果双方都坦白罪行,两人均被判刑3年 b.如果双方都拒绝坦白,两人均被判刑2年 c.如果一方坦白,另一方拒不认罪,前者被判1年,后者被判5年 如果C表示与同伴合作,即拒绝坦白;D表示背叛同伴,即坦白罪行,假设 两个小偷不能相互交流,收益矩阵为:
合作无处不在,无论对于生物界种群的进化还是人类社会的发展,合 作都扮演着至关重要的角色。纵观整个合作过程,种群中存在两类个体: 合作者和背叛者。合作(Cooperation,C)是指付出一定的代价使对手 获益的行为;而背叛者(Defection,D)是指不付出任何代价却可以从 合作者处获益。在博弈论研究中,通常用一些生动有趣的博弈模型来描 述个体之间的冲突竞争,比如囚徒困境博弈(Prisoner’s dilemma,PD) 等。 在复杂环境中个体没有足够的能力去选择最佳策略以最大化收益, 此时个体通常会根据所掌握的局部信息采取启发式的方法,做出令其满 意的决策。个体的这种选择过程表明它是有限理性的。演化博弈理论着 重研究有限理性的个体如何随着时间的推移在不断地重复博弈过程中通 过自适应学习而优化收益。演化博弈理论(Evolutionary game theory) 着重研究有限理性的个体如何随着时间的推移在不断的重复博弈过程中 通过自适应学习而优化收益。演化博弈理论将经典博弈论中的收益对应 于进化论中的适应度(Fitness):适应度越高的策略随着时间演化更 有可能被保留下来,适应度差的策略会被淘汰。最终策略在种群中会达 到一个均衡状态,任意少量的变异策略的个体无法入侵整个种群,而长 期来看整个种群没有发生变化。这种策略是纳什均衡的一个子集,称为 演化稳定策略。
2. 正则格子上的两人两策略博弈
正则格子(Regular Lattices)是每个节点的度都相同的格子网络。 Nowak和May首先将空间结构引入囚徒困境,研究二维方格格子上的 重复weak囚徒困境,即R=1,P=S=0,T=b。b>1时个体更倾向于选择 背叛策略。假设个体采用简单的最优规则进行策略演化:每个个体与 直接连接的邻居进行一轮博弈后,在下一轮中它会采取邻居(包含本 身)中收益最高的个体在本轮的策略,这是一个确定性的演化规则。 与种群均匀混合情况下合作行为消失不同,合作现象能在具有周期边 界的二维方格格子上涌现:合作者通过结成紧密的簇来抵御背叛者的 入侵。
囚徒困境的收益矩阵中R=-2,S=-5,T=-1,P=-3。(D,D)是囚徒困境 博弈的纳什均衡状态,但此时收益低于两人同时选择合作时的收益,在 这种情况下理性个体将面临两难的困境。此为T>R>P>S的情形。
2.重复囚徒困境
如果两个个体仅进行一轮囚徒困境博弈,个体通常会选择背叛策略。 然而,在现实生活中,两个个体之间经常进行重复的交互,并且经常不 清楚这种博弈关系何时结束。此时,个体会乐于帮助那些曾经帮助过自 己的个体。20世纪70年代,Axelrod发起了著名的“重复囚徒困境”计 算机游戏竞赛,研究什么样的规则是最好的。 Axelrod设计了博弈收益矩阵中参数为:R=3,P=1,S=0, T=5 并邀请各个领域的专家提交他们认为最好的规则参赛,每个规则与其他 所有规则以及一个随机规则分别进行重复囚徒困境博弈,参加竞赛的规 则可以利用博弈双方以往的历史信息,然后统计哪个规则最终收益最高。 共进行了两轮竞赛,获胜者都是所有程序中最简单的规则——“针锋相 对”(Tit-for-tat,TFT)
从稳定状态的个体之间的 动态组织出发,可以进一 步将处于稳定状态的节点 分为三类:始终保持合作/ 背叛策略不变的称为纯合 作者/背叛者,不断改变自 己策略的个体称为骑墙者 (Fluctuating individuals)。 上图显示了ER随机网络和 BA无标度网络上的囚徒困 境博弈个体的动态组织行 为。
上图显示了平均度为4的5种正则格子上的囚徒困境行为。
左图为具有不同 平均度的带有周期 边界的格子上雪堆 博弈的合作频率fc 随损益比r的变化 情况。
来自百度文库
更新规则:W(sxsy)=(Px - Py)/((1+r)<k>)
3. BA无标度网络上的两人两策略博弈
考虑BA无标度网络上的PD game,在每一轮中,每个个体x与所 有邻居进行一次博弈,累计收益Px作为该个体的适应度。策略演化 时用公式:
与随机网络相比,BA无标度网络能够极大地促进合作行为的 涌现,使合作者在网络中占据主导地位。
可以通过分析背叛行为在BA网络上的扩散过程,来阐述中心节点 能够有效抵抗背叛者入侵的机理。假设初始时刻只有一个最大度 节点x为D,其余均为C。观察x对网络中合作行为的入侵性。上图 说明了取不同的参数b时,x周围合作邻居比例随时间的变化情况。
第一节. 博弈论介绍
第二节. 网络上的两人两策略演化博弈 第三节. 网络上的多人两策略演化博弈 第四节. 网络上自适应的演化博弈
自从数学家von Neumann和经济学家Morgenstern的合著《博弈论与经 济行为》问世以来,人们把博弈方法用于分析经济竞争、军事冲突及物种 演化等问题。博弈论为解释自私个体之间的交互行为提供了理论框架。特 别的,博弈论还被用于理解个体合作行为和种群的进化,揭示底层自私行 为之间的竞争和现实生活中广泛存在的合作行为之间看似矛盾实则统一的 内在动因。 博弈论模型中的个体(Individual)也称为参与者(Player),它们可 以在多个策略(Strategy)间进行选择。一个个体的行为会影响到其他个 体,每个个体也能够从与其他个体的互动中获得一定的收益(Payoff).博 弈论研究理性个体的策略选择,即在他人选择既定的情况下,如何使自己 的利益最大化。博弈论中最核心的概念是纳什均衡(Nash equilibrium), 它是指自私个体在相互作用过程中达到的一种均衡状态,在这种状态下没 有个体可以通过单方面改变自己的策略而增加收益。
3
4
5
1. 网络上的博弈介绍
网络博弈理论首先由Nowak和May提出,考虑每个节点代表一 个个体,节点间的边代表个体之间的相互作用关系,在每一轮中它 们根据某个博弈模型进行交互作用,并采取统一的演化规则进行策 略的更新以使未来的收益最大化。网络结构与演化博弈之间有密切 的联系,这方面的研究也称为网络演化博弈(Network evolutionary game)。博弈模型、网络结构和演化规则是网络演化博弈的3个要 素。 一个广泛使用的演化规则为一个个体i随机选择一个邻居j,如果它 们有不同的策略,i模仿j的策略的概率可表示为收益差的函数:
此博弈为两人两策略博弈,包括如下策略组合: a.双方都选择合作,记为(C,C)。每个人收益记为R,即“对双 方合作的奖励”(Reward for mutual cooperation) b.一方合作而另一方背叛记为(C,D)或(D,C)。背叛者会获得 “背叛的诱惑”T,合作者会得到“傻瓜的报酬”S c.双方都选择背叛,记为(D,D)。每个人的收益记为P,即“对 双方都背叛的惩罚”