Jump to content

Схемы над множествами натуральных чисел

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

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

Формальное определение

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

Схема натуральных чисел — это схема , то есть помеченный ориентированный ациклический граф степени не выше 2. Узлы степени 0, листья, представляют собой конечные множества натуральных чисел, метки узлов степени 1. являются −, где а метки узлов степени 2 — +, ×, ∪ и ∩, где , и ∪ и ∩ с обычным значением множества .

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

Алгоритмические задачи

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

Можно спросить:

  • Является ли данное число n членом выходного узла.
  • Выходной узел пуст?
  • Является ли один узел подмножеством другого.

Для схем, использующих все метки, все эти проблемы эквивалентны.

Доказательство

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

Первую задачу можно свести ко второй, взяв пересечение выходного элемента и n . Действительно, новый выходной элемент get будет пустым тогда и только тогда, когда n не было элементом предыдущего выходного элемента.

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

Вторая задача сводится к первой, достаточно умножить выходной элемент на 0, тогда 0 будет в выходном элементе тогда и только тогда, когда бывший выходной элемент не был пуст.

Третья проблема сводится ко второй: проверка того, является ли A подмножеством B, эквивалентна вопросу, есть ли элемент в .

Ограничения

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

Пусть O — подмножество {∪, ∩,−,+,×}, тогда мы называем MC(O) проблемой определения, находится ли натуральное число внутри выходного элемента схемы, метки элементов которого находятся в O и MF(O) та же проблема с добавленным ограничением, согласно которому схема должна быть деревом .

Быстрорастущий набор

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

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

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

Эти примеры объясняют, почему сложения и умножения достаточно для создания задач высокой сложности.

Результаты сложности

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

Проблема с членством

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

для данного элемента n и схемы Проблема принадлежности спрашивает, находится ли n в выходном элементе схемы.

Когда класс авторизованных шлюзов ограничен, проблема принадлежности лежит внутри хорошо известных классов сложности. Обратите внимание, что переменная размера здесь — это размер схемы или дерева; значение n предполагается, что фиксировано.

Сложность
ТО МС(О) МФ(О)
∪,∩,−,+,× СЛЕДУЮЩИЙ ВРЕМЯ - жесткий

Решается с помощью оракула для проблемы остановки

PSPACE -жесткий
∪,∩,+,× СЛЕДУЮЩЕЕ ВРЕМЯ - завершено NP-полный
∪,+,× PSPACE -полный NP-полный
∩,+,× П -жесткий, в со- РП в D LOGCFL
+,× П -полный в D LOGCFL
∪,∩,−,+ PSPACE -полный PSPACE -полный
∪,∩,+ PSPACE -полный NP-полный
∪,+ NP-полный NP-полный
∩,+ C = L -полный в Л
+ C = L -полный в Л
∪,∩,−,× PSPACE -полный PSPACE -полный
∪,∩,× PSPACE -полный NP-полный
∪,× NP-полный NP-полный
∩,× C = L -жесткий, в P в Л
× НЛ -полный в Л
∪,∩,− П -полный Северная Каролина 1 -полный
∪,∩ П -полный в Северной Каролине 1
НЛ -полный в Северной Каролине 1
НЛ -полный в Северной Каролине 1

Проблема эквивалентности

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

Проблема эквивалентности спрашивает, дают ли два элемента схемы один и тот же набор.

Когда класс авторизованных вентилей ограничен, проблема эквивалентности лежит внутри хорошо известных классов сложности. [1] Мы называем EC(O) и EF(O) проблемой эквивалентности схем и формул, элементы которых находятся в O.

Сложность
ТО ЭК(О) ЭФ(О)
∪,∩,−,+,× СЛЕДУЮЩИЙ ВРЕМЯ - жесткий

Решается с помощью оракула для проблемы остановки

PSPACE -жесткий

Решается с помощью оракула для проблемы остановки

∪,∩,+,× NEXPTIME -жесткий, в сочетании с NEXP НАПРИМЕР П П 2 -полный
∪,+,× NEXPTIME -жесткий, в сочетании с NEXP НАПРИМЕР П П 2 -полный
∩,+,× P -жесткий, в БПП P -жесткий, в БПП
+,× P -жесткий, в БПП П -хард, в ко РП
∪,∩,−,+ PSPACE -полный PSPACE -полный
∪,∩,+ PSPACE -полный П П 2 -полный
∪,+ П П 2 -полный П П 2 -полный
∩,+ co C = L (2)-полный в Л
+ C = L -полный в Л
∪,∩,−,× PSPACE -полный PSPACE -полный
∪,∩,× PSPACE -полный П П 2 -полный
∪,× П П 2 -полный П П 2 -полный
∩,× co C = L (2)-жесткий, в P в Л
× C = L -жесткий, в P в Л
∪,∩,− П -полный Северная Каролина 1 -полный
∪,∩ П -полный Северная Каролина 1 -полный
НЛ -полный в Северной Каролине 1
НЛ -полный в Северной Каролине 1
  1. ^ Кристиан Глассер; Катрин Херр; Кристиан Райтвиснер; Стивен Трэверс; Маттиас Вальдхерр (2007), Информатика – теория и приложения , Конспекты лекций по информатике, том. 4649/2007 ((то, что в bibtex называется «номером») изд.), Берлин / Гейдельберг: Springer, стр. 127–138, doi : 10.1007/978-3-540-74510-5 , ISBN  978-3-540-74509-9
  • Трэверс, Стивен (2006), «Сложность проблем принадлежности для схем над наборами натуральных чисел», Theoretical Computer Science , 389 (1): 211–229, doi : 10.1016/j.tcs.2006.08.017 , ISSN   0304- 3975
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bd844ebf854ae8d2fec276cf12aa29c5__1702993860
URL1:https://arc.ask3.ru/arc/aa/bd/c5/bd844ebf854ae8d2fec276cf12aa29c5.html
Заголовок, (Title) документа по адресу, URL1:
Circuits over sets of natural numbers - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)