[心得] NP-complete

作者: goodword (佳話)   2012-06-16 12:00:37
改了一半考卷
發現很多同學觀念完全錯誤 如以下的例子:
我們想要證 問題A(independent set) 是 NPC
所以我們找一個已經是 NPC 的 問題B(clique)
但大家陷在一直想要解 問題A(independent set) 的迷思裡面
所以發現 問題A(independent set) 可以用 問題B(clique) 來解的時候
就很高興地說 問題A(independent set) 是 NPC(NP-hard)
這是完完全全錯誤的!!!!!!!! (方向錯誤)
既然你都知道 問題B(clique) 是 NPC 了
那你還用它來解 問題A(independent set) 做什麼?
我們又不知道有沒有一個更簡單的 問題C 也可以來解 問題A(independent set)
搞不好 問題C 是 P,那麼 問題A(independent set) 也就是 P 了啊
所以上面的做法只是拿一個很難的 問題B 來解 問題A
然後就說 問題A 也好難.....
這樣當然是錯誤的
所以請大家記好 我們現在不是要說明如何解這個問題
而是要說明這是個 NPC 問題
just murmuring
作者: newsboy3423 (送報生)   2012-06-16 13:53:00
..... 真的讓人搞混了不過A可解B B也可解A吧
作者: goodword (佳話)   2012-06-16 15:00:00
那是因為這題比較特別,A,B可以互相解像circuit-sat和formula-sat就只有單一方向的轉換
作者: newsboy3423 (送報生)   2012-06-16 15:01:00
那如果提出可以互解呢其實想想 我也沒搞混 當時就是看到可以互解
作者: anfranion (南‧生命的意義是經歷)   2012-06-16 15:19:00
可以小小地反應說題目太多了寫不完無法好好思考嗎Q_Q
作者: newsboy3423 (送報生)   2012-06-16 15:32:00
當時就是因為題目多 我沒法去證某寫東西 = =
作者: goodword (佳話)   2012-06-16 15:46:00
有提出互解可以啊,那就只是多陳述了一個方向但只說錯的方向當然就不行了
作者: victoret (戲言~)   2012-06-16 15:55:00
其實是要 step-by-step 的畫圖題太多 = = 那幾題實在是得花不少時間下去畫...
作者: ykes60513 (いちご)   2012-06-16 23:58:00
其實就是iff吧~兩方向都要證,圖真的太多數字都會背了..連大魔王阿南也寫不完啊~那我考的也不算差XD
作者: anfranion (南‧生命的意義是經歷)   2012-06-18 22:23:00
我不是大魔王Q___Q
作者: donkilu (donkilu)   2012-06-19 19:38:00
我最後的結論是兩個問題是互通的這樣...

Links booklink

Contact Us: admin [ a t ] ucptt.com