变形虫面试问题


25

在采访一家专有贸易公司的交易职位时,有人问我这个问题。我非常想知道这个问题的答案及其背后的直觉。

变形虫问题:变形虫的种群始于1。经过1个时期,变形虫可以等概率分为1、2、3或0(它可以死亡)。整个人群最终死亡的可能性是多少?


我们是否可以假设它们每个以概率出现?1/4
shabbychef

16
从生物学的角度来看,机会是1。鉴于太阳将在十亿年内爆炸,因此环境必定会发生变化,以致无人能够生存。但是我想那并不是他要找的答案。;-)这个问题也没有道理。变形虫只能分为2或0。道德:交易者不应该问有关生物学的问题。
Joris Meys 2010年

7
这样的问题在面试中是否适合这样的职位?也许是类似dilbert.com/strips/comic/2003-11-27的东西?

1
正如Mike提到的,这是一个可爱的问题。直觉是两代之间的最终生存/灭绝概率是相同的。当生存概率本身随变形虫数量的变化而变化时,可以想到一个更具创造性的版本。我已将其添加到我的网站博客中。
西兰花

1
1)变形虫通过二元有丝分裂繁殖。2)变形虫不会以异常的有丝分裂形态繁殖,例如3倍,如果观察到会导致致命。4)在面试中提出引起确认偏差的问题通常被认为是低质量的。忠告;您可能不想要这份工作。
卡尔,

Answers:


36

可爱的问题。这是概率学家脑子里为了娱乐而做的事情。

该技术是,假设有消光的这样的概率,称之为。然后,使用总概率定律,查看一棵深的决策树以了解可能的结果,即P

P=14+14P+14P2+14P3

假设在2个或3个“后代”的情况下,它们的灭绝概率为IID。这个方程有两个可行的根1。比我聪明的人也许可以解释为什么1不合理。211

工作必须紧缩-什么样的面试官希望您解决头脑中的三次方程式?


3
通过考虑步后的变形虫的预期数量,可以很容易地看出1不是根的原因,称其为E k。可以很容易地证明E k = E k 1。因为每个结果的概率是1 / 4 我们有ë 1 = 3 / 2,依此È ķ生长而不必将在ķ。显然,这与P = 1无关。kEkEk=E1k1/4,E1=3/2EkkP=1
shabbychef

9
@shabbychef对我来说不是那么明显。您可以使期望成倍增长(甚至更快),而死亡的可能性仍然接近统一。(例如,考虑一个随机过程,在该过程中,种群要么在每一代中翻两番,要么全部死亡,每一次机会均等。在n代的期望值为2 ^ n,而灭绝的概率为1。)矛盾; 您的论点还需要其他内容。
ub

1
@shabbychef-感谢您的编辑。我没有意识到我们可以使用嵌入式TeX进行数学运算!@whuber-shabbychef的陈述只是我关于灭绝概率的陈述的一种变体,只是增加期望而不是乘以概率。干得好,沙伯。Ek=E1k
Mike Anderson 2010年

1
麦克,这很清楚,但是你有什么意思呢?我们不是在谈论如何排除1作为解决方案吗?顺便说一下,很明显(通过检查和/或通过理解问题),1将是一个解决方案。这将其简化为一个二次方程,可以很容易地在现场求解。不过,这通常不是面试问题的重点。申请者可能正在寻求了解申请人对随机过程,布朗运动,伊托演算等的积极了解,以及他们如何解决问题,而不是他们是否能够解决这个特定问题。
ub

3
@shabbychef:排除P = 1的一种方法是研究概率生成函数的演化。pgf是通过以t开头(代表初始种群1)并用(1 + t + t ^ 2 + t ^ 3)/ 4迭代替换t来获得的。对于任何小于1的t起始值,图形很容易地显示出迭代收敛到Sqrt(2)-1。尤其是,pgf远离1,表明它无法在所有位置收敛到1,这表示完全灭绝。这就是为什么“ 1不合理”的原因。
ub

