ПолиЛ - PolyL

В теория сложности вычислений, полиЛ это класс сложности из проблемы решения это может быть решено на детерминированная машина Тьюринга алгоритмом, космическая сложность ограничен полилогарифмический функция в размере ввода. Другими словами, полиЛ = DSPACE((бревноп)О (1)), куда п обозначает размер ввода, а О (1) обозначает константу.

Как только Lп, полиЛQP. Однако единственная доказанная связь между полиЛ и п в том, что полиЛп; неизвестно, если полиЛп, если пполиЛ, или если ни один из них не содержится в другом. Одно доказательство того, что полиЛп в том, что п имеет полная проблема под логарифмическое пространство много-одно сокращение но полиЛ не из-за теорема пространственной иерархии Теорема пространственной иерархии гарантирует, что DSPACE(бревноd п) ⊊ DSPACE(бревноd + 1 п) для всех целых d> 0. Если полиЛ была полная проблема, назовите это А, это был бы элемент DSPACE(бревноk п) для некоторого целого k> 0. Пусть задача B является элементом DSPACE(бревнок + 1 п) \ DSPACE(бревноk п). Предположение, что А полна, следует O (logk п) космический алгоритм для B: уменьшать B к А в логарифмическом пространстве, затем решите А в O (журналk п) Космос. Отсюда следует, что B является элементом DSPACE(бревноk п) и, следовательно, нарушает теорему о пространственной иерархии.

внешняя ссылка