랜덤 생성이 불가능한 일 변량 분포의 예를 제공 할 수 있습니까?
cc
값이 64 비트 부동 소수점 숫자로 합리적으로 추정 될 수있는 임의의 변수 만 샘플링하거나 값의 유한 오류에 대해 비슷한 허용 오차를 가지고 있고 샘플을 튜링 머신으로 나타내지 않은 경우 , 이걸 고려하세요:
X∼Ber(p)p=1−c01
0(−∞,c)1[c,∞)0(−∞,0)c[0,1)1[1,∞)cxy-중심선. 어떤 샘플링이 가장 어려운지 잘 모르겠으므로 가장 좋아하는 것을 선택하십시오.
"불가능한"이라는 말은 계산적으로 값 비싼 경우를 의미한다고하자. 예를 들어, 샘플을 몇 개만 받아들이려면 엄청난 양의 샘플을 그리는 것과 같은 무차별 시뮬레이션이 필요하다.
이 경우 분명한 대답은 분명해 보입니다.
- nn
- 암호화 해시 함수의 사전 이미지를 샘플링하십시오 (예 : 비트 코인 생성 및 자식 및 수은 끊기).
- 최적의 Go 전략 세트를 샘플링하십시오 (중국 superko 규칙을 사용하면 모든 게임을 내가 아는 한 유한하게 만듭니다).
좀 더 공식적으로 : 나는 당신에게 NP-complete 문제 (또는 EXP-complete 등)의 큰 인스턴스를 제공하고 나에게 일련의 솔루션을 균일하게 샘플링하도록 요청합니다.
⊥R−1⊥
주어진 진리 할당이 내 SAT 인스턴스를 충족시키는 지 여부를 쉽게 확인할 수 있으며 어느 것이 든 알고 있는지 모두 확인 했으므로 부울 수식 (또는 회로)을 제공하여 CDF를 완전히 지정했지만 해당 분포를 샘플링하지 않았습니다. 본질적으로 SAT- 해결 가능성 오라클만큼 강력한 것이되어야합니다.
그래서 나는 당신에게 당신의 기어에 모래를 던질 수있는 계산할 수없는 숫자를 주었고, 나는 당신에게 계산이 느린 CDF를주었습니다. 아마도 다음으로 분명한 질문은 다음과 같습니다. CDF가 효율적인 형태로 표현되어 있습니까 (예를 들어 다항식 시간으로 평가 될 수 있는가) 그 분포로 표본을 생성하기 어렵습니까? 나는 그것에 대한 답을 모른다. 나는 그것에 대한 답을 모른다.