가 P / p o l y에 포함되어 있다는 Adleman의 증거 는 크기 n의 입력 에서 시간 t ( n ) 에서 실행되는 문제에 대한 무작위 알고리즘이있는 경우 문제 에 대한 결정 론적 알고리즘이 있음을 보여줍니다 크기 n의 입력 에 대해 시간 Θ ( t ( n ) ⋅ n ) 에서 실행되는 [알고리즘은 Θ ( n ) 에서 무작위 알고리즘을 실행합니다.독립적 인 무작위성 문자열. 모두를위한 좋은 반복 알고리즘의 임의성이 있어야합니다 가능한 입력]. 결정 론적 알고리즘은 불균일합니다. 입력 크기에 따라 다르게 동작 할 수 있습니다. 따라서 Adleman의 주장에 따르면 균일성에 신경 쓰지 않는다면 무작위 화는 입력 크기에서 선형 인 요소에 의해서만 알고리즘 속도를 높일 수 있습니다.
무작위 화가 계산 속도를 높이는 구체적인 예는 무엇입니까?
하나의 예는 다항식 아이덴티티 테스트입니다. 여기에서 입력은 필드에 걸쳐 m- 변이 다항식을 계산하는 n 크기의 산술 회로이며,이 작업은 다항식이 동일하게 0인지 여부를 알아내는 것입니다. 무작위 알고리즘은 임의의 점에서 다항식을 평가할 수있는 반면, 우리가 알고있는 최상의 결정 론적 알고리즘 (및 가능한 최상의)은 많은 점에서 다항식을 평가합니다.
다른 예는 최소 Karger-클라인 Tarjan으로 가장 확률 적 알고리즘은 선형 시간 트리를 스패닝한다 (그리고 오차 확률이 지수 함수 적으로 작다!) Chazelle 의해 가장 결정적 알고리즘은 시간에 실행되는 동안에 ( α 는 역 Ackermann 함수이므로 랜덤 화 속도는 실제로 작습니다). 흥미롭게도 Pettie와 Ramachandran은 최소 스패닝 트리에 대해 비 균일 결정 론적 선형 시간 알고리즘이 있다면 균일 한 결정 론적 선형 시간 알고리즘도 존재한다는 것이 증명되었습니다.
다른 예는 무엇입니까? 무작위 추출 속도가 큰 곳을 알 수있는 예는 무엇입니까? 그러나 아직 충분히 효율적인 결정 론적 알고리즘을 찾지 못했기 때문일 수 있습니다.