Обчислювальна складність проти ієрархії Хомського


14

Мене цікавить взаємозв'язок обчислювальної складності та ієрархії Хомського загалом.

Зокрема, якщо я знаю, що якась проблема не є повною NP, чи випливає, що мова цієї проблеми не є контекстною?

Наприклад, проблема клики не є повною. Звідси випливає, що мова, що відповідає моделям із кліками, має певну мінімальну складність в ієрархії Хомського (для всіх / деяких способів кодування моделей як рядків?)


існує багато тонких взаємозв'язків, але вони здебільшого ортогональні. в основному різні проблеми щодо кожного мовного класу можуть мати різні складності. що стосується повноти NP, то існує теорема про "рідкісні мови" ....
vzn

Відповіді:


11

У ієрархії Хомських є чотири класи мови:

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

  2. Безтекстові мови - цей клас не має гарних властивостей закриття, тому замість цього зазвичай вважається , клас журнальних просторів мов, який можна привести до мов, що не мають контексту. Відомо, що лежить у (і так, зокрема, у ), і він має непогані повні проблеми, детально описані у пов'язаній статті.LOGCFLA C 1 PLOGCFLAC1P

  3. Контекстно-чутливі мови - цей клас відповідає .NSPACE(n)

  4. Граматики без обмежень - цей клас складається з усіх рекурсивно перелічених мов.

Якщо мова в NP-завершена, то припускаючи P NP, вона не є контекстною. Однак це може бути контекстно-залежним (клік і SAT є). Будь-яка мова в NP описується якоюсь необмеженою граматикою.


Існує безліч нерегулярних лінійно-часових мов. Ви, ймовірно, мали на увазі SPACE (0) або SPACE (o (журнал n журналу n)).
Emil Jeřábek 3.0

TIME(f(n))
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.