강의영상

- (1/2) 징검다리문제 III 해석적풀이 (1)

- (2/2) 징검다리문제 III 해석적풀이 (2)

징검다리 문제 III.

강화유리와 유리를 구분할 수 있는 유리 장인이 있다.

이 유리장인은 80퍼센트의 확률로 강화유리를 고른다.

총 10명의 참가자가 있고 이 참가자들은 (유리,강화유리)의 조합으로 이루어진 징검다리를 5번연속으로 건너야 한다.

아래의 경우에 참가자들은 평균적으로 몇명이 살아남겠는가?

(1) 일반인1 - 일반인2 - .... - 일반인9 - 유리장인 || (강화유리, 유리)

(2) 유리장인 - 일반인1 - 일반인2 - ... - 일반인9 || (강화유리, 유리)

1000번 시뮬레이션을 하여 결과를 추정하라.

(단, 일반인은 50%의 확률로 강화유리를 고를수 있다고 하자)


[예시] (1)의 시뮬레이션 결과가 아래와 같다고 하자.

  • 첫번째 징검다리: 유리장인이 강화유리 선택
  • 두번째 징검다리: 유리장인이 강화유리 선택
  • 세번째 징검다리: 유리장인이 일반유리 선택 $\to$ 유리장인 탈락 & 일반인9는 당연히 강화유리를 선택
  • 네번째 징검다리: 일반인9가 일반유리 선택 $\to$ 일반인9 탈락 & 일반인8은 당연히 강화유리 선택
  • 다섯번째 징검다리: 일반인8이 강화유리 선택

이 경우는 일반인8,일반인7, $\dots$, 일반인1이 살아남으므로 8명이 살아남는다.

[예시] (2)의 시뮬레이션 결과가 아래와 같다고 하자.

  • 첫번째 징검다리: 일반인9 일반유리 선택 $\to$ 일반인9 탈락 & 일반인8은 강화유리 선택
  • 두번째 징검다리: 일반인8 일반유리 선택 $\to$ 일반인8 탈락 & 일반인7은 강화유리 선택
  • 세번째 징검다리: 일반인7 일반유리 선택 $\to$ 일반인7 탈락 & 일반인6은 강화유리 선택
  • 네번째 징검다리: 일반인6 일반유리 선택 $\to$ 일반인6 탈락 & 일반인5는 강화유리 선택
  • 다섯번째 징검다리: 일반인5 일반유리 선택 $\to$ 일반인5 탈락 & 일반인4는 강화유리 선택

이 경우는 일반인4,일반인3,일반인2,일반인1,유리장인 이 살아남는다. (따라서 5명)

- 즉 살아남을수 있는 최대인원수는 10명이며 최소인원수는 5명이다.

- 유리장인이 100%의 확률로 강화유리를 구분한다면 (1)의 경우 항상 10명이 살아남는다. (즉 평균도 10명)

해석적 풀이 (=이론적 풀이)

- 장인이 맨 앞에 있는 경우에 한정한 해석적 풀이 (=이론적 풀이)

- 10명이 살아남을 확률? $0.8^5$

- 9명이 살아남을 확률?

  • 장인이 1번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
  • 장인이 2번째 탈락 = $0.8^1 \times 0.2 \times 0.5^3$
  • 장인이 3번째 탈락 = $0.8^2 \times 0.2 \times 0.5^2$
  • 장인이 4번째 탈락 = $0.8^3 \times 0.2 \times 0.5^1$
  • 장인이 5번째 탈락 = $0.8^4 \times 0.2 \times 0.5^0$

