AC (сложность) - AC (complexity)

В сложности схем , переменный ток является класс сложности иерархии. Каждый класс, AC я , состоит из языков , признанных булевых схем с глубиной и полиномиальное число от неограниченную веера-в И и ИЛИ ворота .

Название «AC» было выбрано по аналогии с NC , где «A» в названии означает «чередующийся» и относится как к чередованию между логическими элементами И и ИЛИ в схемах, так и к чередующимся машинам Тьюринга .

Наименьшим классом переменного тока является AC 0 , состоящий из контуров постоянной глубины и неограниченного втягивания.

Полная иерархия классов AC определяется как

Отношение к NC

Классы AC связаны с классами NC , которые определены аналогично, но с гейтами, имеющими только постоянный финиш. Для каждого i мы имеем

Как непосредственное следствие этого мы имеем NC = AC.

Известно, что включение строгое при i = 0.

Вариации

На мощность классов переменного тока можно повлиять добавлением дополнительных ворот. Если мы добавим элементы, которые вычисляют операцию по модулю для некоторого модуля m , мы получим классы ACC i [m] .

Ноты

Ссылки

  • Арора, Санджив ; Барак, Боаз (2009), Вычислительная сложность. Современный подход , Cambridge University Press , ISBN 978-0-521-42426-4, Zbl  1193,68112
  • Клот, Петр; Кранакис, Евангелос (2002), Булевы функции и модели вычислений , Тексты по теоретической информатике. Серия EATCS, Берлин: Springer-Verlag , ISBN 3-540-59436-1, Zbl  1016,94046
  • Реган, Кеннет В. (1999), «Классы сложности», Справочник по алгоритмам и теории вычислений , CRC Press.
  • Воллмер, Хериберт (1998), Введение в сложность схем. Единый подход , Тексты по теоретической информатике, Берлин: Springer-Verlag , ISBN 3-540-64310-9, Zbl  0931,68055