1 / 13

What You Should Know

What You Should Know. 吳晉賢 助理教授 國立台灣科技大學 電子工程系. 前言. 歡迎研究生加入 Embedded Computing and Applications Lab ( 嵌入式計算暨應用實驗室 ) 。 下面投影片的內容主要針對本實驗室的研究方向,問題的難度,相關論文研究的工具,以及碩士班畢業的條件。 希望大家可以在這邊學到有用的知識跟學問。. 研究方向. 下面列的是有興趣的領域 : 即時系統 (Real-Time Systems)

elaina
Download Presentation

What You Should Know

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What You Should Know 吳晉賢 助理教授 國立台灣科技大學 電子工程系

  2. 前言 • 歡迎研究生加入Embedded Computing and Applications Lab (嵌入式計算暨應用實驗室) 。 • 下面投影片的內容主要針對本實驗室的研究方向,問題的難度,相關論文研究的工具,以及碩士班畢業的條件。 • 希望大家可以在這邊學到有用的知識跟學問。

  3. 研究方向 • 下面列的是有興趣的領域: • 即時系統 (Real-Time Systems) • 嵌入式多核心系統 (Embedded Multi-Core Systems) • 普及運算 (Ubiquitous Computing) • 快閃記憶體管理 (Flash-Memory Storage Systems) • 檔案儲存系統 (File Systems) • 軟硬體整合設計 (Hardware/Software Co-Design)

  4. 畢業要求 (碩士班為主) • 有兩種畢業條件,選擇一種即可 • 做出好的研究論文 • 至少需完成10頁的2 column格式的英文論文 • 刊登於有審稿的國際會議或期刊上 • 做出好的建教合作計劃 • 若接建教合作計劃,須完成此計劃的目標

  5. 寫論文的工具 • 相關寫論文的工具. • WinEdt及MikTex • Visio 2002 • Gnuplot • http://phi.sinica.edu.tw/aspac/reports/95/95006/ • GhostScript & GSview • 英文論文寫作 • “英文科技寫作 – 文法與修辭原則”, 作者是方克濤

  6. 問題的難度 • 請了解P、NP、NP-hard跟NP-Complete的不同。. • P是這個問題可以被deterministic polynomial time Turing machines在多項式時間所解決。 • NP是這個問題可以被nondeterministic polynomial time Turing machines在多項式時間所解決,且答案正確性可以在多項式時間被驗證。 • 如果L是NP-Hard,則對任何問題L’屬於NP,都可以將L’ reduce to L。 • 如果L是NP-Complete,代表L屬於NP-Hard且L是一個NP問題。

  7. Reduction • 我們說一個問題L’可以reduce to L,代表L的難度至少跟L’一樣。 • 我們知道存在很多NP-C的問題,像SAT,TSP,Bin-Packing, Knapsack…等的問題。 • 因此一個問題如果找不出最解時,可試著證明是否存在一個NP-C的問題可以reduce to你的問題。 • 若可,則代表你的問題跟NP-C一樣難,則肯定不存在有任何optimal solutions(最佳解法) ,否則P就是NP了。

  8. 解決問題的層次(一) • Optimal Algorithms • 一個問題如果是在P,則最好能證明你的解法是optimal(最佳) ,方法可能是數學歸納法或是反證法或是其它; 反證法通常先假設存在一個比你更好的方法,但最後要導出矛盾,如此就不存在比你更好的方法,因此你的就是最好的方法。 • Approximation Algorithms • 如果證明問題是一個NP-C,必然沒有optimal的解法,如果可以證明你的方法算出來的值可以離最佳解有特定的範圍時,我們就稱之; 例如2-approximation algorithm代表離最佳解在2倍的範圍。

  9. 解決問題的層次(二) • On-Line Algorithms • 有些問題的input是動態進來的,因此不可能看完所有的input再來運算,而這些問題可能很難或是NP-C的問題,對於解決這些問題的演算法稱為on-line algorithms,跟approximation algorithms一樣,on-line algorithms有時也會離最佳解有特定的範圍。例如,2-competitive代表離最佳解在2倍的範圍。 • Heuristics Algorithms • 如果我們找不到最佳解或者也沒法證明問題是一個NP-C,因此我們會提出一個可以解的方法,但又不能證明它離最佳解差幾倍。通常這類的方法需要透過實驗來驗證其可行性及優越性。

  10. 論文(一) • 一般論文會分為會議(conference)論文跟期刊(journal)論文,在電資領域裡,好的論文大多出自於ACM跟IEEE。 • 一般投稿到會議論文,大概2~3個月內就會公佈結果,而期刊論文則需4個月到1年的期間才會有結果。 • 試著練習看論文及自己寫論文,論文的格式有它一定的脈絡,久了就會知道怎樣寫論文。

  11. 論文(二) • 會議: 可以花一點時間去看這些會議所需要的領域跟需求。 • ASPLOS, ICCAD, DAC, ASP-DAC • ISLPED, ISCA, MICRO • RTSS, RTAS, ECRTS, RTCSA, SAC • CODES+ISSS, EMSOFT, CASES, DATES • 上面縮寫的全名可參考這網址, 裡面還有其它會議的排名. http://www.ntu.edu.sg/home/assourav/crank.htm

  12. 論文(三) • 期刊: 只要是IEEE跟ACM的期刊,大都不錯。下面網址列出很多期刊,當然是找跟自己領域相關的。 • ACM: http://www.acm.org/publications/journals • IEEE: http://www.ieee.org/web/publications/journmag/index.html • 論文可以從我說的這些期刊跟會議去找, 找出自己相關或有興趣的。

  13. 找論文的網站 • IEEE Xplore • http://ieeexplore.ieee.org/Xplore/guesthome.jsp • ACM Digital Library • http://portal.acm.org/dl.cfm

More Related