Які ієрархії та / або теореми ієрархії ви знаєте?


42

В даний час я пишу опитування щодо теорем ієрархії на TCS. Шукаючи супутні документи, я помітив, що ієрархія є фундаментальним поняттям не лише в ТКС та математиці, але в численних науках, від теології та соціології до біології та хімії. Бачачи, що кількість інформації величезна, я сподіваюся, що я можу попросити допомогу у цієї громади. Звичайно, я не хочу, щоб ви займалися бібліографічним пошуком мене, але я прошу про два види інформації:

  1. Ієрархії та теореми ієрархії, які є результатом вашої роботи або роботи ваших колег чи інших людей, з якими ви знайомі, і ви вважаєте, що це не так добре відомо. Це може бути, наприклад, теорема ієрархії для незрозумілої моделі обчислень, яка вас цікавить, або ієрархії конкретних класів, наприклад, пов'язаної з теорією ігор.

  2. Ієрархії та теореми ієрархії, які Ви вважаєте абсолютно необхідними, включаються до такого опитування. Це, мабуть, було б мені відомо вже, але було б корисно подивитися, які ієрархії ви вважаєте важливішими та чому. Це може бути такий тип "Я вважаю PH дуже важливим, тому що без нього ми не змогли б зробити подібні дослідження" або "Хоча це не так відомо, в TCS на основі логіки ми постійно використовуємо цю ієрархію, і я вважаємо це важливим інструментом ". . І так, я вважаю, що люди з логіки мають багато ієрархій, але майте на увазі, що ми говоримо про ієрархії проблем.

Я буду тримати оновлений список тут:

  • DTIME Ієрархія
  • NTIME Ієрархія
  • SPACE Ієрархія
  • Арифметична (також відома як Kleene) Ієрархія
  • Гіперарифметична Ієрархія
  • Аналітична Ієрархія
  • Ієрархія Хомського
  • Ієрархія Гжегорчика та пов'язані з ними: Ієрархія Вайнера (швидкозростаюча), Ієрархія Харді
    (повільно зростаюча) та Ієрархія Веблена
  • Ієрархія Річі
  • Ієрархія Axt (як визначено в Axt63 )
  • Ієрархія циклу (визначена в MR67 )

  • NC (AC ,ACC ) Ієрархія

  • Ієрархія глибини, визначена в Sipser83
  • Поліномальна ієрархія ( ) та менш вдосконалена ієрархія Мейєра-Стокмейєра (відсутність дистинкції між кількісними показниками)PH
  • Експоненціальна ієрархія ( )ELEMENTARY
  • -Посередня ієрархія (теорема Ладнера) NP

  • Не дуже міцний (Артур-Мерлін)AM

  • (недетермінірованного Fixed-параметри) ієрархія і пов'язана з ним Змінним Вт ієрархія ( Вт -hierarchy) і W * -hierarchy (Вт з залежною від параметра Глибина)WAWW
  • Ієрархія підрахунку
  • Ієрархія Фур'є
  • Булева ієрархія (понад ), також дорівнює Ієрархії запитів (понад N P )NPNP
  • Ієрархії тестування властивостей, як показано в GoldreichKNR09
  • Ієрархія точок глибини без регулярних мов
  • : Класи, розв’язувані програмами розгалуження поліномальних розмірів, з додатковою умовою, що кожен біт вхідного тесту перевіряється не більше d разів, утворюють ієрархію для різних значень dBPd(P)d
  • Ієрархія часу для складної схеми
  • Поліноміальна ієрархія в складності спілкування

Примітка. Якщо ви не хочете, щоб вас згадували виключно, будь ласка, скажіть так. Як правило, я згадаю як громаду, так і конкретну людину, яка виводить на світ нову інформацію.


2
Це дуже схоже на питання спільноти Wiki. Чи повинен я його перетворити?
Дейв Кларк

Теорема Ладнер можна узагальнити , щоб отримати нескінченні ієрархії між іншими класами (за умови , що вони різні) , наприклад, між Р і Р ^ # Р .
Тайсон Вільямс

