
여러분의 눈 앞에 총
그렇다면 실제로 공을 뽑았을 때, 과연 흰 공의 개수가 기댓값 혹은 기댓값 부근의 값이 될 확률은 얼마나 될까요? 이는 신뢰의 문제입니다. 만약 그 값이 들쭉날쭉하다면 우리는 해당 기댓값을 믿기 어려울 것입니다. 이 질문에 대한 답을 주는 것이 오늘 소개할 체르노프 부등식(Chernoff bounds)입니다. 이 부등식은 확률 변수(random variable)가 그 기댓값으로부터 벗어날 확률이 항상 그리 크지 않음을 보여줍니다. 랜덤 알고리즘(randomized algorithm) 및 확률적 분석(probabilistic analysis)뿐만 아니라 컴퓨터 과학 전반에 걸쳐 요긴하게 활용되는 개념이어서 이번에 정리하게 되었습니다.
다음은 체르노프 부등식을 증명할 때 필요한 정리들입니다.
정리 1. 마르코프 부등식(Markov's inequality)
만약
[증명]
를 이끌어낼 수 있습니다. 양변을
정리 2. 유용한 부등식
모든
[증명] 간단히 보이자면,
위 도식은
이제 체르노프 부등식이 무엇인지 소개하도록 하겠습니다.
정리 3. 체르노프 부등식 1
[증명] 먼저 기댓값의 선형성에 의해
를 이끌어낼 수 있습니다.
양수의 값을 갖는 아무
를 이끌어낼 수 있습니다. 여기서 마지막 부등식은 마르코프 부등식(정리 1)을 적용하여 얻을 수 있습니다.
이제
임을 확인할 수 있습니다. 특히 마지막은
따라서,
가 됩니다. 여기서 마지막 부등식은 식 1에서 유도할 수 있습니다. 이를 식 2에 대입하면,
를 얻을 수 있습니다. 위 식은 임의의
위 정리를 통해 확률 변수
정리 4. 체르노프 부등식 2
[증명] 많은 부분은 정리 3의 증명과 비슷하며, 따라서 바뀌는 부분을 집중적으로 설명하도록 하겠습니다.
임의의 양수
을 이끌어낼 수 있습니다. 이때 두 번째 등식은 역수를 취한 것입니다.
각
임을 알 수 있습니다. 따라서,
을 확인할 수 있습니다. 여기서 마지막 부등식은
이것으로 체르노프 부등식에 대한 정리를 마칩니다. 체르노프 부등식은 위에서 소개한 형식 외에도 무수히 많은 변형과 일반화된 버전이 존재합니다. 실례로 위에서는
글의 내용에 잘못된 점이 있거나, 궁금하신 사항이 있으시면 알려 주시기 바랍니다. 고맙습니다.
출처
[1] Rajeev Motwani and Prabhakar Raghavan. Randomized algorithms. Cambridge university press, 1995.
[2] David P. Williamson and David B. Shmoys. The design of approximation algorithms. Cambridge university press, 2011.
'알고리즘 & 확률 > Basic' 카테고리의 다른 글
도박꾼의 파산 (Gambler's Ruin) (4) | 2021.11.23 |
---|---|
랜덤 알고리즘과 알고리즘의 확률적 분석 (Randomized Algorithms & Probabilistic Analysis of Algorithms) (10) | 2020.11.28 |
지연 결정의 원리 (Principle of Deferred Decisions) (2) | 2020.11.11 |
야오의 법칙 (Yao's Principle) (0) | 2019.08.12 |
Arbitrary & Random (0) | 2019.08.11 |