TC (složitost) - TC (complexity)
v teoretická informatika a konkrétně teorie výpočetní složitosti a složitost obvodu, TC je třída složitosti z rozhodovací problémy které lze rozpoznat podle prahových obvodů, které jsou Booleovské obvody s A, NEBO, a Většinové brány. Pro každou pevnou i, třída složitosti TCi skládá se ze všech jazyků, které lze rozpoznat pomocí rodiny prahových obvodů hloubky , polynomiální velikost a neomezený fan-in. Třída TC je definováno prostřednictvím
Vztah k NC a AC
Vztah mezi TC, NC a AC hierarchii lze shrnout takto:
Zejména to víme
První přísné omezení vyplývá ze skutečnosti, že NC0 nemůže vypočítat žádnou funkci, která závisí na všech vstupních bitech. Tedy výběr problému, který je triviálně in AC0 a záleží na všech bitech odděluje dvě třídy. (Například zvažte funkci OR.) Přísné omezení AC0 ⊊ TC0 následuje, protože parita a většina (které jsou oba v TC0) bylo prokázáno, že nejsou v AC0.[1][2]
Okamžitým důsledkem výše uvedených omezení je NC = AC = TC.
Reference
- ^ Furst, Merrick; Saxe, James B.; Sipser, Michael (1984), „Parita, obvody a hierarchie polynomiálního času“, Teorie matematických systémů, 17 (1): 13–27, doi:10.1007 / BF01744431, PAN 0738749.
- ^ Håstad, Johan (1989), „Téměř optimální dolní hranice pro malé hloubkové obvody“, Micali, Silvio (ed.), Náhodnost a výpočet (PDF)Pokroky ve výzkumu výpočetní techniky, 5, JAI Press, str. 6–20, ISBN 0-89232-896-7, archivovány z originál (PDF) dne 2012-02-22
- Vollmer, Heribert (1999). Úvod do složitosti obvodů. Berlín: Springer. ISBN 3-540-64310-9.