強く結びついた有向グラフの剪定


10

重み付きエッジを持つ強連結有向グラフGが与えられた場合、Gの最小強連結サブグラフ(MSCS)の一部ではない可能性があるエッジを特定したいと思います。

このようなエッジを見つける1つの方法は、修正されたフロイドワーシャルアルゴリズムです。Floyd-Warshallアルゴリズムを使用すると、頂点iからjに移動するための最良のオプションではないエッジを特定できます。これらのノードをMSCSの一部にすることはできません。これらのノードを2つ以上の他のエッジに置き換える方が良いためです。

Floyd-Warshallプルーニングテクニックは、エッジの重みが大幅に変化する場合は非常にうまく機能しますが、エッジの重みが類似しているが大きさが大きい場合は非常に貧弱です。

似たような大きなエッジウェイトに対して効果的な剪定方法を知っていますか この問題は、私が認識していないより一般的な問題と同等ですか?この種の剪定は以前に文献で研究されたことがありますか?


1
その問題についての文献を読まなければ、私はその質問に答えることはできません。自分で文学を読んでみましたか?あなたが見つけたものを要約できますか?
ウォーレンシュディ

1
文献の多くは近似アルゴリズムの発見に関係しており、その一部は非常に優れています。これらの大部分はサイクル収縮を通じて作動し、良好な結果が得られます。近似の代わりに剪定に関する文献を見つけるのに苦労しています。そのため、剪定の問題が、私が読み通せるより一般的な問題の一般化なのかどうか疑問に思っています。どんな文学が関連しているかについてのどんなアドバイスでも歓迎します。
2010年

1
近似アルゴリズムによってどの関数が近似されますか?これは剪定とどのように異なりますか?
Suresh Venkat

近似は、最小の強く接続されたサブグラフを近似しています。私が言ったように、彼らはしばしばそれを行うために周期収縮を使用します。サイクルの縮小による剪定は、最適でないサブグラフ(したがって、近似)になる可能性があります。MSCSに表示されるエッジをプルーニングしていないことを保証できるようにプルーニングしたいと思います。
ネイト

回答:


3

エッジの重みは正の整数であると仮定します。エッジの重みを持つ有向グラフGが与えられ、eGの最小重みの強く接続されたスパニングサブグラフに属さない場合は、エッジeを 冗長と呼びます。

P = NPでない限り、エッジの重みがある特定の有向グラフで、エッジの重みがある場合に冗長エッジを常に見つける多項式時間アルゴリズムは存在しないと主張します。より正確に:

定理。有向グラフ所与Gエッジの重みとは、冗長エッジを見つけるために、NP困難であるGことまたはDECLARE Gは、冗長なエッジを有していません。

証明。重要な観察は、G一意の最小重みの強く接続されたスパニングサブグラフがある場合、冗長エッジを1つずつ削除することによってそのサブグラフを計算できることです。したがって、一意性によって最小重みの強く接続されたスパニングサブグラフの問題が容易にならないことは変わりませんが、これは次の補題によって証明されます。 QED

補題。エッジの重みを持つ有向グラフGが与えられた場合、Gに一意の最小重みの強連結スパニングサブグラフがあるという約束のもとでも、Gの最小重みの強連結スパニングサブグラフの重みを計算することはNP困難です。

証明ご存じのとおり、約束のない問題は、ハミルトニアン回路問題からの削減により、NP困難です(単位重量の場合でも)。約束のある問題を約束のないまま減らします。

ましょうGは、エッジの重み付き有向グラフです。エッジラベルGをすることにより、E 0E 1、...、EのM -1mはのエッジの数であり、G。してみましょうwが、私はエッジの所定の重量も電子の。新しい重みwi = 2 m w i +2 iとします。次に、新しい重みを持つGに、固有の最小重みの強く接続されたスパニングサブグラフがあることを簡単に確認できます。最小重量を確認することも簡単ですWにおける強連結スパニングサブグラフのG元の量の最小量から計算することができるW '内のGとして新しい重み付きW =⌊ W / 2' M ⌋。 QED


2
はい、明らかに、そのようなエッジをすべて見つけることはNPが困難です。私はそのようなすべてのエッジを探しているのではなく、多項式時間でプルーニング可能であると判断できる一連のエッジを探しています。上記のように、フロイドワーシャルアルゴリズムを使用して、このようなエッジのセットを1つ見つけることができます。多項式時間でリムーバブルエッジのサブセットを識別する他の方法があるかどうか疑問に思っていました。
2010年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.