[解決済み] NPとco-NPの違いは何ですか?
2022-02-05 09:36:05
質問事項
完全な対応というのは NP - completeはNP問題で最も難しく、co-NP-completeはco-NP問題で最も難しいという意味ですが、この2つの違いは何でしょうか?教科書には「YESとNOが逆」と書いてありましたが、私にはあまりピンと来ません。
解き方は?
ある問題の難しさを証明したいとき、その問題を決定問題(decision problem)と呼ばれる、「はい/いいえ」で答えるタイプの問題に変換する必要があります。例えば、集合カバーの問題では、次のような問題があります。 X個の部分集合だけですべての要素をカバーできますか? ここで、Xはある任意の数である。あなたはX個の部分集合を提供し、私は多項式時間ですべての要素がカバーされているかどうかをチェックします。もし、決定問題に対して効率的に "yes"と答えることができれば、Xを最小化できるので、集合被覆問題全体を効率的に解くことができます(それによって、P=NPを証明することができるのです)。
Co-*(Co-NP、Co-NP-complete)は、補完された決定問題に対して"no"と答えることに焦点を当てたものです。例えば、Set Cover の補集合決定問題は ".となる。 X個の部分集合のすべての組み合わせについて、すべての要素をカバーすることは不可能ですか? この質問に対して、「いいえ」と答えるには、反例を示す必要があります。
要約すると、NPはある決定問題に対する答えがquot;yes"であることに関係しています。Co-NPは、同じ、しかし補完された決定問題に対する"no"の答えに関係します。
関連
-
[解決済み] グラフにおいて最小容量が最大となる経路の探索
-
[解決済み] バックトラッキングとダイナミックプログラミングの違い
-
[解決済み] は、「減少しない」列が「増加する」のか?
-
[解決済み] グラフが半連結であるか否かを判定する
-
[解決済み] バックトラックと深さ優先探索の違いは何ですか?
-
[解決済み] ゲーム「2048」の最適なアルゴリズムとは?
-
[解決済み] NP、NP-Complete、NP-Hardの違いは何ですか?
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み] 2つの緯度経度点間の距離を計算する?(ハバーシンの公式)
-
[解決済み] 地図上のA地点からB地点への道順を計算するアルゴリズムは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】決定木(比較ソートアルゴリズム)の葉の最短の深さ)
-
[解決済み] アルゴリズムAの実行時間は少なくともO(n²)である - なぜ無意味なのか?
-
[解決済み] 最小スパニングツリーは負の重みを恐れているのか?
-
[解決済み] どのようにすれば、ほとんどすべてのアルゴリズムを修正して、最良の場合の実行時間を持つようにできるか?
-
[解決済み] 素朴な」アルゴリズムとは何か、「閉じた」解とは何か?
-
[解決済み] 放物線を点の集合にフィットさせる最速の方法?
-
[解決済み] Bogosort (a.k.a Monkey Sort)よりも悪いソートアルゴリズムはあるのか?[クローズド]
-
[解決済み] 解いてみてください。T(n) = T(n-1) + n [重複] とする。
-
[解決済み] 線形時間でのソート?[クローズド]
-
[解決済み] バックトラックと深さ優先探索の違いは何ですか?