P
がNP
と等しくない場合、k
が固定定数である最適な頂点カバーのk
に含まれる近似アルゴリズムがないことが分かりますか?頂点カバーの近似アルゴリズム
1
A
答えて
0
質問が相加的なエラーで理解される場合、そのようなアルゴリズムは存在しません。矛盾を狙って、A
がそのようなアルゴリズムであると仮定します。これはA(G)
がA
とtau(G)
によって生成G
の頂点カバーのカーディナリティである任意のグラフG
、
A(G) <= tau(G) + k
が成立する、の最小頂点被覆の基数を表すように、非負整数k
があることを意味します。前述のアルゴリズムの存在に関して最小値としてk
を選択する。特に、k => 1
がある。そうでなければ、頂点カバー問題は多項式時間で解くことができ、P=NP
が成り立たなければ不可能であるからである。
G
を仲裁グラフにする。 k+1
同形コピーG
を取ってグラフG'
を作成します。
tau(G') = (k + 1) tau(G)
が成り立ちます。さらに、以下を得る。
A(G') <= tau(G) + k
= (k + 1) tau(G) + k
G*
はA
によって生成された最小の頂点カバーとG'
にG
の同型コピーとします。この頂点カバーのサイズをA(G*)
とする。矛盾を狙って、
A(G*) >= tau(G*) + k
とする。これは、k > 0
が成立するので、
A(G') >= (k + 1) A(G*)
>= (k + 1) (tau(G*) + k)
= (k + 1) (tau(G) + k)
= (k + 1) tau(G) + k + k^2
> (k + 1) tau(G) + k
が成り立つことを意味します。これは、近似の品質との矛盾であるA
です。これは、
A(G*) < tau(G*) + k
が成立することを意味します。 tau(G*) = tau(G)
が保持しているように、これは我々がk
を最小限に選ばれた、すべての建設手順は、A内で行うことができるので、矛盾である
tau(G) + k
より厳密に小さいカーディナリティとG
の頂点被覆を生成するためにA
を使用していることを意味し多項式で結び付けられた実行時間が得られ、結果として多項式で境界付けられた実行時間境界が得られる。
関連する問題
- 1. 最小頂点カバー
- 2. ツリーの最小頂点カバー
- 3. グラフアルゴリズム、近似アルゴリズム
- 4. グラフの頂点のカバー - 同程度の頂点の混乱
- 5. 矩形近似アルゴリズム
- 6. クラークソンの2 - 近似加重頂点カバーアルゴリズムランタイム分析
- 7. sharir kosarajuアルゴリズムと頂点
- 8. 頂点の数を計算するアルゴリズム
- 9. OpenGL ES 2.0頂点変換アルゴリズム
- 10. 近似時間近似近似
- 11. 頂点 - 離散パスの最大カバーを見つける
- 12. 非常に重要な頂点を持つ二部グラフの頂点カバーを見つける
- 13. 加重頂点カバーRにおけるROIパッケージ
- 14. 頂点シェーダ対頂点
- 15. 頂点の頂点を頂点で4.2で検証する
- 16. 頂点からの頂点バッファ
- 17. アレイの近似平方根近似
- 18. ユニティ頂点シェーダ - テクスチャの中央付近にあり
- 19. 頂点と接続された頂点
- 20. 頂点バッファデータを配列頂点データフロー
- 21. 有向グラフの制約付き最大スパニングサブツリーの近似アルゴリズム
- 22. Dijsktraアルゴリズムの最小値頂点を考慮する方法は?
- 23. 関数近似と最適化アルゴリズムの違いは?
- 24. Pythonでは、データストリームワードの近似アルゴリズムを高速化します
- 25. 「スパニングツリー」を使用したVertex-Cover問題の2近似アルゴリズム
- 26. 近似アルゴリズムを使用したセールスマンライブラリの移動
- 27. 頂点配列が、私は最近SFML 2.3でコーディングを開始
- 28. AQL Arango - エッジを使用して頂点と近傍を取得
- 29. 選択された頂点でルーティングするアルゴリズム
- 30. ヒッティングセットアルゴリズムの近似
「within k」とは、絶対エラーまたは相対エラーを意味しますか? – Codor