研究生: |
袁海威 Yuan, Hai-Wei |
---|---|
論文名稱: |
將旅行推銷員問題和啟發式解法應用於ILDA檔案之路徑重整 Application of Travelling Salesman Problems and Heuristic Solutions for ILDA File Ordering Rearrangement |
指導教授: |
張鈞法
Chang, Chun-Fa |
口試委員: |
陳履恆
Chen, Lieu-Hen 葉正聖 Yeh, Jeng-Sheng 張鈞法 Chang, Chun-Fa |
口試日期: | 2022/07/25 |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2022 |
畢業學年度: | 110 |
語文別: | 中文 |
論文頁數: | 45 |
中文關鍵詞: | 雷射投影 、旅行推銷員問題 、啟發式演算法 |
英文關鍵詞: | ILDA, laser projection, travelling salesman problem, heuristic algorithm |
研究方法: | 主題分析 、 比較研究 、 內容分析法 |
DOI URL: | http://doi.org/10.6345/NTNU202201435 |
論文種類: | 學術論文 |
相關次數: | 點閱:82 下載:4 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
雷射投影被廣泛的應用在藝術展演或顯示裝置上,假如個人要使用雷射投影機,可以選擇使用小台的雷射投影機,因價格較便宜且功能也已夠使用,而就算是能一次處理大量資料的投影機,只要沒處理路徑規劃,投影出來之影像的品質也會受到輸入影像的影響,例如太多的點數使frame rate(又稱FPS)降低造成閃爍效果,或是路徑上有許多大角度的轉動造成線段扭曲,如果能透過預先重整輸入圖檔的路徑,就能提高成像品質也能減少控制雷射位置的元件的耗損。ILDA檔案的產生方式可使用圖像(jpg或png等等)轉換成svg格式再透過轉換軟體轉換而成或者直接從網路上下載公開的檔案,但經常會有不合邏輯或者不必要的路徑,於是本論文研究提出將原始圖檔的資料經處理後應用到有名的旅行推銷員問題(travelling salesman Problem)來重新調整路徑,以及使用啟發式解法(heuristic algorithm)求解,最後的結果除了能讓輸入圖不會有不必要的點和路徑外,更能夠提升雷射投影機之投射品質。
Laser projection is commonly used in the performing arts or display devices. If we need to use laser projector for indivisuals, we can use a compact size laser projector. There is enough function of a compact size laser projector and it is cheaper than the big laser projector.
Even if a laser projector can process large amount of data, it will affect the quality of laser projection result by the input data. For example, the frame rate (also known as FPS) will get lower and look flickering because of a lot of data in the input. Additionally, the visible line will be deformed because of the big angle rotation in the path. If we can rearrange the path of input data before projecting, we can get the higher quality of laser projection result and decrease mechanical components loss. In order to get the input file, we can transform the image data (jpg or png etc.) to svg format and then transform svg to ILDA format or downlod the public file from the Internet. However, it is commonly found illogical or unnecessary path in the file. Thus, in this thesis, we introduce the method to preprocess data and apply to travelling salesman problem (TSP) rearrange the path. Besides, we also use the heuristic algorithm to solve the TSP. After rearranging the path, we can get not only a clear input data but also a better laser projection result.
[1] International Laser Display Association, https://www.ilda.com.
[2] ILDA Image Data Transfer Format Specification, ILDA Technical Committee, Nov.
2014 Accessed:Feb. 2022 [Online] Available: https://www.ilda.com/resources/Stan-
dardsDocs/ILDA_IDTF14_rev011.pdf.
[3] Purkhet Abderyim, Osama Halabi, Tadahiro Fujimoto, Norishige Chiba,"Accurate and Efficient Drawing Method for Laser Projection", The Journal of the Society for Art and Science Vol. 7 No. 4 pp. 155 - 169.
[4] M. Dror, “Arc Routing: Theory,Solution,and Applications", Kluwer Academic
Publishers, USA, 2000
[5] G. Ghiani and G. Improta,“The laser-plotter beam routing problem"Journal of the Operational Research Society, 2001, 52, pp 945–951
[6] http://web.ntnu.edu.tw/~algo/Circuit.html#4
[7] https://slaystudy.com/hierholzers-algorithm/
[8] Christoph Sommer, CC BY-SA 3.0, via Wikimedia Commons,https:// com-mons.wikimedia.org/wiki/File:Hamiltonian_path.svg
[9] Rajesh Matai, Surya Prakash Singh and Murari Lal Mittal,Traveling
Salesman Problem: An Overview of Applications, Formulations, and
Solution Approaches https:// cdn.intechopen.com/ pdfs/ 12736/ intech-
traveling_salesman_problem_an_overview_of_applications_formulations_and
_solution_approaches.pdf
[10] Bogdan Giuşcă, CC BY-SA 3.0, via Wikimedia Commons,https:// up-
load.wikimedia.org/wikipedia/commons/5/5d/Konigsberg _bridges.png
[11] Abstract graph corresponding to bridges of Königsberg by
en:User:Booyabazooka,https://upload.wikimedia.org/wikipedia/commons/9/96/K%C3%B6nigsberg_graph.svg
[12] M. Iri, K. Murota and S. Matsui, `An approximate solution for the problem of
optimizing the plotter pen movement'System Modeling and Optimization, Lecture Notes in Control and Information Sciences, Springer-Verlag: Berlin, 1982, pp 572–580.
[13] G. Ghiani and G. Improta,`The laser-plotter beam routing problem'Journal of the Operational Research Society, 2001, 52, pp 945–951.
[14] Tan, W.F. Lee, Lai Soon Abdul Majid, Zanariah Seow, Hsin-Vonn. (2012). Ant
Colony Optimization for Capacitated Vehicle Routing Problem. Journal of Computer Science. 8. 846-852.