Grad-ProbAsk 板


LINE

※ 引述《eggy1018 (羅密歐與豬過夜)》之銘言: : 想請問版上各位幾題, : https://i.imgur.com/fMTSPKA.jpg : 以上幾題是F,F,T : 想請教這一題的概念是什麼,這一題的概念是很單純的比較嗎...? : 還是說可以用reduce 的概念去想呢?以此概念來想的話就是,B reduces 到A所以A比B難 : 。 : 因為跟林立宇的答案不太一樣QQ : 麻煩各位大大幫忙了 定義符號: ≦, ≧ f(n) ≦ g(n) 代表 f(n) = O(g(n)) f(n) ≧ g(n) 代表 f(n) = Ω(g(n)) 令 解 A 所需的時間為 T_A 解 B 所需的時間為 T_B 將下面這句話 "if we could solve A in the time O(T(n)), then we could solve B in time O(n*lg(n) + T(n))" 轉成符號 "if T_A ≦ T(n), then T_B ≦ n*lg(n) + T(n)." -------------(i) 為什麼可以推出(i)? 題目沒有說的是: 因為 T_B ≦ n*lg(n) + T_A , -------------------------------(ii) 所以才能推出(i) 如果你沒有看出(ii)的話,後面就不會做了。 第(1)題說,如果 T_A ≧ n*lg(n) ,則 T_B ≧ n*lg(n) 。 你無法從(ii)推出這個結果,所以(1)錯。 第(2)題說,如果 T_B ≧ n*lg(n) ,則 T_A ≧ n*lg(n) 。 你無法從(ii)推出這個結果,所以(2)錯。 第(3)題說,如果 T_B ≧ n^2 ,則 T_A ≧ n^2 。 n^2 ≦ T_B ≦ n*lg(n) + T_A (by (ii)) => n^2 ≦ T_A 所以(3)對。 ---------- 補充: 1. 令 T_A, T_B 分別為解 A, B 所需時間的最緊 upper bound 若 Problem B 需花 T_R 的時間 reduce 到 Problem A 則 T_B ≦ T_R + T_A ------------------------------------(iii) 2. B 可以 polynomial time 內 reduce 到 A ,不代表 A 比 B 難 也就是說不代表 T_B ≦ T_A --------------------------------(iv) 3. 用符號再說明一次: 當 T_R (reduce時間) T_A (解A所需時間) T_B (解B所需時間) 都是 polynomial time 時 你無法從(iii)推出(iv) 4. 創造NP與reduce...等這些東西是為了解決難題(無法在 polynomial time 解決的問題), 所以 T_A, T_B 通常不會都是 polynomial time。 T_R 為 polynomial (已經規定的reduce time限制) 且 T_A 或 T_B 其中之一超過 polynomial time 你就可以從(iii)(B reduce 到 A) 推到(iv)(A 比 B 難) 5. 嚴格來說,應該要講 B 不難於 A, 但為了方便理解,我這裡還是寫 A 比 B 難。 6. 難度的定義有兩種, 第一種是直接比時間複雜度,花越多時間的越難。 我上面講的難度都是指第一種。 第二種是兩問題之間要有reduce關係才能比較難度。 第二種定義主要是針對非polynomial time的問題。 要是兩個問題都是polynomial time可以解的, 就會發生難的問題可以reduce到簡單的問題這種奇怪的狀況。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.99.38
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1545928134.A.757.html ※ 編輯: JKLee (1.160.99.38), 12/28/2018 01:05:48
1F:推 nannnnn: 感謝 推推 12/28 01:22
※ 編輯: JKLee (1.160.99.38), 12/28/2018 02:04:47
2F:推 eggy1018: 感謝大大的回答!太清楚了 12/28 08:03
3F:推 sdfg014025xx: 感謝 推 12/28 18:34
4F:推 skyHuan: 推推 12/28 19:10
5F:推 rockieloser: 推 太神啦 12/28 22:29
※ 編輯: JKLee (1.160.99.38), 12/29/2018 00:10:01







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP