ある有界ファンアウトとは、より弱い?


23

D. Bera、F。Green、およびS. Homerによる調査「Small Depth Quantum Circuits」(ACM SIGACT Newsのp。36、2007年6月vol。38、no。2)で、次の文を読みました。

の古典的なバージョン(およびゲートはせいぜい一定のファンアウトを持っています)は、よりもおそらく弱いです。QAC0ANDORAC0

この申し立ての参照がありません。このクラスをと呼びます。ここで、は「バウンドファンアウト」を表します。(Complexity Zooはダウンしており、そのようなクラスがすでに文献に名前を持っているかどうかは確認できません)。入力ビットに無制限のファンアウトを想定すると、これらの回路はサイズの多項式増加までの一定の深さの式と同等であるように見えるため、上記の主張は意味をなしません。代わりに、入力ビットの制限されたファンアウトも想定すると、このクラスをから分離する言語は考えられません。可能性のある候補は、言語、つまり、1つだけの文字列の言語です。表示するのは簡単ですACbf0bfAC0X:={x|weight(x)=1}XAC0ですが、ことを証明できませんでした。XACbf0

質問は次のとおりです。

あるよりも、実際に弱い?もしそうなら、それを証明する方法に関するアイデアや参照はありますか?そして、これらの2つのクラスを分離する言語は何ですか?何についての?ACbf0AC0X


6
入力ビットのファンアウトを制限すると、回路のサイズが線形になります。どれ超線形サイズを必要とする関数は、それらを分離します。AC0
カベ

2
@Kaveh:超線形サイズの回路とサイズの下限を示す参照を必要とする明示的な関数の例で、答えとして再投稿することができますか?(または、それが非常に単純な場合は、回答に引数を含めますか?)AC0
ロビンコタリ

2
@Kavehありがとう。私は、と線形サイズの定深度回路(明らかにL C 0と呼ばれる)の分離が知られていることを知りませんでした。参照は、S。ChaudhuriおよびJ. Radhakrishnanによる「回路の複雑性における決定論的制限」です。@Kavehコメントに答えていただけますか?AC0LC0
アレッサンドロコセンティーノ

2
フォローアップの質問cstheory.stackexchange.com/questions/7447/…で説明したように、は線形サイズ式と同じです。ACbf0
domotorp

回答:


23

入力ビットとゲートのファンアウトの限界は、回路のサイズを線形にします。してみましょうゲートと入力のファンアウトにバインドされます。これは、kと長さdの最大パスで区切られた最大出力次数を持つDAG です。各レベルで使用可能なワイヤの数が増加することができるのk回、そして上部に利用可能なワイヤの数であり、K nは、回路の配線の総数が最大であるので、K N Σ dはiは= 0 kはIK D + 1 nO n です。kkdkknkni=0dkikd+1nO(n)

超線形サイズを必要とする任意の関数は、A C 0から制限されたファンアウト(入力ビットにも適用される)を持つ関数のクラスを分離します。ここではいくつかの例を示します。AC0AC0

  1. [CR96]:超線形サイズを必要とする関数は1AC0近似セレクター14。A近似セレクターは、値が次のいずれかの関数です。14

    • 1の数が最大 nの場合は常に 001n4
    • 0の数が最大で nである場合は常に 110n4
    • それ以外の場合は、または1のいずれかです。01
  2. こと【Ros08]を示し -cliqueが有するA C 0関数の複雑N Θ kはN 2つの入力ビットを有するグラフの可能なエッジであるn個の頂点)。これにより、k > 2のスーパーラインサイズが下限になります。kAC0nΘ(k)n2nk>2

  3. 2 canの例を一般化して、特定の順序付けられていない構造内の任意の非自明な(複数のビットを必要とする)固定誘導部分構造の存在を一般化することができます。

    • 特定のグラフに長さ2のパスが存在する
    • #1(x)=2

    では不可能なビットに依存する超一定数のゲートが必要になるためです。ACbf0

  4. 最も簡単な例は、複製ゲート、つまり入力ビットのコピーを作成するゲートです。ゲートのO 1 のみが各入力ビットに依存できるため、これはA C 0 b fでは不可能です。ω(1)ACbf0O(1)

また、サイズSの任意の回路は、最大でk d Sのサイズの式に変換できるため、サイズがk 2 d + 1 nのA C 0 b f式なので、線形A C 0式の複雑さはA C 0 b fにはありません。ACbf0SkdSACbf0k2d+1nAC0ACbf0


参照:

[CR96] S. ChaudhuriおよびJ. Radhakrishnan、「回路の複雑さにおける決定論的制限」、1996

[Ros08]ベンジャミン・ロスマン、「k-クリークの一定深さの複雑さについて」、2008

[Juk] Stasys Jukna、「ブール関数の複雑さ:進歩とフロンティア」、ドラフト


12
この結果から、ベンジャミンロスマンによるA C 0の最近の分離が続きます。彼は、すべての定数k(同様に成長するk)と定数dについて、n頂点グラフのkクリークの深さd回路のサイズはΩ n k / 4)でなければならないことを示しています。これは、サイズn kの A C 0回路(異なるkLC0AC0kkddknΩ(nk/4)AC0nkk)は実際には無限です。
スリカンス

1
Alessandro、domotorp、Robin、Srikanth、およびStasysのおかげで、答えを更新しました。
カヴェー

1
@Kaveh:わかった、ありがとう。ロスマンの結果を微調整する方法を見つけたら、ぜひ聞いてみてください。しきい値2関数については、このクラスのすべての関数が線形サイズの数式を持ち、しきい値2の数式サイズの下限がことに注意することで、このクラスにないことを示すことができると思います。Ω(nlogn)
ロビンコタリ

1
@Kaveh:で長さkのパスを意味する場合、これらの関数にはサイズ2 k n O 1 )の A C 0回路があることに留意してください(これは基本的にアロン、ユスター、ツウィック)。ロスマンの手法がこの種の限界を与えるかどうかはわかりません(しかし、そうすべきでない理由はわかりません)。PkkAC02knO(1)
スリカンス

1
@Kaveh:すみません、参照を提供する必要がありました。あなたが指摘した論文は、パスや他のサブグラフをすばやく見つけるためのカラーコーディング手法を開始しました。この論文では、天野がアルゴリズムを実装できることを最初に指摘しました。AC0
スリカンス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.