Loading article…

AC 0は回路複雑度で使用される複雑度クラスです。これはAC階層の中で最小のクラスであり、深さO(1)および多項式サイズの回路のすべてのファミリで構成され、ファンインが無制限のANDゲートおよびORゲート(入力でのみNOTゲートを許可)が含まれます。[1] したがって、ファンインが制限されたANDゲートおよびORゲートのみを持つNC 0が含まれます。[ 1 ]
例題
整数の加算と減算はAC 0で計算可能ですが[2]、乗算は計算できません(具体的には、入力が通常の2進数[3]または整数の10進数表現の2つの整数である場合)。
AC 0は回路クラスなので、P/polyと同様に、あらゆる単項言語も含まれます。
記述の複雑さ
記述的複雑さの観点から見ると、DLOGTIME -均一AC 0は、 BIT述語を追加した一階述語論理で記述可能なすべての言語の記述クラスFO +BITに等しい。または、FO(+, ×)、あるいは対数階層のチューリングマシンで記述可能である。[4]
分離
1984年にFurst、Saxe、およびSipserは、入力ビットのパリティの計算は(前述の2つの入力を持つ加算/減算問題とは異なり)、非均一性があってもAC 0回路では決定できないことを示しました。 [5] [1] したがって、AC 0 はNC 1と等しくありません。後者のクラスの回路の族はパリティを計算できるためです。[1]より正確な境界はスイッチング補題 から得られます。それらを使用して、多項式階層とPSPACEの間には神託の分離があることが示されています。
参考文献
- ^ abcd Arora, Sanjeev ; Barak, Boaz (2009).計算複雑性。現代的なアプローチ。ケンブリッジ大学出版局。pp. 117–118, 287。ISBN 978-0-521-42426-4.ZBL1193.68112 。
- ^ Barrington, David Mix; Maciel, Alexis (2000 年 7 月 18 日)。「講義 2: いくつかの問題の複雑性」(PDF)。IAS /PCMI 夏期講座 2000、クレイ数学学部課程: 計算複雑性に関する基礎コース。
- ^ Kayal, Neeraj ; Hegde, Sumant (2015). 「Lecture 5: Feb 4, 2015」(PDF) . E0 309: 複雑性理論のトピックス. 2021-10-16 にオリジナルからアーカイブ(PDF) . 2021-10-16に取得。
- ^ Immerman, N. (1999).記述的複雑性. Springer. p. 85.
- ^ Furst, Merrick; Saxe, James B. ; Sipser, Michael (1984). 「パリティ、回路、および多項式時間階層」.数学システム理論. 17 (1): 13–27. doi :10.1007/BF01744431. MR 0738749. Zbl 0534.94008.
