하나는 비트의 무작위성을 사용 하는 무작위 (BPP) 알고리즘 를 가지고 있다고 가정하자 . 선택된 대해 성공 확률을 로 증폭시키는 자연스러운 방법 은 다음과 같습니다.
- 독립적 인 런 + 과반수 투표 : 독립적으로 번 실행하고 출력의 과반수 투표를합니다. 임의의 비트이며 요소에 의해 실행 시간을 줄 입니다.
- 독립 실행 + 체비 셰프를 페어 : 실행 "페어 - 독립적으로" 시간과 임계 값이 필요 비교할 위 랜덤 비트와 불면 팩터에 의해 실행 시간 .
Karp, Pippenger 및 Sipser [1] (분명히, 나는 종이 자체에 손을 댈 수 없었고, 그것은 간접적 인 계정입니다) 강력한 정규 확장기를 기반으로 한 대안적인 접근 방식을 제공했습니다. 본질적으로 노드를 참조하십시오 무작위 씨앗으로 확장. 임의의 비트를 사용하여 확장기의 임의 노드를 선택한 다음
거기에서 길이의 짧은 임의 보행을 수행하고, 과반수 투표를하기 전에 경로의 노드에 해당하는 시드 에서 를 실행 하십시오 . 이것은 비트의 임의성을 필요로하며, 팩터에 의해 실행 시간을 증가시킵니다.T R + T = R + Θ ( 로그 ( 1 / δ ) ) T = Θ ( 로그 ( 1 / δ ) )
과반수 투표를하기 전에 현재 노드의 모든 이웃 (또는 더 일반적으로 현재 노드 의 거리 내에있는 모든 노드)에서 를 실행 합니다. 여기에는 비트의 임의성 이 필요 하며 팩터로 실행 시간을 증가시킵니다 . 여기서 는도 (또는 거리 이웃의 경우 입니다 . 매개 변수를 잘 설정하면 비용이 .
결정적 오류 감소에 해당하는 마지막 글 머리표에 관심이 있습니다. [1] 다음에 개선이 있었으며, 에 대한 의 의존성을 줄 입니까? 현재 달성 가능한 가장 좋은 것은 무엇입니까 for ? ? ( ? ?)
참고 : 또한 대신 관심이 있습니다. [2]에 소개 된 바와 같이, 관련 구성은 더 이상 확장기가 아니라 분산기이다 (예 : Ta-Shma의 강의 노트 , 특히 표 3 참조). 나는 결정 론적 (허용 된 보다 하나의 임의의 비트가 아닌 ) 증폭에 대한 해당 경계를 찾을 수 없었 으며, 관련 파라미터 범위에 대한 최첨단 명시 적 분산기 구성이 무엇인지 (더 중요하게는) . r
[1] Karp, R., Pippenger, N. 및 Sipser, M., 1985. 시간-랜덤 성 트레이드 오프 . 확률 적 계산 복잡성에 관한 AMS 회의 (Vol. 111).
[2] Cohen, A. 및 Wigderson, A., 1989 년 10 월. 분산기, 결정적 증폭 및 약한 무작위 소스. 컴퓨터 과학 기초에 관한 제 30 차 연례 심포지엄 (14-19 페이지). IEEE.