- 8명이 살아남을 확률?

  • 장인이 1번째 탈락 = $choose(4,1)\times 0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 2번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 3번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 4번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 5번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
  • 장인이 2번째 탈락 = $choose(3,1)\times 0.8^1 \times 0.2 \times 0.5^3$
    • 일반인이 3번째 탈락 = $0.8^1 \times 0.2 \times 0.5^3$
    • 일반인이 4번째 탈락 = $0.8^2 \times 0.2 \times 0.5^3$
    • 일반인이 5번째 탈락 = $0.8^2 \times 0.2 \times 0.5^3$
  • 장인이 3번째 탈락 = $choose(2,1)\times 0.8^2 \times 0.2 \times 0.5^2$
    • 일반인이 4번째 탈락 = $0.8^2 \times 0.2 \times 0.5^2$
    • 일반인이 5번째 탈락 = $0.8^2 \times 0.2 \times 0.5^2$
  • 장인이 4번째 탈락 = $choose(1,1) \times 0.8^3 \times 0.2 \times 0.5^1$
    • 일반인이 5번째 탈락 = $0.8^3 \times 0.2 \times 0.5^1$

- 7명이 살아남을 확률?

  • 장인이 1번째 탈락 = $choose(4,2)\times 0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 2,3번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 2,4번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 2,5번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 3,4번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 3,5번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 4,5번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
  • 장인이 2번째 탈락 = $choose(3,2)\times 0.8^1 \times 0.2 \times 0.5^3$
    • 일반인이 3,4번째 탈락 = $0.8^1 \times 0.2 \times 0.5^3$
    • 일반인이 3,5번째 탈락 = $0.8^2 \times 0.2 \times 0.5^3$
    • 일반인이 4,5번째 탈락 = $0.8^2 \times 0.2 \times 0.5^3$
  • 장인이 3번째 탈락 = $choose(2,2)\times 0.8^2 \times 0.2 \times 0.5^2$
    • 일반인이 4,5번째 탈락 = $0.8^2 \times 0.2 \times 0.5^2$

- 6명이 살아남을 확률?

  • 장인이 1번째 탈락 = $choose(4,3)\times 0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 2,3,4번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 2,3,5번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 2,4,5번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
    • 일반인이 3,4,5번째 탈락 = $0.8^0 \times 0.2 \times 0.5^4$
  • 장인이 2번째 탈락 = $1\times 0.8^1 \times 0.2 \times 0.5^3$
    • 일반인이 3,4,5번째 탈락 = $0.8^1 \times 0.2 \times 0.5^3$

- 5명이 살아남을 확률? $0.2 \times 0.5^4$

  • 장인 + 일반인4명 연속탈락

- 계산기를 이용하여 확률을 계산하자.

0.8^5
[1] 0.32768
surv9_prob = c()
for (i in 0:4) surv9_prob[i+1]= 0.8^i *0.2 *0.5^(4-i)
surv9_prob
[1] 0.01250 0.02000 0.03200 0.05120 0.08192
surv9_prob %>% sum
[1] 0.19762
surv8_prob = c()
for (i in 0:3) surv8_prob[i+1]= choose(4-i,1)*0.8^i *0.2 *0.5^(4-i)
## 7명
surv7_prob = c()
for (i in 0:2) surv7_prob[i+1]= choose(4-i,2)*0.8^i *0.2 *0.5^(4-i)
## 6명 
surv6_prob = c()
for (i in 0:1) surv6_prob[i+1]= choose(4-i,3)*0.8^i *0.2 *0.5^(4-i)
## 5명 
surv5_prob = c()
for (i in 0:0) surv5_prob[i+1]= choose(4-i,4)*0.8^i *0.2 *0.5^(4-i)

- 확률의 총합

0.8^5 + sum(surv9_prob) + sum(surv8_prob) + sum(surv7_prob) + sum(surv6_prob) +sum(surv5_prob)
[1] 1
  • 잘 구해진것 같다.

- 평균

0.8^5*10 + 
sum(surv9_prob)*9 + 
sum(surv8_prob)*8 + 
sum(surv7_prob)*7 + 
sum(surv6_prob)*6 +
sum(surv5_prob)*5
[1] 8.50848