[理工] 演算法 P/NP/NPC

作者: clonsey1314 (Clonsey)   2017-11-30 19:55:07
想問一下
同樣在NPC的問題裡, 都視為一樣難嗎?
那這樣所有P裡的問題也都視為一樣難嗎?
例如一個問題O(n)可解, 另一個O(n^2)可解
這樣也視為一樣難嗎?
作者: nat99up (NAt)   2017-11-30 21:09:00
一樣難是因為可以互相reduction在P裡面談reduce沒有什麼意義因為是規定多項式時間內可以轉換但你解決的時間就是已經多項式時間了
作者: FRAXIS (喔喔)   2017-11-30 21:27:00
以 polynomial-time reduction 的觀點來看 NPC 都是一樣難但是有不同的 reduction 定義 可以區分 NPC 問題的難度
作者: alan23273850   2017-11-30 21:44:00
感謝樓上演算法大大,長知識惹
作者: can18 (18號)   2017-11-30 22:07:00
感謝F大 長知識了
作者: nat99up (NAt)   2017-12-01 11:01:00
感謝F大指正!
作者: FRAXIS (喔喔)   2017-12-01 11:04:00
舉例來說,我們可以用 Log-space reduction 來定義 NPChttps://en.wikipedia.org/wiki/Log-space_reduction有些書是用 log-space reduction 來定義 NPC但是 log-space reduction 和 polynomial-time reduction定義出來的 NPC 是不是等價 仍然是 open question

Links booklink

Contact Us: admin [ a t ] ucptt.com