아메바 인터뷰 질문


25

나는 독점 거래 회사와의 거래 위치에 대한 인터뷰에서이 질문을 받았습니다. 이 질문에 대한 답과 그 직관을 알고 싶습니다.

아메바 질문 : 아메바 집단은 1로 시작합니다. 1 기간 후, 아메바는 동일한 확률로 1, 2, 3 또는 0으로 나눌 수 있습니다 (죽을 수 있음). 전체 인구가 결국 사망 할 확률은 얼마입니까?


우리는 확률이 각각 수행한다고 가정 할 수있다 1/4 ?
shabbychef

16
생물학적 관점에서 볼 때 그 가능성은 1입니다. 환경은 10 억 년 안에 태양이 폭발 할 것이라는 점을 고려할 때, 인구가 생존 할 수없는 지점으로 변화 할 수밖에 없습니다. 그러나 나는 이것이 그가 찾고 있던 대답이 아니라고 생각합니다. ;-) 질문도 의미가 없습니다. 아메 베는 2 또는 0으로 만 나눌 수 있습니다. 도덕적 : 상인은 생물학에 관해 질문해서는 안됩니다.
Joris Meys

7
그러한 입장에 대한 인터뷰에 대한 그런 질문? 아마 그것은 dilbert.com/strips/comic/2003-11-27 ?

1
Mike가 언급 한 것처럼 이것은 귀여운 질문입니다. 여기서 직관은 최종 생존 / 소멸 확률이 두 세대간에 동일하다는 것입니다. 생존 확률 자체가 존재하는 아메바 수의 함수로 변할 때 더 창의적인 버전이 생각 될 수있다. 내 사이트 블로그에 추가했습니다.
브로콜리

1
1) 아메바는 이진 유사체에 의해 재생산된다. 2) 아메바는 예를 들어 3 번과 같은 비정상적인 유사 분열 수치로 재생산하지 않으면 치명적일 것이다. 4) 인터뷰 동안 확인 편견을 유발하는 질문은 일반적으로 품질이 낮은 것으로 간주됩니다. 조언; 그 일을 원하지 않을 수도 있습니다.
Carl

답변:


36

귀여운 문제입니다. 이것은 유아들이 재미를 위해 머리에서하는 일입니다.

이 기술은 그러한 멸종 확률이 있다고 가정하고 라고 부릅니다 . 그런 다음 총 확률 법칙을 사용하여 우리가 볼 수있는 가능한 결과에 대한 한 가지 심층적 인 의사 결정 트리를 살펴보면P

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

2 개 또는 3 개의 "자손"의 경우 그들의 멸종 확률은 IID라고 가정합니다. 이 방정식에는 √의 두 가지 근이 있습니다.1. 나보다 똑똑한 사람이 왜1이 그럴듯하지않은지 설명 할 수있을 것입니다.211

직업은 빡빡해야합니다. 어떤 면접관이 당신의 머리에 입방 방정식을 풀기를 기대합니까?


3
그 이유 하나는 쉽게 후에 아메바의 예상 수를 고려하여 볼 수있는 루트가 아닌 호출, 단계 E의 K . E k = E k 1 임을 쉽게 나타낼 수 있습니다 . 각 결과의 가능성이 있기 때문에 1 / 4 , 우리가 가진 E는 1 = 3 / 2E k는 바인드없이 성장 K . 이것은 분명히 P = 1으로 제공 되지 않습니다 . kEkEk=E1k1/4,E1=3/2EkkP=1
shabbychef

9
@shabbychef 나에게 그렇게 분명하지 않습니다. 죽을 확률은 여전히 ​​단일성에 가까워지면서 기대치는 기하 급수적으로 (또는 더 빨라) 커질 수 있습니다. (예를 들어, 인구가 각 세대의 4 배 또는 4 배의 확률로 각각 죽는 확률 론적 과정을 고려하십시오. 세대 n의 기대치는 2 ^ n이지만 멸종의 확률은 1입니다.) 따라서 고유 한 것이 없습니다. 모순; 당신의 논증에는 추가적인 것이 필요합니다.
whuber

1
@shabbychef-편집 해 주셔서 감사합니다. 수학에 임베디드 TeX를 사용할 수 있다는 것을 몰랐습니다! @whuber-shabbychef의 진술 은 소멸 확률에 대한 나의 진술의 변형 일뿐입니다. 확률을 곱하는 대신 기대치를 추가하십시오. 잘 했어. Ek=E1k
Mike Anderson

