狠狠撸
Submit Search
P, NP, NP困難, NP完全 ?前編?
?
0 likes
?
48 views
M
MinoriHashimoto
Follow
社内勉强会用资料
Read less
Read more
1 of 7
More Related Content
P, NP, NP困難, NP完全 ?前編?
1.
P, NP, NP困難,
NP完全 ~前編~ 2020/07/20 1
2.
本題の前に??? 家にある本のうち、P, NPについ て記述されている本が右のものし かありませんでした。しかし、こ の本の中にはチューリング機械の (ある程度厳密な)定義の話から 始まる難解な話しかなかったため、 今日はネットを参考にしたゆるふ わな切り口で話します。厳密性は 無いものとしてお聞きください。 (厳密な定義が気になる方は、右 の本を読んでみてください。) 2
3.
そもそも、どんな分野の話か 主に組合せ最適化に関する話。 組合せ最適化とは、(ざっくり説 明すると)与えられた任意の有限 集合の中から、ある条件を満たす 部分集合を見つける手法やその行 為自体のことを指す。 組合せ最適化では計算量が重要に なってくる。P, NP等の用語は、こ の計算量に関するものである。 3 計算量の違いによる実行時間 の増え方の例
4.
P, NPとは? 決定問題(=答えがYESまたはNOのいずれかであるような問題、 判定問題とも言う)に関して、以下のように定義されている。 üクラスP: 多項式時間(POLYNOMIAL TIME)で解ける決定問題の集合 üクラスNP: YESとなる証拠が与えられた時、その証拠が本当に正しいかど うかを多項式時間で判定でき、また、非決定性多項式時間 (NON-DETERMINISTIC
POLYNOMIAL TIME)で解ける決定 問題の集合 → NPはNOT-Pではない!!! 4
5.
P, NPとは? クラスPとクラスNPの関係を図解すると以下のようになる。 5 P NP NPはPを包含している!
6.
非決定性多項式時間???? 非決定性チューリングマシンによって多項式時間で解ける、と いう意味。 非決定性チューリングマシン(対義語は決定性チューリングマシ ンで、これは雑に言うと現実のコンピュータのこと)とは、次の 遷移状態が非決定的な計算機のことを指す。 余談: 量子コンピュータが「すげーすげー」ともてはやされる理由は、この非 決定性チューリングマシンの特性があるからである。量子コンピュータ を使うと、今まで指数時間でしか解けなかった問題が多項式時間で解け るようになる、と言われている。 6
7.
力尽きました。 続きはまた次回??? 7