13
Можна також згадати «антиієрархічні» теореми, тобто теореми про дихотомію. Теореми про дихотомію могли, ймовірно, отримати ціле опитування до себе, але, мабуть, їх слід принаймні згадати поряд із чимось на зразок теореми Ладнера.
Джошуа Грохов

1
Ви запитуєте лише про ієрархії класів проблем? Існує також поняття "ієрархія тестів", див. , Наприклад , arxiv.org/abs/quant-ph/0308032 .
Алессандро Косентіно

1
Так, розглядаються лише ієрархії класів складності. Навіть обмежившись ними, є дуже багато для збору інформації.
chazisop

Відповіді:


21

Ієрархія Фур'є, як визначено в " Яоюнь Ши, Квантові та класичні компроміси ".

Зі складності зоопарку :

FHk - клас задач, що вирішується рівномірним сімейством квантових схем величини полінома, зkрівнями воріт Адамара та всіх інших воріт, що зберігають обчислювальну основу.

Відкритою проблемою є показати, що ієрархія Фур'є нескінченна відносно оракула (тобто FHk суворо міститься у FHk+1 ).


18

- По лінії «антиієрархій», варто згадати теорему про розрив Бородіна .

Теорема. Для кожної сумарної обчислюваної функції такої, що f ( n ) = Ω ( n ) , існує загальна обчислювана g : NN така, що T I M E [ g ( n ) ] = T I M E [ f ( g ( n ) ) ] .f:NNf(n)=Ω(n)g:NNTIME[g(n)]=TIME[f(g(n))]

g

- Є також цікаві посилення звичних ієрархій часу, такі як:

TIME[nk]i.o.TIME[nk1]/(nlogn)

(є проблеми в часі не можуть бути успішно вирішені жодним часом машиною часу, використовуючи бітів порад, навіть для лише нескінченної кількості вхідних довжин). Доказ простий: нехай перераховує машини часу, які приймають бітів порад як другий вхід. Визначте який розбиває на де, запускає і видає протилежну відповідь. Тоді .nknk1nlogn{Mi}nk1nlognM(x)xx=yz|z|=log|x|Mz(x,y)L(M)i.o.TIME[nk1]/(nlogn)

- Відсутність відомих ієрархій часу в певних ситуаціях слід розглядати (як відкриті проблеми). Наприклад, ?BPTIME[n]=BPP


2
Це ? інакше твердження не цікаве: просто виберіть . TIME[g(n)]=TIME[f(g(n))]g(n)=n
Сашо Ніколов

@Sasho, здається, так. Твердження теореми про розрив Бородіна (за посиланням) говорить стільки ж.
Даніель Апон

16

Зоопарк Складності дає вам деякі ієрархії . Серед них ієрархія підрахунку та булева ієрархія вже не цитувались.

[EDIT] Щоб моя відповідь була більш інформативною, швидке визначення Ієрархії підрахунку.

  • C0P=P
  • C1P=PP
  • Ck+1P=PPCkP

Тоді, що стосується ієрархії поліномів, визначається як .CHkCkP

Ієрархія підрахунку була визначена Вагнером [Wag86]. Посилання на теорію порогових ланцюгів виявили Allender & Wagner [AW93]. Набагато недавно Бюргіссер [Bür09] також використовував ієрархію підрахунку, щоб співвіднести модель Валіана з -конструкцією Шуба і Смала. Зокрема, він довів, що -конструкція передбачає суперполіномічну нижню межу для постійної.ττ

[Wag86] KW Вагнер. Складність комбінаторних задач з коротким поданням вхідних даних . Acta Mathematica 23 (3), 325-356, 1986.
[AW93] E. Allender & KW Wagner. Ієрархії підрахунку: ланцюги поліномів часу та постійної глибини . Сучасні тенденції в галузі інформатики , 469-483, 1993.
[Bür09] P. Bürgisser. Про визначення цілих чисел та доведення нижньої межі арифметичної схеми . Комплексна обчислюваність 18 (1), 81-103, 2009.


