P≠NP予想とは?計算量理論の未解決問題とクラスP・NPの違いをわかりやすく解説

情報科学における最大の未解決問題「P≠NP予想」について、多項式時間で解ける「クラスP」と、解の正当性を多項式時間で検証できる「クラスNP」の違いを交えながら、決定性チューリングマシンの観点からわかりやすく概要を解説します。

概要

1
クラスPとは、決定性チューリングマシンにおいて、多項式時間で判定可能な問題のクラスであり、クラスNPは、Yesとなる証拠(Witnessという)が与えられたとき、多項式時間でWitnessの正当性の判定(これを検証という)が可能な問題のクラスである。多項式時間で判定可能な問題は、多項式時間で検証可能であるので、P⊆NPであることは明らかであるが、PがNPの真部分集合であるか否かについては明確ではない。証明はまだないが、多くの研究者はP≠NPだと信じている。そして、このクラスPとクラスNPが等しくないという予想を「P≠NP予想」という。

参考サイト : https://daigakudenki.com/np-hard/

comments powered by Disqus