이것은 구체적인 답변이있는 질문이 아니라 주관적인 질문 일 수 있습니다.
복잡성 이론에서 우리는 효율적인 계산의 개념을 연구합니다. 같은 클래스가 있습니다 의미 다항식 시간 , 그리고 L은 의미 로그 공간 . 둘 다 일종의 "효율성"으로 간주되며 일부 문제의 어려움을 잘 포착합니다.
그러나 차이가 와 L은 다음의 다항식 시간 동안 P는 , 실행에 문제의 조합으로 정의된다 O ( N K ) 임의의 시간 상수 (K)는 , 즉,
,
로그 공간 은 S P A C E [ log n ] 로 정의됩니다 . 우리의 정의를 모방하는 경우 P를 , 그것은된다
,
여기서 의 클래스라고 polylog 공간 . 내 질문은 :
폴리 로그 공간 대신 효율적인 계산 개념으로 로그 공간을 사용하는 이유는 무엇입니까?
주요 문제 중 하나는 전체 문제 세트에 관한 것일 수 있습니다. 로그 공간 다 대일 감소에서는 와 L 모두 완전한 문제가 있습니다. 만약 반대로, P에 O 리터 의 Y L은 이러한 감소 하에서 완전히 문제가, 우리는 공간 계층 이론에 모순을 가질 것이다. 그러나 우리가 폴리 로그 축소로 넘어 가면 어떨까요? 그러한 문제를 피할 수 있습니까? 우리가 맞게 최선을 시도하는 경우 일반적으로 P의 오 리터의 y를 L을 효율성의 개념으로 (필요한 경우), 그리고 정의의 일부는 "좋은"클래스가 있어야 모든 좋은 특성을 얻을 수를 수정하는 방법까지 우리는 갈 수 있나요?
폴리 로그 공간 대신 로그 공간을 사용하는 이론적 및 / 또는 실제적인 이유가 있습니까?