16

Goldreich та ін. ін. мати теореми ієрархії для тестування властивостей:

Також на ECCC .


тут показано, що більшість властивостей вимагає запитів у квантовій моделі. Це може бути підключено до доказу теореми ієрархії відповіді, щоб показати, що вона також має значення для квантового тестування властивостей. (Насправді для будь-якої природної обчислювальної моделі з принаймні однією властивістю, яка вимагає запитів для тестування, і будь-які обчислювані вас є властивості, які можна перевірити в запити). Ω(n)Ω(g(n))f(n)O(g(n))Θ(f(n))
Артем Казнатчеєв


11

Дітер ван Мельбібек та співавтори мають ієрархії часу та простору для семантичних моделей із порадами, включаючи рандомізацію.




9

Існує клас , визначений у статті 1975 р. Л. Адельманом та К. Мандерсом, який є діофантиновим аналогом класу . Мова міститься в iff, якщо існує поліном такий, що Чи дорівнює - це відкрита проблема. Ця рівність показала б зв'язок між теорією чисел та інформатикою.DNPLDP

xLy1,yn<poly(|x|): P(x,y1,,yn)=0.
DNP

Існує діофантиновий аналог поліноміальної ієрархії, який називається "діофантинова ієрархія". Поліноміальна та діофантинова ієрархії переплітаються:

i1, ΣiDΣiPΣi+1D


D визначено у другому ("Складність Діофантину").
GMB

@ AndrásSalamon Посилання, здається, не працюють.

8

Ще одна сувора ієрархія: програми розгалуження, які протестують кожен біт обмеженою кількістю разів. Чим більше тестів дозволено, тим більший клас програм розгалуження. Зазвичай програми розгалуження також обмежені розмірами поліномів. BP d (P) - клас програм розгалуження поліномних розмірів, який може перевірити кожен біт до разів.d

L / poly - це об'єднання BP d (P) над усіма d , тоді як BP d-1 (P) BP d (P) для кожного d .


8

У теорії параметризованої складності існує декілька ієрархій, хоча в публікаціях часто з'являється лише згадана -ієрархія. Інші:W

  • A -хірархія
  • AW -хірархія
  • EW -хірархія
  • LOG -хірархія
  • M -хірархія
  • S -хірархія
  • W -хірархія
  • Wfunc -ієрархія

Всі вони описані в теорії параметризованої складності, Flum and Grohe, Birkhäuser, 2006 .




5

Теорія регулярних мов нескінченних дерев породила кілька ієрархій, які зараз вивчаються, з багатьма питаннями, які досі залишаються відкритими.

При використанні автоматів на нескінченних деревах особливий інтерес представляє умова паритету (або умова Мостовського), оскільки недетерміновані автомати парності можуть виражати всі регулярні мови нескінченних дерев, а структура умови прийняття є простішою, ніж інші, наприклад Рабін чи Мюллер .

Кожен автомат паритетності має ранг де та , описуючи структуру умови прийняття. Отже, якщо мова розпізнається за (det / ND / alt) автоматом рангу ми говоримо, що належить до рівня рівня (відповідно):i { 0 , 1 } i j L [ i , j ] L [ i , j ][i,j]i{0,1}ijL[i,j]L[i,j]

  • детермінована ієрархія Мостовського (не всі звичайні мови)
  • недетермінована ієрархія Мостовського
  • чергування ієрархії Мостовського

Рівень змінної ієрархії (тобто визначається як Büchi, так і co-Büchi) відповідає слабкому рівню і характеризується слабкими чергуються автоматами, що створюють ієрархію: LΣ2Π2L

  • слабка ієрархія індексу (не всі звичайні мови)

