「NP困難」の版間の差分
削除された内容 追加された内容
m編集の要約なし |
編集の要約なし |
||
1行目:
[[Image:P_np_np-complete_np-hard.svg|thumb|300px|right| [[P (計算複雑性理論)|P]]、[[NP]]、[[NP完全問題|NP完全]]、[[NP困難]]の相関を表す[[ベン図]]]]
'''NP困難'''
NP完全問題とは、NPの任意の問題から[[多項式時間変換|多項式時間帰着]]可能であり、かつ、<u>NPに属する</u>問題である。これと異なり、NP困難である問題は<u>NPに属するとは限らない</u>。[[P (計算複雑性理論)|P]]や[[NP]]は[[決定問題]]のクラスなので、NP完全もまた決定問題に限られるが、NP困難には決定問題、[[検索問題]]([[:en:Search problem|en]])、[[最適化問題]]など様々な問題が属しうる。
8行目:
* 問題 ''H'' は少なくとも L と同等以上に難しい。何故なら H を用いて ''L'' を解けるからである。
* ''L'' はNP完全であり、NPの中では最も難しいので、問題 ''H'' は少なくともNPと同等以上に難しい。しかし ''H'' はNPに属している必要はなく、従って[[決定問題]]ではなくても良い。
* NP完全問題同士は互いに多項式時間帰着可能なので、すべてのNP完全問題は ''H'' に還元して多項式時間で解ける。従ってNPに属する全ての問題も ''H'' に還元できる。
* もし最適化問題 H の特殊例としてNP完全な決定問題 ''L'' を考えられるなら、''H'' はNP困難である。
* もし ''H'' がたまたまNPに属すなら、''H'' はNP完全。何故ならこの場合チューリング還元が多項式時間変換の要件を満たすので。
|