推 w181496: 01背包是弱NPC 不是多項式時間可解的11/18 02:05
剛剛發現,我們在討論的O(nW)是指局
限在我們所學這個演算法,換句話說,
我"有可能"用另一個演算法在多項式時
間內解決對吧?(如果我找到那個演算法
的話=3=
→ w181496: 個人理解:以電腦2進位角度看 n是物品數 有logn bit 若多11/18 02:06
→ w181496: t個bit相當物品增加t個(x個物品可x bit表示) 而最大負重W11/18 02:06
→ w181496: 有logW bit 若多t個bit相當於原本值變2^t倍規模11/18 02:06
其實這句話是我最常看到的,但是我一直不懂"意思"
n是物品數 有logn bit 若多t個bit相當物品增加t個(x個物品可x bit表示)
而最大負重W有logW bit
logn bit、logW bit這個我看不懂
我知道當W輸入1024,相當於2^10,需要10bit,不懂要表的意義但會算
也就是我第(2)所說,因為不是輸入單一參數所導致的嗎?
→ w181496: 一個線性增長 一個指數增長 所以O(nW)才是指數時間11/18 02:07
※ 編輯: a19930301 (220.142.123.59), 11/18/2016 07:49:08
※ 編輯: a19930301 (220.142.123.59), 11/18/2016 07:53:52
※ 編輯: a19930301 (111.242.128.210), 11/18/2016 09:04:08
推 aa06697: 你有辦法找到某個多項式時間解已被證明是NLP問題的話 就 11/18 10:47
→ aa06697: 推翻NLP目前的所有理論了 可以拿圖靈獎11/18 10:47
關於NPC我只知道在最後一章,我還沒讀到,現在我幾乎都心算就得最佳解(應為題目給的
項目太少)所以我覺得一定在多項式內必解,只是我現在沒那個時間去嚴格證明我的方法
,話說背包的題目還蠻少的(0/1)
推 FRAXIS: NLP是什麼?11/18 11:04
想問一下大大,題目是N個物品(當然還有重量,價值,最大總重等資訊),一次給完問你最
佳取法及最大價值
還是開始給一個最大總重,然後有N個物品依序給你,問你取不取,依序到第N個,在問你
最佳解?
這兩個在考卷上是一樣(考卷又不是活的,但然全給你,在假設)
但在對電腦而言一個可一次得全資訊,另一個最後才得知全資訊,有差別
→ aa06697: 剛睡醒打錯了XDD 是NPC11/18 11:31
推 goldflower: 是論文做NLP 走火入魔嗎XD11/18 11:48
※ 編輯: a19930301 (111.242.128.210), 11/18/2016 14:17:39
推 FRAXIS: 一次給完 11/18 22:48