Для всіх цих ієрархій (за винятком детермінованої) вирішуваність членства на рівні для даної регулярної мови є відкритою проблемою. Зв'язок між цими ієрархіями та топологічними класифікаціями (також їх називають ієрархією Уедже та ієрархією Бореля) також створював кілька відкритих проблем. Наприклад, передбачається, що слабка ієрархія індексу та ієрархія Бореля збігаються. Всі ці ієрархії, як відомо, суворі, і деякі особливі випадки визначення рівня (особливо низьких рівнів, або з вхідним детермінованим автоматом) були нещодавно вирішені.L


4

Існують ієрархії складної пропозиції, схожі на складність схем. Наприклад, системи даху схожі на , системи захисту від C-Frege для схожі на класи складності ланцюга тощо.P H C P CGiPHCPC

Є також ієрархії в обмеженій арифметиці, наприклад, теорії тощо.Sji


4

Ось нова ієрархія для контекстних мов Томоюкі Ямакамі.

Він впроваджує механізм оракул у недетермінованих автоматичних витисканнях та поняттях Тюрінга та багатьох-одного скорочення. Тоді будується нова ієрархія для мов, що не містять контексту (CFL), подібних до ієрархії поліномів. Наприклад, , і т.д.C F L C F LCFLCFLCFL


3

Робота над однією з точок кулі, згаданою ОП (GoldreichKNR09): є кілька теорем ієрархії при тестуванні властивостей та доказів близькості, що стосуються складності запиту, адаптивності або доказів щодо кількості раундів (для доказів близькість). Дивіться, наприклад,


Вказівка ​​на цю відповідь , яка зосереджена на першій (GoldreichKNR09).
Климент С.

3

З цього питання на cs.stackexchange мені стало відомо про ієрархію роду регулярних мов . По суті, ви можете характеризувати звичайні мови на основі мінімальної родової поверхні, в яку може бути вбудований графік їх DFA. В [1] показано, що існують мови довільно великого роду і що ця ієрархія є належною.

  1. Бонфанте, Гійом і Флоріан Делуп. " Рід регулярних мов ". Математичні структури з інформатики 28.1 (2018): 14-44.

2

Підрахунок ієрархії поліномів, #PH коротко. Перший рівень - #P, потім #NP ... і т.д.


1

Ієрархія поліномів у складності спілкування, визначена Бабаєм, Франклом та Саймоном (див . Оригінальний документ тут і без платної стіни тут ). Значення цієї ієрархії важко переоцінити. Перш за все, функція нерівномірності була запроваджена BFS у тому самому документі, який запровадив ієрархію, і нерозбірливість постала цілком природно як спільна проблема coNP . Як ви знаєте, діз'юнктность є функцією в комунікаційної складності. По-друге, доведення нижчих меж проти ієрархії поліномів у складності спілкування є головною відкритою проблемою з важливими наслідками в інших сферах ТКС (наприклад, див. Цей документ та посилання на нього).cc


Дякую за доповнення, я відредагував ваш коментар, щоб зрозуміти, що coNP посилається на складність спілкування (я знаю, що це часто випадає у спільноті складності спілкування, щоб уникнути безладу нотацій).
chazisop

1

Розглянемо Неоднозначну ієрархію поліномів, тут посилається оригінал посилання на однозначну ієрархію поліномів (платня). Під час вивчення булевої ієрархії BH та класів, таких як які мають хороші результати, пов'язані із закриттям, та встановлення відмінностей, ми можемо досліджувати зв’язки з однозначним обчисленням. Dp

Як стверджують автори (в оригіналі посилання), класи і дають результати, пов'язані з і . Маючи однозначну схему, вони могли по- різному характеризуватиТакож, пов’язаною з вищевказаною ієрархією, є Обіцяна однозначна ієрархія. Результати низькості для однозначної ієрархії полінома- "якщо для є набір розрідженого комплексу ТьюрінгаNCkACkPPSPACEPUP , , ієрархія згортається на нижчі рівні, або в Обіцяючи однозначний випадок".

Для подальшого вивчення булевих сполучників та графічного ізоморфізму є Низька та Висока Ієрархії , також посилання на вікіпедію .


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