Які переконливі причини вважати ? L - клас алгоритмів журнального простору з покажчиками на вхід.
Припустимо, L = P на даний момент. Як виглядатиме алгоритм логічного простору для проблеми, повного P, у загальних контурах?
Які переконливі причини вважати ? L - клас алгоритмів журнального простору з покажчиками на вхід.
Припустимо, L = P на даний момент. Як виглядатиме алгоритм логічного простору для проблеми, повного P, у загальних контурах?
Відповіді:
Результат Mulmuley (з веб-сторінки Mulmuley без оплати), що в моделі PRAM без бітових операцій " ". (У звичайній булевій моделі, де живе L , L ⊆ N C. ) Ця модель є достатньо сильною, що результат передбачає, що будь-який алгоритм L для P -повної проблеми повинен був виглядати зовсім інакше, ніж більшість відомих алгоритмів для P -повноцінних задач.
Модель PRAM без бітових операцій - це неоднорідна алгебраїчна модель над (подібно до алгебраїчних дерев обчислень або алгебраїчної моделі оперативної пам'яті Blum - Shub - Smale), в якій нерівномірна програма може залежати не тільки від кількості цілих входів, але і також на їх загальну довжину скорості. Таким чином, це не "чисто" алгебраїчна модель, а живе десь між алгебраїчною та булевою. Ця модель включає в себе багаточастові алгоритми лінійного програмування, максимальний потік, мініатюру, зважене прольотоване дерево, найкоротші шляхи та інші проблеми комбінаторної оптимізації, алгоритм журналу простору ізоморфізму дерева (див. Коментарі нижче) та алгоритми наближення складних коренів поліномів, саме тому я кажу будь-який алгоритм L для P-повна проблема (про яку, як свідчить ваше запитання, ви знаєте, більшість людей думає, що її не існує) повинна виглядати зовсім інакше, ніж будь-яка з них.
Існує серія праць М. Гофмана та У. Шьоппа, яка формалізує інтуїтивне поняття "типові алгоритми логарифмічного простору", використовуючи лише постійну кількість покажчиків на структуру вхідних даних, як мову програмування PURPLE (чисті програми покажчиків з ітерація.)
Навіть незважаючи на те, що PURPLE програми не захоплюють усіх (показано, що вони не можуть вирішити непрямий st-connectiviy), їх розширення з підрахунком показано, щоб захопити велику частку L , але не P-повну проблему Horn-SAT . Це показано в останньому документі серії: М. Хофманн, Р. Рамяа та У. Шьопп: Програми чистого вказівника та дерево ізоморфізм, FOSSACS 2013.
Здається висновок, що алгоритми логарифмічного простору для повних задач повинні бути дуже нетиповими і виходити за рамки того, що можна реалізувати в PURPLE підрахунком.
Описова складність намагалася дати відповіді.
FO (перший логічний порядок), з Ord (впорядкування домену) і ТС (транзитивне замикання) .
FO + Ord + LFP (мінімум фіксована точка) .
Тож виникає питання - чи FO + ord + TC FO + ord + LFP?
З іншого боку, FO + LFP (без ord) не може навіть рахувати! Наприклад, він не в змозі виразити той факт, що кардинальність домену є рівною. Ця логіка, безумовно, не може охопити - але питання полягає в тому, чи може вона захоплювати L або N L ?
Див., Наприклад, http://www.cs.umass.edu/%7Eimmerman/pub/EATCScolumn.pdf
І тоді, логіка другого порядку (SO) + ріг захоплює P, тоді як SO + Krom захоплює NL. Див. Еріх Градель, Захоплення класів складності фрагментами логіки другого порядку , Теоретична інформатика, 1992.