海盗分金

------------------------------------ 
进城的路远离大道,绕过一片小树林.有点荒凉偏僻,但走到一半的时候竟听到路边的树林里一群人吵吵闹闹,仿佛开会一般.偏僻的路上忽然遇到吵闹的人群,多多少少是有点不平常.而程序猿和小驴向来好奇心很重,
小驴嗅了嗅鼻子,"不会是李娟的签名现场吧?听说最近<冬牧场>出了"
程序猿鄙视了小驴一眼:"猫了个咪的!你会把你的签名现场设在荒郊野外么?估计是Win8发布了吧?"
正在争论激烈,里面的人好像听到了我们的对话静了下来,停顿了几秒钟,一声惊天怒吼晴空霹雳般忽的从林中爆裂开来,"苍天负我,我必成魔!"程序猿和小驴顺声望去,五个虬髭大汉个个短装打扮,手握剜心尖刀,猛地从树林里跳出来,眨眼就把小驴和程序猿围个严实.
猫了个咪!
这不是前几天一直威名远播的江南五虎么,近几年他们连续作案,杀人越货,手段残忍,不留活口,据官方通缉抢劫了将近百万.每次又能全身而退,几乎成为传说.他们的照片现在贴的满大街都是,早上吃油条,中午午休,甚至大半夜压马路都能随手摘来一张他们的合影,微微含笑,不知情的还以为是哪个明星组合呢.新闻联播不是说他们被困在某座山中么,大批将士也正在那里进行地毯式搜查,怎么忽然就在这里出现了,声东击西么?看新闻害死人啊!
小驴和程序猿正两股战战时,为首头目摸样的大汉尖刀收回腰间,爽朗一笑:"兄弟莫怕!只要你们帮个忙,保证你们毫发无损,否则...."
"嗯?"
"想我们兄弟五人少尝慕侠义,然佣工江上,不得其志,自觉无以养家,遂杀生弃仁,落草曲悲山.纵行江南八余载,杀伤者众。所过之处但闻其名,不知其所踪也。今得金币百玫,然如何分之,终须有个好歹."
"如何帮?"
" 我们五个,个个自以为聪明理智,心狠手辣,不顾兄弟感情,只顾自己最大利益,可是一旦规则确立,决不食言,我们现有100枚金币,分配方法如下: 老大,老二,老三,老四,老五依次提出一个解决方案,由老大先开始,如果这个方案能够得到一半或者一半以上的人同意,就按照这个方案进行,如果不能得到一半或者一半以上的人同意的话,则提出方案的人必须杀掉,然后由老二继续提出方案,依次类推,直到金币分完,现在请你们帮忙想一个办法分这些金币"
    小驴听了,略微思索了一下,微微颔首而笑:"这个并不难,让我来解觉你们的难题":
强盗的游戏规则
------------------------------------ 
我们用H1,H2,H3,H4,H5分别代表五个强盗.他们的分配原则如上所述,由H1,H2,H3,H4,H5一次提出方案,若方案得到一半或者一半以上的人同意,则执行方案,若未通过,则杀死方案提出者,由下一个人提出方案,依次类推.
强盗的特点:
1.他们聪明理智,不会顾及兄弟情义,
2.他们不会破坏既定规则.
3.他们首先要活下来
4.其次,他们要实现自己利益最大化.
5.在34条件相同的情况下,优先选择把别人杀死.
爆发的小驴
------------------------------------ 
直觉告诉我们,第一个提出分配策略的人貌似生命垂危,因为他要面对最多的分配人群,为了保住性命,他最好平分金币,或者自己少拿以讨好众人以通过大家的裁决.实则不然,逻辑告诉我们,与其苦苦冥想自己的最优策略,不如想象最后剩下的人会做什么决策,然后一直上推到自己的下一个人,就会发现任何一个决策者的最大威胁正是来源于自己的下一任决策者.这个博弈模型中任何策略分配者想让自己策略获得通过的关键是要预知到挑战者的最优策略,并用最小的代价拉拢挑战者最优策略下失意人群来通过裁决.
现在让我们想象最后一个决策者会做什么事情.

1.倘若只留下H5,他自然会将这100金币归入囊中,即策略为:

H1

H2

H3

H4

H5

kill

kill

kill

kill

100

2.事实上,我们发现H5不可能实现他的策略,因为若是由H4主持分配,在H4执行其最优策略时,他会选择给自己100金币,给H5 0 枚,即便H5不同意,H4也通过了50%的裁决,因为H4必定会投自己一票,通过裁决,H4是聪明的,他不会投自己否定票来让H5主持分配,H4的策略为:

