全站数据
9 6 1 5 2 8 3

什么是逆向归纳法

金融小百科 | 教育先行,筑梦人生!         

逆向归纳法(backward induction)是求解动态博弈均衡的方法。所谓动态博弈是指博弈参与人的行动存在着先后次序,并且后行动的参与人能够观察到前面的行动。逆向归纳法在逻辑上是严密的,然而它存在着“困境”。所谓逆向归纳法是从动态博弈的最后一步往回推,以求解动态博弈的均衡结果。逆向归纳法又称逆推法。它是完全归纳推理,其推理是演绎的,即结论是必然的。

在完全且完美的动态博弈中,先行为的理性博弈人,在前面阶段选择策略时,必然会考虑后行博弈人在后面阶段中将会怎样选择策略。因而,只有在博弈的最后一个阶段,不再有后续阶段牵制的情况下,博弈人才能作出明智的选择。在后面阶段博弈人选择的策略确定后,前一阶段的博弈人在选择策略时也就相对容易。

什么是逆向归纳法

逆向归纳法就是从动态博弈的最后一个阶段开始分析,逐步向前归纳出各阶段博弈人的选择策略。

逆向归纳法的逻辑基础:动态博弈中先行动的参与人,在前面阶段选择行为时必然会考虑后行动的参与人在后面阶段中的行为选择,只有在最后一阶段的参与人才能不受其他参与人的制约而直接做出选择。而当后面阶段的参与人的选择确定后,前一阶段的参与人的行为也就容易确定了。逆向归纳法排除了不可信的威胁或承诺。

逆向归纳法的运用

逆向归纳法:它的精髓就是“向前展望,向后推理”,即首先仔细思考自己的决策可能引起的所有后续反应,以及后续反应的后续反应,直至博弈结束;然后从最后一步开始,逐步倒推,以此找出自己在每一步的最优选择。

图1的求解过程如下:

(a)若2在右,2将选择进(0.3);∵(0.3)>(0.0
(b)若2在左,2将选择退(3.0);∵(3.0)>(-1.-1
(c)在2的选择中1的最大收益是选择进;∵(3.0)>(0.3)
∴纳什均衡为(进(进,退))均衡解为(进,退),均衡收益为(3.0)

(2)逆向归纳法仅适合有限步动态博弈,而且要求决策者犯的可能性很小。

如果使用逆向归纳法得到的结果是A选择右边的行动,双方各得3。

如果A在第一步选择下边的行动,B该做何想?只有当A在第二步犯错误的可能性小于1/11时,B才有胆量选择让游戏继续玩下去。于是A极有可能获得10这个最大回报。

对逆向归纳法的批评

右图所描述的I个参与人的博弈,在这里,每一个参与人i<I可以选择“D”来结束博弈,或者选择“A”把采取行动的权利让给参与人i+I。如果参与人i选择了行动D,每一个参与人都能得到l/i;如果所有参与人都选择了行动A,那么每一个参与人都能得到2。

由于每次只有一个参与人采取行动,这是一个完美信息博弈,我们可以应用逆向归纳方法。用这一方法可以预测得每一个参与人应该都会选择行动A。如果I很小,这似乎是一个合理的预测。如果I很大,那么作为参与人1,我们自己将都会选择D而不是A,其原因类似于猎鹿博弈中推导无效率均衡所用到的“稳健性”。

首先,收益2要求所有I—1个其他参与人都要选择行动A。如果一个给定参与人选择行动A的概率是P<l,并且与其他参与人的选择是相互独立的,那么所有其他I-1个参与人都选择行动A的概率就是p

案例分析:海盗分赃

海盗分赃逆向归纳法的经典例子,其原型来自I.Stewart在《科学美国人》杂志上的一篇文章《凶残海盗的逻辑》。这个例子曾经被作为微软公司招募员工的面目,你也可以尝试着可以在几分钟之内求解出正确答案。

什么是逆向归纳法

1.故事模型

话说有5个海盗抢来了100枚金币,大家决定分赃的方式是:由海盗一提出一种分配方案,如果同意这种方案的人达到半数,那么该提议就通过并付诸实施;若同意这种方案的人未达半数,则提议不能通过且提议人将被扔进大海喂鲨鱼,然后由接下来的海盗继续重复提议过程。假设每个海盗都绝顶聪明,也不相互合作,并且每个海盗都想尽可能多得到金币,那么,第一个提议的海盗将怎样提议既可以使得提议被通过又可以最大限度得到金币呢?

我曾好几次在学生中做过调查,如果他们就是第一个海盗会怎么分。答案五花八门,但是大多数是表示平均分(每人20颗)——这可能是现实中的情况,公平观念在博弈中发挥着作用。但是标准博弈论是研究人们完全理性的情况下极端复杂的策略互动后果,这里的平均分配并不符合标准博弈论的逻辑。

那么答案究竟是什么呢?使用逆向归纳法可以求解如下:

    首先,考虑只剩下最后的海盗五,显然他会分给自己100枚,并赞成自己。

    再回溯到只剩下海盗四和海盗五的决策,海盗四可以分给自己100枚并赞成自己;海盗五被分得0枚,即使反对也无用。

    回到海盗三,海盗三可以分给海盗五l枚得到海盗五的同意;分给自己99枚,自己也同意;分给海盗四0枚,海盗四反对但无用。

    回到海盗二,海盗二可以分给海盗四1枚得到海盗四同意;分给自己99枚,自己也同意;海盗三、五各分得0枚,他们会反对但反对没有用。

    回到海盗一,他可以分给海盗三、五各l枚,获得海盗三、五的同意;分给自己98,自己也同意;分给海盗二、四各0枚,他们会反对但反对不起作用。

因此,这个海盗分赃问题的答案是(98,0,1,0,1):海盗一提出分给自己98枚,分给海盗二、四各0枚,分给三、五各1枚,该提议会被通过,因为海盗一、三、五会投赞成票。我们可以把这个逆向决策的过程用如下矩阵表达出来(如上图,其中画下划线的数字表示海盗对该方案投了赞成票,未加下划线对应于反对票)。

如果你是海盗一,你会这样提方案吗?

对于上述海盗分赃问题,我们还可以演化出不同的版本。比如说:(1)如果要求包括提议海盗在内的所有海盗过半数(超过1/2)同意才能使提议通过,那么海盗一应该怎么提方案?(2)如果要求提议海盗之外的海盗过半数同意才能通过,那么海盗一又该怎么提方案?(3)或者海盗的数目增加到10个、100个,海盗一又怎么提方案?大家可以把这个当做练习题来做一做。

什么是逆向归纳法

变种问题(1)中,海盗一一提出的分配方案是(97,0,1,2,0)或(97,0,1,0,2);变种问题(2)中,海盗一提出的分配方案应是(97,0,1,1,1);变种问题(3)中,大家可尝试逐渐增加海盗的数量,将会发现答案是有规律可循的。

参考文献

1.0 1.1 刘霞,周岳梅主编.经济学基础.北京大学出版社,2009.08

(美)弗登博格等著 姚洋等译.博弈论.中国人民大学出版社,2002年10月第1版

董志强著.身力的博弈.机械工业出版社,2007.1

猜你喜欢内容

更多推荐