5个强盗的博弈论
来源:互联网 发布:统计博士知乎 编辑:程序博客网 时间:2024/04/28 05:13
今天王鹏做trainning讲了一些C++的基础知识,最后给出了一个5海盗分宝石的问题,我觉得挺有意思。所以再试着总结一下这个问题。
题目:5个海盗抢到了100颗宝石,每一颗都一样大小且价值连城。他们决定这么分:
(1)抽签决定自己的号码(1~5);
(2)首先,由1号提出分配方案,然后大家表决,当且仅当达到或超过半数的人同意时,按照他的方案进行分配,否则将被扔进大海喂鲨鱼;
(3)如果1号死后,再由2号提出分配方案,然后剩下的4个人进行表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔入大海喂鲨鱼;
(4)依此类推……
条件:每个海盗都是很聪明的人,都能很理智地做出判断,从而做出选择。
问题:第一个海盗提出怎样的分配方案才能使自己的收益最大化?
王鹏给出的办法是逆推,如果剩下n个人会是什么结果?
n = 2:结果4号会把100个留给自己,5号一个也分不到。表决的结果是4号自己支持自己,该方案半数通过。所以4号的分配方案结果是100,0;
n = 3:根据上面的推导,3号知道如果自己被扔下船的话,接下来就是让4号分宝石,这样5号一个宝石也得不到。所以只要给5号一个,5号就会支持他。所以3号的方案是99,0,1。该方案获3号,5号支持通过;
n = 4:同样道理,2号知道只要给4号一颗宝石,4号就会支持他的方案。所以2号的方案是99,0,1,0。该方案获2号,4号支持通过;
n = 5:依次类推,为了拉拢3和5,1会这样分98,0,1,0,1。该方案会获1号,3号,5号的支持通过。
到这里这个题就算解完了。你可能会怀疑答案是唯一的么,会不会是97,0,1,0,2呢?不会的,原因你自己想吧。
有些人会想,这纯属扯淡,现实中要真这么分的话,2,3,4,5都不用商量就把1扔海里喂鱼了,然后就少一个人分宝石了,他们四个人分的话按平均数也是25啊!海盗脑子灌水啦,这方案能通过,打死也不信啊!呵呵,我一开始也觉得这种分配荒唐,再往下看你就相信了。
总结:
数学规律是很简单的:(100-n/2),0,1,0,1,......
其中的博弈原理我也没搞清楚,我觉得用我的亲身经历来描述就真实一些了。比如:年终,院长要来所里视察,所长会让谁来为院长做报告呢?这可是年终总结会啊,一年的工作成绩都要在这会上说呀,这么重要的会议谁来做汇报呢,所长就得好好动动脑筋了。
1) 所长亲自来?不会的,所长主要负责主持会议,会前致词,会后陪酒、陪饭之类的事情;
2)副所长?不行!副所长最大的梦想就是干掉所长然后取而代之。所长心里很清楚这件事。所长会想,“老让他出风头,时间一长我的位置还能保么!”所以副所长一点表现的机会都没有;
3)那是找谁呢?所长可以找个能挑战副所长位置的人,让副所长这厮顾头不顾腚,省了他老惦记着所长的宝座了。所以你就发现经常是机关的领导被选出来做汇报,而不是副所长;
4)还可以找个稍微给点甜头就满足的人,比如项目组长之类的小角色来介绍重点项目。本人做组长的时候就曾有幸到一些重要场合做过报告。
所以,看清楚了吧。给副所长再多好处都没用的,他会想“干嘛支持你,把你干掉就全都是我的了”。这位所长最后用的就是海盗分金的策略,因为拉拢挑战者的挑战者和小人物是很容易的。
再往下看,就更有意思了。
1) 5宝石问题中最大的获益者是分配者。举例来说,他就是历代造反之后的新皇帝,他一人独占了全天下绝大部分的财富;
2) 那些分到一块宝石的人,也就是历代的王公大臣。他们虽然也和皇帝一样久经沙场,甚至曾经比皇帝杀得还辛苦,但是只能得到一块宝石。即便这样他们就已经很满足了,仍然会拥戴新皇帝;
3) 再剩下的人什么也没有分到,也就是社会最底层的人民了。他们之中有些人能力也很强,比如2号,本来也有潜在的机会成为皇帝,但可惜时运不济最后两手空空;
4) 再剩下的人或者是2号的拥戴者(是打压对象),或者是因为能力实在太弱了,根本就不值得花钱去拉拢。结果他们到了新朝代仍然一无所有。
所以你知道了,开国的皇帝们也是深通海盗分金策略的,而且不管到哪个朝代都会有相当一部分人一无所有。
相信98,0,1,0,1了么?你还觉得应该平分么?你见哪个朝代成立之后,一帮功勋凑在一块说“这是我们大家打的天下,我们平分吧”。
- 5个强盗的博弈论
- 5个强盗分100颗宝石
- 挺可爱的强盗
- 强盗分金问题(博弈论经典问题)
- 我在银行钱被抢的经历,中国有个强盗叫“银行”
- 5个强盗分100颗宝石 你该怎么分?
- 羊的门(1)- 贼和强盗
- 强盗分赃问题的计算机求解
- 看一下深圳Police的强盗行径!
- 智慧的博弈强盗分金币
- 博弈论的局限性(博弈论的诡计)
- 中国的银行就是他妈的强盗!
- 微软欧盟IE之争:两个强盗的对决
- 这是一个盗版和强盗的社会
- 很有意思的博弈论
- 很有意思的博弈论
- 有意思的博弈论
- 博弈论-美女的硬币
- 精华贴子整理之全文索引
- TortoiseSVN升级到1.6.9以后,大小写敏感的脚本无法再使用
- 004 初学常遇到的错误
- shell中字符串的比较
- msm7227平台linux I2C驱动分析(2.6.29)
- 5个强盗的博弈论
- javascript js 可上、下移动下拉列表选项
- 堆和栈的区别
- 求1到N之间的质数
- 等长切割字符串填入数组
- windows下配置net-snmp
- 暑假学习总结四
- 优美句点~
- srilm 安装