H1

H2

H3

H4

H5

kill

kill

kill

100

0

3.再来考虑H3,显然无论H3提出什么策略.H4都会坚决的反对,即便H3给出策略(0,100,0),H4也会投反对票,因为H4依旧能在H3死亡的情况下得到100金币.而各个强盗总是乐于在实现自己最优的情况下杀死其他海盗.

H3显然感到了挑战者H4的威胁,为了打败H4,H3不得不拉拢H4最优策略下的失意人士H5,这时H3只要付出一个金币的代价就可以让H5投赞同票.于是H3可给出的最优策略为:

H1

H2

H3

H4

H5

kill

kill

99

0

1

4.现在来考虑H2, H2为了打败H3,至少要拉拢H4,H5中的一人,如果拉拢H5, ,付一枚金币,H5会觉得和在H3的策略中待遇一样,会选择反对H2而杀死H2的.因此H2要拉拢H5至少要付出2枚金币给H5,这并不划算,因为要拉拢H4只需一枚H2是聪明的,他会选择拉动H3最优策略下的失意人士H4,于是,H2的策略可为:

H1

H2

H3

H4

H5

kill

99

0

1

0

5.最后我们来考虑H1,H1至少要拉拢其他四人中的两人才能通过裁决.无疑H2会坚决的反对H1的策略.拉拢H4会额外浪费一枚金币,所以H1会选择拉拢H3和H5,于是H1的最优策略为:

H1

H2

H3

H4

H5

98

0

1

0

1

小驴的多次博弈进入纳什均衡
--------------------------------------------
强盗头子看了看结果,不禁有些吃惊:"我不但能活下来,而且得到了最多的金币?"
小驴道:"如果逻辑推理没有漏洞,那么结论就必定站得住脚,即使它与你的直觉矛盾。"
强盗头子:"果然是没有永恒的朋友,只有永恒的利益"
小驴又道:"这只是一次博弈, 倘若多次分金,博弈就会进入纳什均衡.这时候就会有多种情况出现,可能下次分金时候由H2主持最优策略分配,说白了这就是民主制度下的分赃制,在民主的幌子下,其实利益者依旧存在.也可能四人抛开H1从新暗自设定游戏规则,除掉H1,从新分配,可能按原来规则,也可能真正平分,也可能平分只是一个幌子,利益者仍暗中作祟.如太平天国的平均制度.总之会有各种策略规则出现,从而进入平衡''
强盗头子佩服到:"看来今天我真是受益良多啊"
小驴道:"H1的最优策略是建立在强盗游戏规则的前提下的,现实世界中的人不会都是绝对理性,任何一个条件的改变都可能给H1带来生命的危险,由于信息的不对称性,可能有强盗H2趁机暗自散播谣言宣称H1实际上有200金币,那么H1还能在最优策略下走出么?因此H1在游戏规则外进行分配的时候首先要考虑他的兄弟够不够理性够不够聪明,否则谁先分谁倒霉."

强盗暗暗点头,"还好我的兄弟这次够理性了"

一直站在旁边静静不语的程序猿也接着道:"如果理性,那么在临界点之下,以决策者的身份出场,冒最大的风险,就会得到最大的利益。"
强盗不解的问道:"临界点?什么是临界点?"
程序猿看了看强盗头子,静静的问:"你有没有想过有更多的强盗来分这100枚硬币?"
<未完待续>

转载于:https://www.cnblogs.com/songsz1/archive/2012/08/29/2661606.html

