Каковы убедительные причины верить ? L - класс алгоритмов лог-пространства с указателями на вход.
Предположим, что L = P на данный момент. Как будет выглядеть алгоритм лог-пространства для P-полной задачи в общих чертах?
Каковы убедительные причины верить ? L - класс алгоритмов лог-пространства с указателями на вход.
Предположим, что L = P на данный момент. Как будет выглядеть алгоритм лог-пространства для P-полной задачи в общих чертах?
Ответы:
Результат Mulmuley в (с веба - страницы Mulmuley в без платного доступа) , что, в модели PRAM без битовых операций, «P ≠ N C ». (В обычной булевой модели, в которой живет L , L ⊆ N C ) Эта модель достаточно сильна, и в результате любой алгоритм L для п -полной задачи должен выглядеть совсем не так, как в большинстве известных алгоритмов для п -полных задач.
Модель PRAM без битовых операций - это неоднородная алгебраическая модель надZ (аналогичная алгебраическим деревьям вычислений или алгебраической RAM-модели Блюма-Шуба-Смейла), в которой неоднородная программа может зависеть не только от числа целочисленных входов, но и также на их общую длину в битах. Таким образом, это не «чисто» алгебраическая модель, а живет где-то между алгебраической и логической. Эта модель включает в себя многовременные алгоритмы линейного программирования, maxflow, mincut, взвешенное остовное дерево, кратчайшие пути и другие задачи комбинаторной оптимизации, алгоритм пространства журналов для изоморфизма деревьев (см. Комментарии ниже) и алгоритмы аппроксимации комплексных корней полиномов, Вот почему я говорю любой алгоритм L для п -полная проблема (которая, как известно из вашего вопроса, большинство людей считает, что ее не существует) должна была бы выглядеть совершенно иначе, чем любая из них.
источник
Существует ряд работ М. Хофманна и У. Шёппа , в которых формализовано интуитивное представление о «типичных алгоритмах логарифмического пространства», использующих только постоянное число указателей на структуру входных данных, в качестве языка программирования PURPLE (программы с чистым указателем с итерации.)
Даже несмотря на то, что программы PURPLE не охватывают весь (было показано, что они не могут определять ненаправленные st-связности), показано, что их расширение с подсчетом захватывает большую долю L , но не проблема P-complete Horn-SAT , Это показано в последней статье из серии: М. Хофманн, Р. Рамя и У. Шёпп: Программы с чистым указателем и древовидный изоморфизм, FOSSACS 2013.L L
Похоже, что вывод заключается в том, что алгоритмы логарифмического пространства для полных задач должны быть очень нетипичными и выходить за рамки того, что может быть реализовано в PURPLE со счетом.P
источник
Описательная сложность попыталась дать некоторые ответы.
FO (первый логический порядок), с Ord (упорядочение домена) и ТС (транзитивное замыкание) .=L
FO + Ord + LFP (минимум фиксированная точка) .=P
Возникает вопрос - FO + Ord + TC FO + Ord + LFP?⊂
С другой стороны, FO + LFP (без ord) не может даже сосчитать! Например, он не может выразить тот факт, что мощность домена является четной. Эта логика, конечно, не может охватить - но вопрос в том, может ли она захватить L или N L ?P L NL
См. Например, http://www.cs.umass.edu/%7Eimmerman/pub/EATCScolumn.pdf.
И затем логика второго порядка (SO) + Horn захватывает P, тогда как SO + Krom захватывает NL. См. Эрих Градель, Захват классов сложности фрагментами логики второго порядка , Теоретическая информатика, 1992.
источник
источник