找回密码
 加入灵隐岛
查看: 1834|回复: 8

海盗的难题

[复制链接]
发表于 2007-4-24 20:42:12 | 显示全部楼层 |阅读模式
数学的逻辑有时会导致看来十分怪异的结论。一般的规则是,如果逻辑推理没有漏洞,那么结论就必定站得住脚,即使它与你的直觉矛盾。 1998年9月,加利福尼亚州帕洛阿尔托的Stephen M. Omohundro寄给我一道难题,它恰好就属于这一类。这难题已经流传了至少十年,但是Omohundro对它作了改动,使它的逻辑问题变得分外复杂了。
先来看看此难题原先的形状。10名海盗抢得了窖藏的100块金子,并打算瓜分这些战利品。这是一些讲民主的海盗(当然是他们自己特有的民主),他们的习惯是按下面的方式进行分配:最厉害的一名海盗提出分配方案,然后所有的海盗(包括提出方案者本人)就此方案进行表决。如果50%或更多的海盗赞同此方案,此方案就获得通过并据此分配战利品。否则提出方案的海盗将被扔到海里,然后下提名最厉害的海盗又重复上述过程。   
所有的海盗都乐于看到他们的一位同伙被扔进海里,不过,如果让他们选择的话,他们还是宁可得一笔现金。他们当然也不愿意自己被扔到海里。所有的海盗都是有理性的,而且知道其他的海盗也是有理性的。此外,没有两名海盗是同等厉害的——这些海盗按照完全由上到下的等级排好了座次,并且每个人都清楚自己和其他所有人的等级。这些金块不能再分,也不允许几名海盗共有金块,因为任何海盗都不相信他的同伙会遵守关于共享金块的安排。这是一伙每人都只为自己打算的海盗。
最凶的一名海盗应当提出什么样的分配方案才能使他获得最多的金子呢?
为方便起见,我们按照这些海盗的怯懦程度来给他们编号。最怯懦的海盗为1号海盗,次怯懦的海盗为2号海盗,如此类推。这样最厉害的海盗就应当得到最大的编号,在这样的编号提示下大家开始思考吧~~~~~~~~~~我是答案的分割线呀~~~~~~~~~~~~~~~~~~ ?
分析所有这类策略游戏的奥妙就在于应当从结尾出发倒推回去。游戏结束时,你容易知道何种决策有利而何种决策不利。确定了这一点后,你就可以把它用到倒数第2次决策上,如此类推。如果从游戏的开头出发进行分析,那是走不了多远的。其原因在于,所有的战略决策都是要确定:“如果我这样做,那么下一个人会怎样做?” 因此在你以下海盗所做的决定对你来说是重要的,而在你之前的海盗所做的决定并不重要,因为你反正对这些决定也无能为力了。
记住了这一点,就可以知道我们的出发点应当是游戏进行到只剩两名海盗(即1号和2号、大零蛋的编号与题目相反,最厉害的海盗为1号,依此类推)的时候。这时最厉害的海盗是2号,而他的最佳分配方案是一目了然的:100块金子全归他一人所有,1号海盗什么也得不到。由于他自己肯定为这个方案投赞成票,这样就占了总数的50%,因此方案获得通过。  
现在加上3号海盗。1号海盗知道,如果3号的方案被否决,那么最后将只剩2个海盗,而1号将肯定一无所获——此外,3号也明白1号了解这一形势。因此,只要3号的分配方案给1号一点甜头使他不至于空手而归,那么不论3号提出什么样的分配方案,1号都将投赞成票。因此3号需要分出尽可能少的一点金子来贿赂1号海盗,这样就有了下面的分配方案: 3号海盗分得99块金子,2号海盗一无所获,1号海盗得1块金子。  
4号海盗的策略也差不多。他需要有50%的支持票,因此同3号一样也需再找一人做同党。他可以给同党的最低贿赂是1块金子,而他可以用这块金子来收买2号海盗。因为如果4号被否决而3号得以通过,则2号将一文不名。因此,4号的分配方案应是:99块金子归自己,3号一块也得不到,2号得1块金子,1号也是一块也得不到。
5号海盗的策略稍有不同。他需要收买另两名海盗,因此至少得用2块金子来贿赂,才能使自己的方案得到采纳。他的分配方案应该是:98块金子归自己,1块金子给3号,1块金子给1号。 这一分析过程可以照着上述思路继续进行下去。每个分配方案都是唯一确定的,它可以使提出该方案的海盗获得尽可能多的金子,同时又保证该方案肯定能通过。照这一模式进行下去,10号海盗提出的方案将是96块金子归他所有,其他编号为偶数的海盗各得1块金子,而编号为奇数的海盗则什么也得不到。这就解决了10名海盗的分配难题。
发表于 2007-4-25 09:23:46 | 显示全部楼层
有这么缜密的逻辑思维,当海盗真是委屈他们了呢。
回复

使用道具 举报

发表于 2007-4-25 17:25:53 | 显示全部楼层
原帖由 安邪 于 2007-4-25 09:23 发表
有这么缜密的逻辑思维,当海盗真是委屈他们了呢。

赞同安邪的说法.
回复

使用道具 举报

发表于 2007-4-26 03:10:55 | 显示全部楼层
我头大了...
回复

使用道具 举报

发表于 2007-4-26 23:05:41 | 显示全部楼层
眼花~~脑子里MS有一团麻在那儿绕啊绕啊………………绕啊绕啊绕………………
回复

使用道具 举报

发表于 2007-5-7 22:52:49 | 显示全部楼层
。。。。。。。。。
    如果你是那个最厉害的海盗。不用说你也会怎么分。
不过。。。 不可能。 如果我是最厉害的每盗。那我就是头头。他们都应该听我的。 我说怎么分就怎么分。。  当然不会全归我自己。。如果其他的海盗都没有分到。那他们当海盗是为了什么?如果我是没有分到金子的海盗。。我宁愿回家卖红薯了。
回复

使用道具 举报

发表于 2007-5-8 17:23:34 | 显示全部楼层
貌似比较难啊,慢慢想
回复

使用道具 举报

发表于 2007-5-18 16:41:15 | 显示全部楼层
以前有一个叔叔 想考考我智商  也出的着题```说是某公司高薪聘请人事部门的经理是所考的题```但是答案好像不太一样  我记得是10号有97块  还有谁  好像是2号有2块  1号有一块 来着  哎呀 记不清拉  呵呵 我一直不知道为什么呢  这下有些明白了呢`````
回复

使用道具 举报

发表于 2007-6-1 15:21:46 | 显示全部楼层
所有的海盗都乐于看到他们的一位同伙被扔进海里,不过,如果让他们选择的话,他们还是宁可得一笔现金。
现在我来按照你5号海盗的分法,3号和1号都拿了1块金子.可是1号在想,如果我不同意,3号一样会分我1块金子.但是我很乐意看见5号你在海里游泳.
这样看下来,5号可以自己97块,3号1块,1号2块.貌似这样分就对了其实不然.
仔细分析下去,我发现如果这样分,1号照样让你下海的话.轮到4号分,4号依然必须给1号2块金子.如果给1块的话,和3号分法一样,他为什么不叫你游泳?
结论是5号只能分到96块,3号1块,1号3块~~~
说到这里,我要对我的推断做一个补充.海盗是不是一定要你下去游泳.根据题目的分析,说到3号分的时候,他会分自己99块,1号1块.如果同样的收益下海盗不会让你游泳的话3号就应该是自己100块,别人都没有.可见我的推断是根据作者的意思延续的.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入灵隐岛

本版积分规则

手机版|小黑屋|灵异志

GMT+8, 2024-5-15 11:00

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表