21

信封计算的某些背面(稍微地-我的桌子上放着一个信封)使我有42/111(38%)的概率从未达到3的人口。

我运行了一个快速的Python模拟程序,查看到20代时有多少人口丧生(这时通常要么死亡,要么成千上万),并且在10000次运行中死亡4164人。

因此答案是42%。


9
为0.4142,因此与Mike的分析结果一致。和+1,因为我喜欢模拟;-)21

2
也+1,因为我喜欢模拟。这将是我的答案;)。
2012年

7

这听起来与高尔顿·沃森(Galton Watson)过程有关,该过程最初是为研究姓氏的生存而制定的。概率取决于单次分割后的拟变形量。在这种情况下所预期数是3/2,这是比临界值更大的,因此消光的概率小于111

通过考虑除法后的变形虫的预期数量,可以很容易地表明,如果一个除法后的变形虫的预期数量小于1k1,则灭绝的概率为。问题的另一半,我不太确定。1


6

就像迈克·安德森Mike Anderson)的回答一样您可以将变形虫的灭绝概率与孩子的灭绝概率之和等同。

pparent=14pchild3+14pchild2+14pchild+14

然后,当将父母和子女的血统灭绝的概率设置为相等时,则得到以下等式:

p=14p3+14p2+14p+14

p=1p=21,和p=21

剩下的问题是为什么答案应该是p=21而不是p=1。例如,在这个重复的变形虫访谈中问这个问题:P(N = 0)是1还是1/2?。在shabbychef的答案中,有人解释说,可以看待第k次除法后人口规模的期望值Ek,然后看它是在缩小还是在增长。k

对我而言,其背后的论点存在某种间接性,似乎还没有被完全证明。

  • 例如,在一个评论中,Whuber指出,您的期望值Ek可以增大,并且在第k步方法1中也具有灭绝的可能性。作为示例,您可以引入灾难性事件,该事件消灭整个变形虫在每个步骤中都以x概率出现。然后,变形虫几乎可以肯定会死掉。但是,步骤k中对人口规模的期望正在增长。
  • Furthermore, the answer leaves open what we have to think of the situation when Ek=1 (e.g. when an amoeba splits or does not split with equal, 50%, probability, then the lineage of an amoeba becomes extinct with probability almost 1 eventhough Ek=1)

Alternative derivation.

Note that the solution p=1 can be a vacuous truth. We equate the probability for the parent's lineage to become extinct to the child's lineage to become extinct.

  • 1
    1'.

1'. This is especially clear when there would always be nonzero number of offspring. E.g. imagine the equation:

p=13p3+13p2+13p

Could we arive to a solution in a slightly different way?

Let's call pk the probability for the lineage to get extinct before the k-th devision. Then we have:

p1=14

and the recurrence relation

pk+1=14pk3+14pk2+14pk+p1

or

δk=pk+1pk=14pk3+14pk234pk+p1=f(pk)

So wherever f(pk)>1 the probability to get extinct before the k-th devision will increase with increasing k.

example

Convergence to the root and the relation with the expectation value

If the step is smaller than the distance to the root f(pk)<ppk then this increase of the pk as k grows will not surpass the point where f(p)=0.

You could verify that this (not surpassing the root) is always the case when the slope/derivative of f(pk) is above or equal to 1, and this in it's turn is always the case for 0p1 and polynomials like f(p)=p+k=0akpk with ak0.

With the derivative

f(p)=1+k=1akkpk1
being in the extreme points equal to f(0)=1 and f(1)=1+E1 you can see that there must be a minimum between p=0 and p=1 if E1>1 (and related there must be a root between 0 and 1, thus no certain extinction). And opposite when E11 there will be no root between 0 and 1, thus certain extinction (except the case when f(p)=0 which occurs when a1=1).

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.