Jump to content

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

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

В сложности вычислений теории SL ( Symmetric Logspace или Sym-L ) — это класс сложности проблем лог-пространства, сводимый к USTCON ( ненаправленная связность st ), который представляет собой проблему определения, существует ли путь между двумя вершинами в неориентированном графе. , иначе описываемая как проблема определения того, находятся ли две вершины в одном компоненте связности . Эту проблему также называют проблемой ненаправленной достижимости . Не имеет значения, ли сводимость ко многим единицам или сводимость по Тьюрингу используется . Хотя первоначально эта эквивалентная формулировка описывалась в терминах симметричных машин Тьюринга , она очень сложна, и на практике используется определение сводимости.

USTCON — это частный случай STCON ( направленной достижимости ), проблемы определения существования направленного пути между двумя вершинами в ориентированном графе , которая является полной для NL . Поскольку USTCON является SL -полным, большинство достижений, влияющих на USTCON, также повлияли на SL . Таким образом, они связаны и обсуждаются вместе.

В октябре 2004 года Омер Рейнгольд показал, SL = L. что

Источник

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

SL было впервые определено в 1982 году Гарри Р. Льюисом и Христосом Пападимитриу . [1] которые искали класс, в который можно было бы поместить USTCON, который до этого времени в лучшем случае можно было разместить только в NL , несмотря на то, что он, казалось бы, не требовал недетерминизма. Они определили симметричную машину Тьюринга , использовали ее для определения SL, показали, что USTCON подходит для SL, и доказали, что

где L — более известный класс задач, решаемых обычной детерминированной машиной Тьюринга в логарифмическом пространстве, а NL — класс задач, решаемых недетерминированными машинами Тьюринга в логарифмическом пространстве. Результат Рейнгольда, обсуждаемый позже, показывает, что фактически, при ограничении пространства журнала, симметричная машина Тьюринга эквивалентна по мощности детерминированной машине Тьюринга.

Полные проблемы

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

По определению USTCON является полным для SL (к нему сводятся все проблемы в SL, включая его самого). Было обнаружено еще много интересных полных задач, большинство из которых были прямо или косвенно заимствованы из USTCON, и Альварес и Гринлоу составили их сборник. [2] Многие из задач представляют собой задачи теории графов на неориентированных графах. Некоторые из самых простых и наиболее важных SL-полных задач, которые они описывают, включают:

  • УСТКОН
  • Моделирование симметричных машин Тьюринга: принимает ли СТМ заданные входные данные в определенном пространстве, заданные в унарном формате?
  • Пути, не пересекающиеся по вершинам: существует ли k путей между двумя вершинами, разделяющих вершины только в конечных точках? (обобщение USTCON, эквивалентное вопросу, является ли граф k -связным)
  • Является ли данный граф двудольным или, что то же самое, имеет ли он раскраску в два цвета?
  • Имеют ли два неориентированных графа одинаковое количество компонент связности ?
  • Имеет ли граф четное количество связных компонент?
  • Существует ли в графе цикл, содержащий заданное ребро?
  • Имеют ли остовные леса двух графов одинаковое количество ребер?
  • Учитывая граф, все его ребра имеют разные веса, находится ли данное ребро в остовном лесу минимального веса ?
  • Исключительная или 2- выполнимость : учитывая формулу, требующую, чтобы или справедливы для ряда пар переменных , есть ли присвоение переменным, которое делает это истинным?

Дополнения всех этих задач имеются и в SL, поскольку, как мы увидим, SL замкнут относительно дополнений.

Из того факта, что L = SL , следует, что многие другие проблемы являются SL-полными относительно редукции лог-пространства: каждая нетривиальная проблема в L или в SL является SL -полной; более того, даже если редукции относятся к некоторому меньшему классу, чем L , L -полнота эквивалентна SL -полноте. В этом смысле этот класс стал несколько тривиальным.

Важные результаты

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

