개선 된 거부 샘플링에 대한 간단한 설명입니다.
이 상황은 일부 상황에서 확률에 대한 이해 또는 분석을 단순화하는 데 도움이 될 수 있으므로이 설명을 제공합니다.
FrankW는 거부 샘플링을 사용하고, 동전을 세 번 뒤집거나, 올바른 범위에 있으면 결과를 유지하거나, 성공할 때까지 세 번 뒤집기를 반복 할 것을 제안 합니다.
Ángel은 각 시행마다 한 번의 플립을 저장하여 이전 3 개 세트에서 사용되지 않은 2 개의 값 중 나머지 바이너리 선택으로 대체 할 것을 제안 합니다.
이는 실제로 처음 세 번의 플립으로 1 비트의 정보가 생성되었으므로 생성 할 필요가 없음을 의미합니다. 보다 정확하게는 현재 플립 세트가 성공적인지 여부를 알기 위해 동전을 두 번만 뒤집어 야합니다.
성공적인 플립 세트를 해석하는 것은 확률에 독립적이기 때문에 현재 플립 세트가 성공적인지 여부를 아는 것만이 중요 합니다. 그리고 이것은 해당 세트에 대한 모든 플립이 완료되기 전에 알 수 있습니다 .
이것은 적어도 두 가지 방식으로, 또는보다 정확하게 플립의 두 가지 다른 해석으로 달성 될 수있다. 다른 사람이있을 수 있습니다.
결과를 쌍으로 그룹화
아이디어는 TT, TH, HT와 같이 3 개의 이중 플립 구성으로 표시되는 3 개의 값 (1,2), (3,4) 및 (5,6) 만 고려하는 것입니다. 그런 다음 이중 구성으로 불량 샘플링을 적용하여 고장 구성 HH를 얻을 때마다 반복 할 수 있습니다.
세 가지 성공적인 구성 중 하나를 얻으면 동전을 한 번 더 뒤집어 해당 쌍의 첫 번째 또는 두 번째 값을 취할지 결정합니다.
플립 셋 장애 조기 감지
아이디어는 3 플립 구성의 약간 다른 판독 값을 사용하는 것입니다. Head와 Tail이 1과 0으로 해석되면 구성은 이진 해석에 1을 더한 값과 일치해야합니다. 즉, TTT (즉, 000)는 1, HTH (즉, 101)는 6, HHT (즉, 110) 및 HHH (즉, 111)는 7 및 8에 해당하거나 [1,6] 이외의 항목에 해당합니다.
그런 다음 첫 두 플립만으로 플립 세트가 성공 또는 실패 함을 알 수 있습니다. HH를 생성하면 마지막 플립과 독립적으로 플립 세트가 실패합니다. 따라서 건너 뛸 수 있습니다.
초기 탐지 는 항상 설명으로 사용될 수 있다고 생각 하지만 시뮬레이션 된 주사위의 얼굴 수에 따라 가변 횟수의 뒤집기 후에 고장 감지가 발생할 수 있습니다.
예를 들어 10 개의 얼굴 주사위의 경우 원칙적으로 4 개의 플립 세트, 실패에 해당하는 6 개의 구성이 필요합니다. 트릭은 다음과 같이 이진 값 시퀀스의 최상위에 모든 실패 구성을 갖도록하는 것입니다.
TTTT 0000 1
HTTT 1000 9
HTTH 1001 10
HTHT 1001 11
HTHH 1011 12
HHTT 1100 13
HHHH 1111 16
성공적인 구성은 범위 [1, 10]에 해당하고 실패 범위는 [11,16]에 해당합니다.
그런 다음 첫 두 플립이 HH를 주거나 첫 세 플립이 HTH를 주면 세트의 누락 된 플립을 시도하지 않아도 실패합니다.
실패하지 않으면 플립 세트를 종료하기 만하면됩니다.