계산 복잡성 vs. Chomsky 계층


14

나는 일반적으로 계산 복잡성과 Chomsky 계층 사이의 관계에 대해 궁금합니다.

특히, 어떤 문제가 NP-complete라는 것을 안다면, 그 문제 의 언어 가 문맥에 맞지 않는 것입니까?

예를 들어, 문제가 NP- 완료입니다. 클리 스키가있는 모델에 해당하는 언어는 Chomsky 계층 구조에서 약간의 복잡성을 갖습니다 (모델을 문자열로 인코딩하는 모든 / 일부 방법에 대해)?


많은 미묘한 상호 관계가 있지만 대부분 직교 개념입니다. 기본적으로 각 언어 클래스에 대한 다른 문제는 다른 복잡성을 가질 수 있습니다. NP 완전성에 관해서는 "희소 언어"에 대한 정리가있다 ....
vzn

답변:


11

Chomsky 계층에는 다음과 같은 네 가지 언어 클래스가 있습니다.

  1. TIME(n)TIME(o(nlogn))SPACE(0)SPACE(o(loglogn))

  2. LOGCFLLOGCFLAC1P

  3. NSPACE(n)

  4. 무제한 문법-이 클래스는 재귀 적으로 열거 가능한 모든 언어로 구성됩니다.


비정규 선형 시간 언어가 많이 있습니다. 아마도 SPACE (0) 또는 SPACE (o (log log n))를 의미했을 것입니다.
Emil Jeřábek 3.0

TIME(f(n))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.