Jump to content

Л (сложность)

(Перенаправлено с LOGSPACE )

В сложности вычислений теории L (также известный как LSPACE или DLOGSPACE ) — это класс сложности , содержащий проблемы решения , которые могут быть решены детерминированной машиной Тьюринга с использованием логарифмического объема записываемого пространства памяти . [1] [2] Формально машина Тьюринга имеет две ленты, одна из которых кодирует ввод и доступна только для чтения. [3] тогда как другая лента имеет логарифмический размер, но ее можно читать так же, как и записывать. Логарифмического пространства достаточно для хранения постоянного количества указателей на вход. [1] и логарифмическое число логических флагов, и многие базовые алгоритмы пространства журналов используют память таким образом.

Полные задачи и логическая характеристика

[ редактировать ]

Любая нетривиальная задача в L является полной при сокращении лог-пространства , [4] -полноты требуются более слабые редукции поэтому для выявления значимых понятий L , наиболее распространенными из которых являются первого порядка редукции .

Результат Омера Рейнгольда 2004 года показывает, что USTCON , проблема существования пути между двумя вершинами в данном неориентированном графе , находится в L , показывая, что L = SL , поскольку USTCON является SL -полным. [5]

Одним из следствий этого является простая логическая характеристика L : он содержит именно те языки, которые выражаются в логике первого порядка , с добавленным коммутативным транзитивным оператором замыкания терминах теории графов это превращает каждый компонент связности в клику ). Этот результат применим к языкам запросов к базам данных : сложность данных запроса определяется как сложность ответа на фиксированный запрос, учитывая размер данных в качестве входной переменной. Для этой меры запросы к реляционным базам данных с полной информацией (без понятия null ), как это выражается, например, в реляционной алгебре, в L. находятся

[ редактировать ]

L является подклассом NL , который является классом языков, разрешимых в логарифмическом пространстве на недетерминированной машине Тьюринга . Проблема в NL может быть преобразована в проблему достижимости в ориентированном графе, представляющем состояния и переходы между состояниями недетерминированной машины, а граница логарифмического пространства подразумевает, что этот граф имеет полиномиальное число вершин и ребер, из чего следует, что NL содержится в классе сложности P задач, решаемых за детерминированное полиномиальное время. [6] Таким образом L NL P. , Включение L в P также можно доказать более непосредственно: решатель, использующий пространство O (log n ), не может использовать более 2 О ( войти ) = п О (1) время, потому что это общее количество возможных конфигураций.

L далее относится к классу NC следующим образом: Северная Каролина 1 Л НЛ НК 2 . Другими словами, дан параллельный компьютер C с полиномиальным числом O ( n к ) процессоров для некоторой константы k , любая проблема, которая может быть решена на C за O (log n ) времени, находится за L , а любая проблема в L может быть решена за O (log 2  n время на C. )

Нерешенная задача в информатике :

Важные открытые проблемы включают в себя вопрос о том, L = P , [2] и является ли L = NL . [7] Неизвестно даже, является ли L = NP . [8]

Родственный класс функциональных задач FL . FL часто используется для определения сокращения пространства журнала .

Дополнительные свойства

[ редактировать ]

L сам по себе мал . , потому что он может имитировать запросы оракула в пространстве журнала (грубо говоря, «вызовы функций, которые используют пространство журнала») в пространстве журнала, повторно используя одно и то же пространство для каждого запроса

Другое использование

[ редактировать ]

Основная идея пространства журнала заключается в том, что в пространстве журнала можно хранить число полиномиальной величины и использовать его для запоминания указателей на позицию ввода.

Таким образом, класс пространства журналов полезен для моделирования вычислений, когда входные данные слишком велики, чтобы поместиться в ОЗУ компьютера. Длинные последовательности ДНК и базы данных являются хорошими примерами проблем, когда только постоянная часть входных данных будет находиться в оперативной памяти в данный момент и где у нас есть указатели для вычисления следующей части входных данных для проверки, таким образом, используя только логарифмическую память.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Перейти обратно: а б Сипсер (1997) , с. 295, Определение 8.12.
  2. ^ Перейти обратно: а б Гари и Джонсон (1979) , с. 177
  3. ^ На входной ленте для чтения/записи линейный объем памяти может быть получен путем упаковки символов (как в доказательстве теоремы о линейном ускорении ), что позволяет обойти ограничение пространства журнала.
  4. ^ См. Гари и Джонсон (1979) , с. 179, Теорема 7.13 (п. 2).
  5. ^ Рейнгольд, Омер (2005). Ненаправленная ST-связность в пространстве журналов . STOC'05: Материалы 37-го ежегодного симпозиума ACM по теории вычислений . АКМ, Нью-Йорк. стр. 376–385. дои : 10.1145/1060590.1060647 . МР   2181639 . ЕССС   ТР04-094 .
  6. ^ Сипсер (1997) , Следствие 8.21, с. 299.
  7. ^ Сипсер (1997) , с. 297; Гари и Джонсон (1979) , с. 180
  8. ^ «Теория сложности — возможно ли, что L = NP» .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 14d8ca6ff331067cbd7d8683f8f218d0__1702412340
URL1:https://arc.ask3.ru/arc/aa/14/d0/14d8ca6ff331067cbd7d8683f8f218d0.html
Заголовок, (Title) документа по адресу, URL1:
L (complexity) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)