П і описова складність


10

У зоопарку складності сказано [ 1 ], що в описовій складності P можна визначити трьома різними видами формул, FO(LFP) який також є FO(nO(1)) , а також як SO(HORN) .

Однак є деякі винятки, наприклад, Evenness не можна виразити FP (FP має ту саму виразну силу з LFP). Connectivity і 2colourability не визначаються логікою першого порядку. Деякі проблеми навіть не можна аксіоматизувати за допомогою кінцевої кількості змінних, таких як Evenness ,Perfect Matching ,Hamiltonicity .

Іммерман запропонував, що логіка + підрахунок з фіксованою точкою (FPC) може бути можливою логікою для захоплення P.

Однак Cai Furer, Immerman показав, що існують властивості графа поліноміального часу, які не є вираженими у FPC [ 2 ]. Проблема розв’язування лінійних рівнянь над полем двох елементів не визначається в інфінітарній логіці підрахунком [ 3 ]. Для отримання детальної інформації можна звернутися до [ 4 ].

Отже, яка логічна структура може взагалі захопити P? Позитивна відповідь полягає в тому, що клас упорядкованих кінцевих структур можна визначити якнайменше з логікою з фіксованою точкою, якщо і лише тоді він може бути вирішений у P Іммерманом [ 5 ] та Варді [ 6 ]. Як щодо невпорядкованого випадку? Чи можете ви показати більше зустрічних прикладів твердження у зоопарку складності?


2
Ось підручник з оглядом результатів з цього конкретного питання: cl.cam.ac.uk/~ad260/talks/wollic-tutorial.pdf
Денис

@Denis Дякую, Денисе! Цей підручник містить більше логічних структур для П. Традиційно, коли ми говоримо про проблему, яка є поліноміальною за часом, ми думаємо, що це "просто". Однак логічні структури P виглядають настільки складно, і досі існує маса невідомих випадків та відкритих проблем.
Рупей Сю

1
Так, здавалося б, що набір "легких" проблем (тобто P) не настільки добре структурований, і важко охарактеризувати щось на кшталт "легкі проблеми - це ті, які можна отримати з основних задач A, B, C, поєднані способами X, Y ". Завжди є більш легкі проблеми, які є іншого типу, і вимагають розумних поліноміальних алгоритмів з новими ідеями в них.
Денис

Відповіді:


2

Нещодавно Мартін Грое досяг значного прогресу в цьому питанні. Він дає логіку фіксації поліноміального часу на класах графіків, вбудованих у нерухому поверхню: https://dl.acm.org/citation.cfm?doid=2371656.2371662 Редагувати: загальний вигляд здається невирішеним (але я ні в якому разі експерт з цього питання).


Так. Існує багато алгоритмічних результатів мета-теореми (наприклад, відома теорема Курсерлла), яка може зафіксувати легкі випадки. people.cs.umass.edu/~immerman/pub/… Однак, ці результати також мають обмеження для структур графіків, на яких працює проблема, таких як дерево, обмежена широта ширини, плоскі графіки, графіки другорядних закритих тощо. жодна повна логічна структура не може фіксувати P у загальних графіках без порядку досі.
Рупей Сю

Я здогадуюсь, що робота Грое є зовсім особливою, оскільки в цьому випадку логіка вичерпує весь P на надзвичайно великий клас графіків, тобто немає протилежних прикладів. Якщо я зрозумів це правильно, то складна частина є вичерпною. Результати MSO, які ви згадуєте, не мають такої особливості. Але я мій досвід у цьому плані дуже обмежений, я можу помилитися тут.
Герман Грубер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.