Существуют хорошо известные классические алгоритмы, такие как поиск в глубину и поиск в ширину, которые решают USTCON в линейном времени и пространстве. Их существование, продемонстрированное задолго до SL определения что SL содержится в P. , доказывает , Также нетрудно показать, что USTCON и, следовательно, SL находятся в NL , поскольку мы можем просто недетерминированно угадывать по каждой вершине, какую вершину посетить следующей, чтобы обнаружить путь, если он существует.

первым нетривиальным результатом для SL Однако стала теорема Савича , доказанная в 1970 году, которая предоставила алгоритм, решающий USTCON в логарифмическом формате. 2 п пространство. Однако, в отличие от поиска в глубину, этот алгоритм непрактичен для большинства приложений из-за потенциально суперполиномиального времени работы. Одним из последствий этого является то, что USTCON и, следовательно , SL находятся в DSPACE (log 2 н ) . [3] (На самом деле теорема Савича дает более сильный результат, чем NL в DSPACE (log 2 н ) .)

Хотя в течение 22 лет не было (единых) улучшений детерминированного пространства в алгоритме Савича, в 1979 году Алелиунас и др. нашли очень практичный вероятностный логарифмический алгоритм: просто начните с одной вершины и выполняйте случайное блуждание , пока не найдете другую. один (затем принять) или до | В | 3 время прошло (тогда отклоняем). [4] Ложные отклонения производятся с небольшой ограниченной вероятностью, которая экспоненциально уменьшается по мере продолжения случайного блуждания. Это показало, что SL содержится в RLP , классе задач, решаемых за полиномиальное время и логарифмическое пространство с помощью вероятностных машин, которые ошибочно отклоняют менее 1/3 времени. Заменив случайное блуждание универсальной последовательностью обхода, Алелиюнас и др. также показал, что SL содержится в L/poly , неоднородном классе сложности задач, решаемых детерминированно в логарифмическом пространстве с полиномиальным советом .

В 1989 г. Бородин и др. усилил этот результат, показав, что дополнение USTCON, определяющее, находятся ли две вершины в разных компонентах связности, также находится в RLP . [5] Это поместило USTCON и SL в co- RLP и в пересечение RLP и co- RLP , то есть ZPLP , класс задач, которые имеют лог-пространство, ожидаемое полиномиальное время и безошибочные рандомизированные алгоритмы.

В 1992 году Нисан , Семереди и Вигдерсон наконец нашли новый детерминированный алгоритм для решения USTCON, используя только логарифм. 1.5 п пространство. [6] Ситуация была немного улучшена, но до Рейнгольда более значительных успехов не было.

В 1995 году Нисан и Та-Шма продемонстрировали удивительный результат: SL замкнут при дополнении, что в то время многие считали ложным; то есть SL = co- SL . [7] Аналогично, если проблему можно решить, сведя ее к графу и задав вопрос, находятся ли две вершины в одном компоненте, ее также можно решить, сведя ее к другому графу и спросив, находятся ли две вершины в разных компонентах. Однако статья Рейнгольда позже сделала этот результат излишним.

Одним из наиболее важных следствий SL = co- SL является то, что L СЛ = СЛ ; то есть детерминированная машина с логарифмическим пространством с оракулом для SL может решать проблемы на SL (тривиально), но не может решать какие-либо другие проблемы. Это означает, что не имеет значения, используем ли мы сводимость по Тьюрингу или сводимость ко многим единицам, чтобы показать, что проблема находится в SL ; они эквивалентны.

В 2004 году революционная статья Омера Рейнгольда что USTCON на самом деле находится в L. показала , [8] В этой статье использовались расширительные графики для управления поиском по входному графу. Поскольку USTCON является SL -полным, результат Рейнгольда подразумевает, что SL = L , что существенно исключает полезность рассмотрения SL как отдельного класса. Несколько недель спустя аспирант Владимир Трифонов показал, что USTCON можно решить детерминированно, используя пространство — более слабый результат — с использованием разных методов. [9] Не было предпринято существенных усилий по превращению алгоритма Рейнгольда для USTCON в практическую формулировку. В его статье (и предшествующих ей) ясно сказано, что они в первую очередь интересуются асимптотикой; в результате алгоритм, который он описывает, фактически займет память, и время. Это означает, что даже для , алгоритму потребуется больше памяти, чем имеется на всех компьютерах в мире (килогексаэксаэксабайт).

