ランダムグラフのdfsツリーの葉を削除した後、残った辺の数を| S |とすると、そのグラフのマッチングが| S |/2になることを証明できるか?グラフアルゴリズム、近似アルゴリズム
3
A
答えて
2
ここに証拠があります。
定理:T
はi
の葉を持つ任意のツリーであるとします。 T
に一致する(|T|-i)/2
があります。
証明:誘導による。 T
がi
の葉を持つツリーである場合は、T
からすべての葉を削除すると、T'
がツリーになります。 T'
はj <= i
の葉を有する。同様に、すべての葉をT'
から削除すると、T''
がツリーになります。 T''
はk <= j
の葉を有する。
T''
に定理を適用すると、(|T''|-k)/2 = (|T|-i-j-k)/2
の一致がT''
に存在します。 T-T'
には、少なくともj
のエッジが含まれており、T''
のいずれのエッジにも当てはまらない(T'
の各リーフに1つのインシデントを選択する)ので、のT
で一致するようにそれらのエッジを追加します。 j >= k
以降、これは少なくとも(|T|-i)/2
エッジです。 QED。
私は/ 2で床/天井の問題を見てきましたが、あなたがそれらを含めても、その証拠はまだ機能すると思われます。
+0
それは返信のために天井です、ありがとうございます。 –
関連する問題
- 1. 矩形近似アルゴリズム
- 2. 頂点カバーの近似アルゴリズム
- 3. 近似時間近似近似
- 4. アレイの近似平方根近似
- 5. 有向グラフの制約付き最大スパニングサブツリーの近似アルゴリズム
- 6. 関数近似と最適化アルゴリズムの違いは?
- 7. Pythonでは、データストリームワードの近似アルゴリズムを高速化します
- 8. 「スパニングツリー」を使用したVertex-Cover問題の2近似アルゴリズム
- 9. 近似アルゴリズムを使用したセールスマンライブラリの移動
- 10. セットカバー近似
- 11. シンプル近似サイン
- 12. ヒッティングセットアルゴリズムの近似
- 13. ガウス近似 - MATLAB
- 14. C++オイラー近似
- 15. ニューラルネットワーク近似関数
- 16. ビットマップデータの類似アルゴリズム
- 17. 与えられたデータに近似多項式近似
- 18. ポイントの集合に基づくグラフの近似式を得るアルゴリズム
- 19. セットカバー(個々のインスタンス)の貪欲アルゴリズムの近似率の上限値
- 20. この除算近似アルゴリズムはどのように機能しますか?
- 21. グラフアルゴリズムですか?
- 22. グーグルアースのグラフアルゴリズム
- 23. 2者グラフアルゴリズム
- 24. クエリの近似等価
- 25. モンテカルロパイ近似の並列化
- 26. 二次元曲線近似
- 27. OpenGLの球の近似
- 28. Google maps距離近似
- 29. 数値近似2^x
- 30. グラフノードの2次近似R
| S |/2あなたは床または天井を意味しますか? – kunigami
@kunigami、天井を意味する。 –
1)Is | S | DFSツリーのリーフまたは元のランダムグラフを削除した後のエッジの数 2)あなたがマッチングすることは、最大マッチングまたはマッチングがすべてOKであることを意味しますか? – kunigami