脑力风暴之小毛驴历险记(2)---谁敢动我的金币(上).相关推荐

  1. 脑力风暴之小毛驴历险记(2)---谁敢动我的金币(上)

    海盗分金 ------------------------------------  进城的路远离大道,绕过一片小树林.有点荒凉偏僻,但走到一半的时候竟听到路边的树林里一群人吵吵闹闹,仿佛开会一般.偏 ...

  2. 脑力风暴之小毛驴历险记(2)---谁敢动我的金币(下)

    盲目扩张团队时的强盗博弈 如前所知: 5人下决策者的最优策略(最后一人为决策者): (H1,H2,H3,H4,H5)-->( 1,0,1,0,98) 依照前面的推理,那么第6人的最优策略为: ( ...

  3. 脑力风暴之小毛驴历险记(3)---低进高出的小鸡(上)

    极富盛名的面试题 此时恰逢双节将至,到处多多少少都有一点的气氛,虽不至于欢天喜地,逢面就谈论的节日计划到处都能听到的.小毛驴初来乍到,倒也渐渐熟悉了此地风俗.今天闲了下来,几块月饼下肚,便觉得有点胃胀 ...

  4. 脑力风暴之小毛驴历险记(1)----好多胡萝卜(上)

      听说有好多胡萝卜  --------------- 从前有一头叫做哈斯卡的小毛驴,它勤劳而善良,快乐又聪明.有一天小毛驴听说一千公里外的兔子国胡萝卜绝收了.心地善良的哈斯卡决定将自己今年收获的胡萝 ...

  5. 脑力风暴之小毛驴历险记(1)----好多胡萝卜(下)

    "我是人类工业革命后的新物种,科技研究上的奇葩,人类DNA的重新突变进化,拥有无与伦比的耐力.超越时代的智商.横穿社会的苦逼相和低于人类平均寿命等显著优点." 每次遇到一个人,程序 ...

  6. 寒假——练车、脑力风暴和辅导初中生

    今年寒假除了完成寒假作业,我将大部分时间都用在了练车上,练车是轮流上车练习,那么在很长的等待时间我每天都会玩一个名叫脑力风暴,这两件事是我寒假几乎每天都在坚持的事情. 1.练车因为我家距离驾校比较远, ...

  7. 小毛驴走呀走的openeim001

    小毛驴走呀走的openeim001 今天的小毛驴走呀走的openeim001(http://blog.sina.com.cn/s/articlelist_2265427400_0_3.html),为他 ...

  8. 【C++FunCode】基于Funcode使用C++语言编写小游戏(小鲨鱼历险记)

    一.前言 大一暑假参加了山东省软件设计大赛,基于FunCode平台使用C++语言编写了大鱼吃小鱼游戏,其美名曰小鲨鱼历险记,哈哈.比赛成绩惨烈,只拿了一个省三,赛后也进行了分析总结,主要还是太不重视比 ...

  9. 小冬冬历险记_行为驱动发展历险记

    小冬冬历险记 开发人员测试显然是一件好事. 尽早进行测试(例如,在编写代码时)是一件更好的事情,尤其是在代码质量方面. 首先编写测试,您将赢得最高荣誉. 不可否认的是,能够检查代码行为并进行抢先调试的 ...

最新文章

  1. 学习一个 Linux 命令:shutdown 命令
  2. 2020滑铁卢大学计算机科学学费,加拿大大学国际生学费上涨 滑铁卢大学学费上涨62%...
  3. Webpack 的 HtmlWebpackPlugin 如何控制某个 chunks 的 inject 位置?
  4. python中交换a和b的值_交换A和B之间的元素以获得和相等
  5. vim 文本编辑器_Vim Windows安装指南–如何在PC上的PowerShell中运行Vim文本编辑器
  6. 垃圾回收算法与实现系列-锁在应用层的优化思路
  7. 创造与魔法最新服务器怎么进,创造与魔法进不了服务器 | 手游网游页游攻略大全...
  8. Java中文编码转换与字节长度判断
  9. 测试员35岁以后找不到工作?问完了几千人后,我们得到了答案......
  10. php颜色十六进制代码,如何通过PHP中的十六进制代码检索颜色的人名
  11. coolfire文章之六
  12. Android系统安装Linux 系统的ubuntu版本
  13. 数据结构(C++版)校园导游咨询系统课程设计
  14. 2021-2027全球与中国乳胶机械稳定性测试仪市场现状及未来发展趋势
  15. 全志A40I开发板方案定制开发
  16. 运动的“点”与“线”,竟然能产生错觉???
  17. 如何理解beta分布?
  18. HTTP服务(超文本传输协议)
  19. MinIO文件服务器,从安装到使用
  20. 地理计算 | EXCEL中快速计算列表的经纬度距离

热门文章

  1. 康耐视相机与西门子1500PLC通讯切换相机程序补充
  2. web前端实训大作业:餐饮网站设计——美食城(7个页面) HTML+CSS+JavaScript
  3. smartart连续块状流程图_ppt如何制作连续块状流程图?
  4. 腾讯游戏平台下载|腾讯游戏平台下载
  5. f_write SD卡写入速度有时候慢的问题
  6. rstudio python_【干货分享】R语言与数据分析系列之R与Rstudio的安装
  7. dg的几个redo解释及备库目录
  8. 山东首版次软件申报的好处
  9. Mosaic-x5c-GPS北斗导航模块板卡GNSS RTK接收机数字化施工无人机机器人BD970-BD982-BD990
  10. 《通信原理》课后题 樊昌信