비 결정적 비트를 사용하는 다항식 비결정론 적 프로그램 으로 문제 를 결정할 수 있는 경우 (즉, 모든 증인의 길이는 로그 길이 임) 입니다.
그렇다면 "증인을 찾는 것보다 증인을 확인하는 것이 더 쉬운가?"라는 질문을하면 그러한 문제에 대해 모든 다항식 실행 시간이 동등한 것으로 간주되면 대답은 '아니오'입니다. 모든 잠재적 증인을 검색하여 다항식 시간에 그러한 증인을 찾을 수 있기 때문입니다.
그러나 다항식 실행 시간을 세밀하게 구분하면 어떻게 될까요? 에 자연 길이 문제에 대한 구체적인 예가있는 것보다 궁금합니다 . 여기서 "쉽게"는 다항식 실행 시간이 더 작은 것을 찾는 것보다 확인하기 쉬운 대수 길이의 목격자가 있습니다.
예를 들어, 그래프에서 완벽하게 일치하는 알려진 알고리즘은 다항식 시간이 걸리지 만 노드가 있는 그래프 에서는 시간 보다 오래 걸립니다 . 그러나 쌍의 노드 세트 (증인)가 있으면 시간 에서 일치 하는지 쉽게 확인할 수 있습니다. 그러나 일치 자체 를 인코딩 하려면 비트가 필요합니다 .
목격자가 대수 길이를 갖는 검증 대 발견에서 유사한 (명백한) 속도 향상을 달성하는 자연적인 문제가 있습니까?