계산 복잡성 vs. Chomsky 계층


14

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

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

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


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

답변:


11

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

  1. TIME(n)TIME(o(nlog⁡n))SPACE(0)SPACE(o(log⁡log⁡n))

  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.