하자 함수일 우리는 평균 추정 할. ]이다 : 입니다.F E [ F ( N ) ] = 2 - N Σ X ∈ { 0 , 1 } N F ( X )
NOTE: In the OP, the range of f was [0,1]. I changed this a bit for technical reasons. (This should simplify the problem; if not, forget it!)
(무작위 화) 추정 알고리즘 이라고합시다 . 에 대한 블랙 박스 액세스 권한이 있다고 가정하십시오 . 이를 합니다.E f E f
두 가지 조건이 있습니다.
1) 추정기의 실행 시간은 : 하나의 다항식이 존재 등 모든 것을 모든 ,의 실행 시간 의해 제한된다 .N F E에서 F ( 1 N ) P ( N )
2) 신뢰도 사용한 추정 자의 정밀도 : 단일 다항식 이 존재하여 , 모든 과 에 대해 이며 확률은 이상 입니다.n f 1δ
NOTE: The confidence δ was not in the OP. The parameter δ is in (0,1), and may depend on n. For instance, it may be 1-1/2^n.
그러한 견적자가 존재합니까?
배경과 동기
나는 배경 지식이 많이 필요하기 때문에 처음에 동기를 언급하지 않았습니다. 어쨌든 열광 자에게는 간단히 설명하겠습니다. 이러한 기사의 필요성은 다음 기사에 정의 된 "능력 증명"이라는 맥락에서 발생합니다.
오디드 골드 레이 히 전산 능력 입증 , 1992. 미공개 원고.
구체적으로, 5 페이지 하단에서 저자는 암시 적 으로 이러한 추정기의 존재를 가정했습니다 (정밀도에 대한 언급은없고 실행 시간은 정확하게 정의되지 않았지만 컨텍스트는 모든 것을 명확하게 정의합니다).
첫 번째 시도는 " 샘플러의 샘플 --- 샘플링에 대한 계산적 관점 "을 읽는 것이 었습니다 . 그것은 매우 유사한 문제와 관련이 있지만 정의 된 오류 확률은 가산 적이며 우리는 곱셈입니다. (나는 논문을 완전히 읽지 않았으며 어딘가에 필요한 것을 언급했을 수도 있습니다.)
편집 (츠요시의 요청에 따라) : 실제로 "계산 능력 증명"의 정의에는 (예상) 실행 시간이 인 "지식 추출기"가 있어야합니다 . 우리는 모르기 때문에 추정하고 싶습니다. 그러나 이것은 실행 시간을 크게 변경해서는 안됩니다. 다항식 요소까지 변경해야합니다. 정밀 조건은 이러한 요구 사항을 포착하려고 시도합니다. E[f(n)