Jump to content

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

В сложности вычислений теории 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 О (логарифм n ) = п О (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
Номер скриншота №: 358f4c4615d57c9191b4f50ce7c2412e__1702412340
URL1:https://arc.ask3.ru/arc/aa/35/2e/358f4c4615d57c9191b4f50ce7c2412e.html
Заголовок, (Title) документа по адресу, URL1:
L (complexity) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)