26 June 2006
用数学方法寻找你的最佳伴侣
Posted by 研究 under: 歪歪 .
可能许多人都曾经有过张学友的这首《如果爱》中所讲的困惑:每个人都想明白,谁是自己生命不该错过的真爱?
不过,根据David K.Smith博士的理论,这个问题似乎可以用数学的方法来解决。
Smith博士的理论基于这样的假设:即你的所有潜在伴侣都是顺序出现的,并且他/她们出现的次序是完全随机的。在这样的情况下,你很可能会陷入这样的选择:到底我是该抓住这次机会,还是等待下一次更好的机会?如果你正处于这种痛苦的抉择中,那么Smith博士的理论或许会给你些许的帮助。
首先,假设你的一生中会遇到N位让你倾心的异性,你对他/她们的喜爱程度由高到低为:N,N-1,…1(下面我们将用这些数来代表这些让你倾心的异性),现在我们假设N为4,则你可能会以如下顺序中的任何一种遭遇这些异性:

那么如何选择才能得到那位你最喜爱的异性呢?Smith博士给出的解决方案是M-1算法,你应该首先确定一个M值,并以它来代表你遇到的第M位异性,一旦确定了M,你就应该放弃M之前的所有异性,并计算出你对M之前的所有异性的喜爱程度的最大值F,然后从第M位异性开始,如果你遇到了喜爱程度大于F的异性,那么他/她就是你的最佳选择了。
继续以N=4为例,根据M-1算法,你得到那位喜爱程度为4的异性的几率与M的关系如下图所示:

可以看到,假如你的N=4,那么选择第二位,你将有接近50%的几率得到你最喜爱的那一位。
但是如果你的N远大于4该怎么办,不用担心,有人已经帮你准备好了公式:M = N * 37%
这可是根据数学方法推到出来的,具体的推导过程见这里,你所要做的只是确定你的N值,如果上面的公式还不够直观的话,下图是一些较小的N值所对应的M:

不过Smith博士并没有给出一个确定N的科学的方法,而且这个理论也没法帮你解决最关键的问题,即如何让你最喜爱的那个异性也同样喜欢你,但是如果这个问题不解决,那一切都是白搭。所以即使你已经确定了你的N和M,那也只能说:革命尚未成功,同志仍需努力!
另外,除了M-1算法,这篇文章给我的另一个重要启示是:即使歪歪,也应该站在科学的高度来歪。
如果没明白,那很抱歉,你只能看英文原文了。
4 Comments so far...
wangminlikeapple Says:
4 July 2006 at 5:17 pm.
扯淡~~~~~~~~“
Landy Says:
18 July 2006 at 5:53 pm.
惊为火星人~
Jacky Peng Says:
17 August 2006 at 4:37 pm.
不是没有道理。
有点象算人的寿命一样:
抽不抽烟?
父母有高血压吗?
…
然后根据概率算出个活80岁的几率,活100岁的几率…
