ТК (сложность)
В теоретической информатике и, в частности, в теории сложности вычислений и сложности схем , TC — это класс сложности задач принятия решений , которые можно распознать с помощью пороговых схем, которые представляют собой логические схемы с логическими элементами И , ИЛИ и большинства . Для каждого фиксированного i класс сложности TC я состоит из всех языков, которые могут быть распознаны семейством пороговых схем глубины , полиномиальный размер и неограниченное разветвление . Класс TC определяется через
Связь с NC и AC
[ редактировать ]Взаимосвязь между иерархией TC, NC и AC можно резюмировать следующим образом:
В частности, мы знаем, что
Первое строгое сдерживание следует из того, что NC 0 не может вычислить какую-либо функцию, которая зависит от всех входных битов. Таким образом, выбирая задачу, которая тривиально относится к AC 0 и зависит от всех битов, разделяющих два класса. (Например, рассмотрим функцию ИЛИ.) Строгое сдерживание AC 0 ⊊ ТК 0 следует, потому что паритет и большинство (которые оба находятся в TC 0 ) оказались не в AC 0 . [1] [2]
Как непосредственное следствие приведенных выше ограничений, мы имеем NC = AC = TC.
Ссылки
[ редактировать ]- ^ Ферст, Меррик; Сакс, Джеймс Б .; Сипсер, Майкл (1984), «Четность, схемы и иерархия полиномиального времени», Mathematical Systems Theory , 17 (1): 13–27, doi : 10.1007/BF01744431 , MR 0738749 .
- ^ Хостад, Йохан (1989), «Почти оптимальные нижние границы для схем малой глубины», в Микали, Сильвио (ред.), Случайность и вычисления (PDF) , Достижения в области компьютерных исследований, том. 5, JAI Press, стр. 6–20, ISBN. 0-89232-896-7 , заархивировано из оригинала (PDF) 22 февраля 2012 г.
- Воллмер, Гериберт (1999). Введение в сложность схем . Берлин: Шпрингер. ISBN 3-540-64310-9 .