サミールの質問の半分に答えます。
ましょう DAGことがV 1、V 2 ⊆ Vは頂点の2つのサブセットであるG。我々は、によって表すE (V 1、V 2)内のすべてのエッジの集合G内の1つのエンドポイントとV 1および他の終点V 2。もしω = (V 1、。。。、V N)G=(V,E)V1,V2⊆VGE(V1,V2)GV1V2ω=(v1,...,vn)G ω G O W(G )= 分ω
ow(G,ω)=maxi|E({v1,...,vi},{vi+1,...,vn}|
ωGG GとC W(G )G T W(G )≤ P W(G )≤ C W(G )≤ O W(G )、P W(G )T W(G )Gow(G)=minωow(G,ω),
GGcw(G)G、順序がトポロジであるかどうかに関係なく。次の不等式のシーケンスがあります:
ここで及びそれぞれpathwidthのツリー幅である。
tw(G)≤pw(G)≤cw(G)≤ow(G),
pw(G)tw(G)G
オンライン幅でビットのMAJORITYを計算できるため、ツリー幅で計算できると主張してい。この回路は、一度に1つの入力ビットを読み取り、場合にのみビットでカウンターにを追加するオンラインアルゴリズムをシミュレートします。最初に、カウンターは初期化されnO(logn)O(logn)bbO(logn)b=10。最後に、カウンタの値がn / 2より大きい場合にのみ、回路は受け入れます。カウンタレジスタに1を追加する回路ADDのゲートは、この回路がキャリーオン操作を実装するだけでよいため、一定のオンライン幅を持つようにトポロジ的に順序付けできることがわかります。全体の回路は、一連の回路 であり、の出力は入力に接続され、の出力はCOMPの入力。ここで、すべてのゲートがゲートとすべてのゲートの前に現れるように、総回路をトポロジー的にするとC=(ADD1,ADD2,...,ADDn,COMP)ADDiADDi+1ADDnCADDiADDi+1ADDnはCOMPのゲートの前に表示され、このトポロジの順序はオンライン幅ます。この構造は、対数オンライン幅で確率増幅を行うことができることを示すために、私の論文の図1に示されています。O(logn)
Obs:回路Cの深さはです。O(n)