1
분명합니다, 마이크, 요점이 뭐예요? 1을 해결책으로 배제하는 방법에 대해 이야기하지 않습니까? 그건 그렇고, (검사 및 / 또는 문제를 이해함으로써) 1이 해결책이 될 것이 분명합니다. 이것은 그것을 2 차 방정식으로 줄여서 그 자리에서 쉽게 풀 수 있습니다. 그러나 그것은 보통 면접 질문의 요점이 아닙니다. 질문자는 아마도 신청자가 확률 론적 과정, 브라운 운동, 이토 미적분학 등에 대해 적극적으로 알고있는 것과이 특정 문제를 해결할 수 있는지 여부가 아니라 문제를 해결하는 방법을 알아볼 것입니다.
whuber

3
@shabbychef : P = 1을 배제하는 한 가지 방법은 확률 생성 함수의 진화를 연구하는 것입니다. pgf는 t (1의 초기 모집단을 나타냄)로 시작하고 t를 (1 + t + t ^ 2 + t ^ 3) / 4로 반복적으로 대체하여 얻습니다. 시작 값 t가 1보다 작은 경우 그래픽은 반복이 Sqrt (2) -1로 수렴하는 것을 쉽게 보여줍니다. 특히, pgf는 1에서 멀어지고 있으며, 어디에서나 1로 수렴 할 수 없다는 것을 보여줍니다. 이것이 "1이 그럴듯하지 않은 이유"입니다.
whuber

21

봉투 계산의 일부 뒷면 (문자 그대로-책상에 봉투가 놓여 있음)은 인구 3에 도달하지 못할 확률이 42/111 (38 %)입니다.

나는 빠른 파이썬 시뮬레이션을 실행하여, 20 대가 얼마나 많은 인구가 죽었는지 (보통 사망했거나 수천 명에 이르렀 음) 10000 런 중 4164 명이 사망했다.

답은 42 %입니다.


9
은 마이크의 분석 결과와 일치하므로, 0.4142이다. +1, 시뮬레이션을 좋아하기 때문에 ;-)21

2
시뮬레이션을 좋아하기 때문에 +1도 가능합니다. 내 대답이었을 것입니다;).
Fomite

7

이것은 원래 성의 생존을 연구하기 위해 고안된 Galton Watson 프로세스 와 관련이 있습니다 . 확률은 단일 분할 후 예상되는 서브 아모 에바 수에 따라 다릅니다. 이 경우, 예상 수가 있음 의 임계 값보다 크면 1 , 따라서 흡광 확률 미만이고 1 .3/2,11

이후 아메바 예상 개수 고려하여 하나 분화 이후 예상 개수 미만인지를 구분 한 것을 쉽게 표시 할 수 1 , 소등의 확률은 1 . 문제의 다른 절반은 확실하지 않습니다.k11


6

Like the answer from Mike Anderson says you you can equate the probability for a lineage of an amoeba to become extinct to a sum of probabilities of the lineage of the childs to become extinct.

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

그런 다음 계보가 멸종 될 부모와 자녀의 확률을 동일하게 설정하면 방정식을 얻습니다.

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

which has roots p=1, p=21, and p=21.

The question that remains is why the answer should be p=21 and not p=1. This is for instance asked in this duplicate Amoeba Interview Question: Is the P(N=0) 1 or 1/2? . In the answer from shabbychef it is explained that one can look at, Ek, the expectation value of the size of the population after the k-th devision, and see whether it is either shrinking or growing.

To me there is some indirectness in the argumentation behind that and it feels like it is not completely proven.

  • For instance in one of the comments Whuber notes that you can have a growing expectation value Ek and also have the probability for extinction in the k-th step approach 1. As an example you could introduce a catastrophic event that wipes out the entire amoeba population and it occurs with some probability x in each step. Then the amoeba lineage is almost certain to die. Yet, the expectation of the population size in step k is growing.
  • 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.

  • If 'the probability for the child's lineage to become extinct is equal to 1'.
    Then 'the probability for the parent's lineage to become extinct is equal to 1'.

But this does not mean that it is true that 'the probability for the child's lineage to become extinct is 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).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.