1
スイッチネットワークの問題の複雑さ
スイッチネットワークは、(名前が発明された)ノードの三種類で作られています。 1つの開始ノード 1つの終了ノード 1つ以上のスイッチノード スイッチノードには、左、上、右の3つの出口があります。2つの状態LおよびRと、ターゲット状態TLまたはTRがあります。各スイッチは、次の規則でトラバースできます。 常に左から上へ。スイッチの状態がLに変わります 常に右から上へ。スイッチの状態がRに変わります スイッチが状態Lにある場合のみ、上から左へ。状態は変わらない スイッチが状態Rにある場合は、上から右へ。状態は変わらない 左から右へ、または右から左へ 図1.ターゲット状態TRの状態Lのスイッチノード これらのプロパティも保持します。 スイッチの0、1、または2つの出口を分離できます(別のスイッチに接続されていません)。 パスはスイッチに「触れる」だけでその状態を変更できます。左から入力して左から終了するか、右から入力して右から終了します。 スイッチを通過/タッチできる回数に制限はありません。 決定の問題は、「スイッチのすべての最終状態が対応するターゲット状態と一致するように、開始ノードから終了ノードへのパスが存在しますか?」です。 明らかに、最初はターゲット状態にないすべてのスイッチは、少なくとも一度は移動(またはタッチ)する必要があります。 これは簡単なネットワークの簡単な描画です(Excelで作成しました...より良いものを作成します)。 簡単な解決策は次のとおりです。 S -> 1 -> 2 -> 3 -> 2 -> E -> 1 -> E 編集2: この問題は知られていますか?---> ハーンの論文(制約グラフ)への良い参照をくれました。 問題はます。NPにあるという証拠のスケッチを投稿する前に、エラーが見つかりました。したがって、未解決の質問は再びです:NPSPA CE= PSPA CENPSPACE=PSPACENPSPACE = PSPACE 2。それは?N PNP\mathsf{NP} N P - c o …