Последствия L = SL

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

Коллапс L и SL имеет ряд существенных последствий. Совершенно очевидно, что все SL -полные задачи теперь находятся в L и могут быть с пользой использованы при разработке детерминированных алгоритмов в логарифмическом и полилогарифмическом пространстве. В частности, у нас есть новый набор инструментов, которые можно использовать для сокращения пространства журналов . Теперь также известно, что проблема находится в L тогда и только тогда, когда его лог-пространство сводится к USTCON.

  1. ^ Льюис, Гарри Р .; Пападимитриу, Христос Х. (1980), «Симметричные вычисления в пространстве», Труды седьмого международного коллоквиума по автоматам, языкам и программированию , Конспекты лекций по информатике, том. 85, Берлин: Springer, стр. 374–384, номер документа : 10.1007/3-540-10003-2_85 , MR   0589018 . Версия журнала опубликована как Льюис, Гарри Р .; Пападимитриу, Христос Х. (1982), «Симметричные вычисления в пространстве», Theoretical Computer Science , 19 (2): 161–187, doi : 10.1016/0304-3975(82)90058-5 , MR   0666539
  2. ^ Альварес, Карме; Гринлоу, Рэймонд (2000), «Сборник задач для симметричного логарифмического пространства», Computational Complexity , 9 (2): 123–145, doi : 10.1007/PL00001603 , MR   1809688 .
  3. ^ Савич, Уолтер Дж. (1970), «Отношения между недетерминированными и детерминированными сложностями ленты», Journal of Computer and System Sciences , 4 : 177–192, doi : 10.1016/S0022-0000(70)80006-X , hdl : 10338. dmlcz/120475 , МР   0266702 .
  4. ^ Алелиюнас, Ромас; Карп, Ричард М .; Липтон, Ричард Дж .; Ловас, Ласло ; Ракофф, Чарльз (1979), «Случайные блуждания, универсальные последовательности обхода и сложность задач лабиринта», Труды 20-го ежегодного симпозиума по основам информатики , Нью-Йорк: IEEE, стр. 218–223, doi : 10.1109/SFCS .1979.34 , МР   0598110 .
  5. ^ Бородин, Аллан ; Кук, Стивен А .; Даймонд, Патрик В.; Руццо, Уолтер Л.; Томпа, Мартин (1989), «Два применения индуктивного подсчета для задач дополнения», SIAM Journal on Computing , 18 (3): 559–578, CiteSeerX   10.1.1.394.1662 , doi : 10.1137/0218038 , MR   0996836 .
  6. ^ Нисан, Ноам ; Семереди, Эндре ; Вигдерсон, Ави (1992), «Ненаправленная связность в пространстве O (log1.5n)», Труды 33-го ежегодного симпозиума по основам информатики , стр. 24–29, doi : 10.1109/SFCS.1992.267822 .
  7. ^ Нисан, Ноам ; Та-Шма, Амнон (1995), «Симметричное пространство журналов закрыто при дополнении», Чикагский журнал теоретической информатики , статья 1, MR   1345937 , ECCC   TR94-003 .
  8. ^ Рейнгольд, Омер (2008), «Ненаправленная связность в пространстве журналов», Журнал ACM , 55 (4): 1–24, doi : 10.1145/1391289.1391291 , MR   2445014 .
  9. ^ Трифонов, Владимир (2008), « Пространственный алгоритм O (log n log log n ) для ненаправленной st -связности», SIAM Journal on Computing , 38 (2): 449–483, doi : 10.1137/050642381 , MR   2411031 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0b8655459cdb4fe479e7dfccea857953__1716554580
URL1:https://arc.ask3.ru/arc/aa/0b/53/0b8655459cdb4fe479e7dfccea857953.html
Заголовок, (Title) документа по адресу, URL1:
SL (complexity) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)