問題タブ [vertex-cover]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
192 参照

algorithm - Karp-Reduction: 頂点カバーからハーフ頂点カバーへ

次の問題の削減を見つける必要があります。

Vertex Cover- 与えられた (G=(V, E), k)-> G は無向グラフであり、E のすべてのエッジをカバーするサイズ k の S (V のサブグループ) が必要です。

Hal Vertex Cover- 与えられた (G=(V', E'), k')-> G は無向グラフです。また、E' のエッジのちょうど半分をカバーするサイズ k' の S' (V' のサブグループ) が必要です。

その方法と、Karp-Reduction が真になる理由 (証明の 2 つの方向) を教えていただければ幸いです。

ありがとうございました。

0 投票する
1 に答える
42 参照

algorithm - 三分木を使用して最小の Vertext-Cover を見つける

二分探索木を使用するような最小の頂点カバーを見つけるアルゴリズムをいくつか見つけましたが、三分木を使用する方がさらに優れていることを読みました。しかし、私はそれについての情報を見つけることができず、そのためのアルゴリズムを考えることもできません.

誰かがそれを行う方法を知っていますか?

0 投票する
0 に答える
12 参照

np - リダクションを理解して NP 完全性を示す

始めるのが難しいと感じている宿題の問題があります。扱いにくいことを示すために、Karp (シングル コール) 削減に取り組んでいます。この課題では、問題は意図的にあいまいです。ここの誰かがそれを知っているか、私が始めるのに役立つ解決策の例を提供できることを望んでいました.

問題は、提供されたコードでのみ説明されています。次のコンポーネントがあります。

B = (G, T, k) ここで、B は「Blah」問題のインスタンス、G = (V,E) はグラフ (重みなし、無向)、T は V の頂点のサブセット、k は整数。B の証明書は、G のサブグラフ S = (V', E') を返します。yes インスタンスの検証子も提供されます。

はいのインスタンス

この問題と Independent-Set または Vertex-Cover の問題との間にいくつかの類似点があります。これらは扱いにくいことを示すために還元するのに適した候補だと思いますが、まだ問題を十分に理解していません。この問題に関する議論がどこかにある場合、または誰かがいくつかの例を提供できる場合は、大いに感謝します。ありがとうございました!