st-connectivityのSC ^ 2アルゴリズム


15

Savitchを解決するために、決定論的アルゴリズム与えST-接続を用いて意味空間、N L D S P A C Eをログ 2 nで。Savitchのアルゴリズムは、時間2 O log 2 n)で実行されます。多項式時間とO log 2 n空間の決定論的アルゴリズムでst-connectivityを解くことができるかどうか、つまりNO(log2n)NLDSPACE(log2n)2O(log2n)O(log2n)R Lの間にある、 Lおよび N Lがある既知であっても S C 2。したがって、多項式混合時間を持つ有向グラフの到達可能性は S C 2にあります。NLSC2RLLNLSC2SC2

S C 2アルゴリズムを持つst接続性の特殊なケース(にあることが知られていない)を探しています。平面グラフ、平面DAGについて何か知られていますか?DAGのst-connectivityはNL完全なままであることに注意してください。LSC2

回答:


10

にはLogDCFLにもある2つの関連する複雑度クラスがあり、それらはSC 2Cookによる)に置かれます。 NLLogDCFLSC2

  • 1つ目はです。これは、マングローブ(すべての頂点のペア間に最大1つの有向パスがあるグラフ)に到達可能な完全な問題としての "Reach-Unambiguous Log-space"です。このクラスは以前に議論れましたRUL
  • 2番目は。これは、頂点のペア間で最大で多項式の数のパスを持つグラフに対して完全な到達可能性を持ちます。ReachFewL

スタックを使用して、これらのグラフに深さ優先探索を実行すると、それは多項式時間がかかるだろうという保証があるので、これらのクラスはであるLogDCFLSC2


@Derrick:これらの問題がLogDCFLにあることを示す参照を追加してください。
シヴァキンタリ

@Shiva:最後の段落は、これらの問題はグラフによって決定される決定論的プッシュダウンオートマトンによって認識できるという議論だと思いましたか?
アンドラスサラモン

1
@デリック:ありがとう。そのため、NLとLogDCFLの共通部分には、Logspaceにあることが知られていない問題があります。面白い !!
シヴァキンタリ

2
はい、とても興味深いです。繰り返しますが、マングローブには、サビッチの限界を超える(log log n)空間効率の要因がありますが、ReachFewLグラフの同様の限界については知りません。
デリックストリー

1
COCOON'11からのニュース:R e a c h U L等しくなりました。やったー!ReachFewL ReachUL
Hsien-Chih Chang張顯之

9

前回の複雑さの会議では、この質問に関するいくつかの進展が示されました。O log n ソースの平面DAGの到達可能性は、O log n 空間で解決できますO(logn)O(logn)

また、Allenderによる最近の調査「Reachability Problems:An Update」もあります。


「中間」問題(RLを除く)のいずれもSC ^ 2にあるとは知られていないようです。
シヴァキンタリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.