Hesaplamalı karmaşıklık ve Chomsky hiyerarşisi


14

Genel olarak hesaplama karmaşıklığı ve Chomsky hiyerarşisi arasındaki ilişkiyi merak ediyorum.

Özellikle, bir sorunun NP-tamamlanmış olduğunu biliyorsam , bu sorunun dili bağlamdan bağımsız mıdır?

Örneğin, kırpma sorunu NP-tamamlandı. Klipsli modellere karşılık gelen dilin Chomsky hiyerarşisinde minimum düzeyde karmaşıklık taşıdığı (modelleri dizeler olarak kodlamanın tüm / bazı yolları için) takip ediyor mu?


birçok ince ilişki vardır, ancak çoğunlukla dik kavramlardır. temel olarak her dil sınıfı ile ilgili farklı problemlerin farklı karmaşıklıkları olabilir. NP bütünlüğü için "seyrek diller" hakkında bir teorem vardır ....
vzn

Yanıtlar:


11

Chomsky hiyerarşisinde dört dil sınıfı vardır:

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

  2. LOGCFLLOGCFLAC1P

  3. NSPACE(n)

  4. Sınırsız dilbilgisi - bu sınıf, yinelenen numaralandırılabilir tüm dillerden oluşur.


Düzenli olmayan doğrusal zaman dilleri çoktur. Muhtemelen SPACE (0) veya SPACE (o (log log n)) demek istediniz.
Emil Jeřábek

TIME(f(n))
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.