Slide 9
Slide 9 text
クラスNP
• クラスNP(non-deterministic polynomial time solvable)*
ü 問題例に対する出⼒がYesの場合に,その証拠が正しいことを多項式
時間でチェックできる問題の集合.
ü 処理の分岐に達したときに都合の良い⽅を選んで処理を進める⾮決
定性計算の下で,多項式時間で解ける問題の集合に由来する.
ü 定義より「クラスP クラスNP」である.
9
1
2 3
4
5
6
7 8
9
10 答えYesに対する証拠 P = {1,2,7,3,4,9,6,8,10,5}
1. 全ての頂点をただ⼀度だけ通過しているか︖
2. 通過した各頂点間に枝はあるか︖
*決して「non-polynomial time solvable」ではないので要注意.
実務に現れる多くの組合せ問題はクラスNPに含まれる
ハミルトン閉路問題