簡易檢索 / 詳目顯示

研究生: 魏明利
Lily Wei
論文名稱: 加權矩陣 行-列 搜尋之近似演算法
An Approximation Algorithm for Column-Row Searching
指導教授: 游素珍
yusj
口試委員:
學位類別: 碩士
Master
系所名稱:
論文出版年: 2009
畢業學年度: 98
語文別: 中文
論文頁數: 105
中文關鍵詞: 價值權數NP-難近似演算法
外文關鍵詞: risk weight, strongly NP-hard, approximation algorithm
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 摘 要
    近年來國內外接連發生森林大火,往往是生態浩劫,而台灣之林地地形陡峻,直昇機因直線飛行不受地形阻隔,可節省相當可觀的路程及時間。本論文研究乃是模擬森林火災情境,設計出適合的滅火排程,使火災的損失最少。
    將災區劃分為一nn方陣,每次派遣一架直昇機依「行」向或「列」向直飛噴灑滅火物,每次滅一行(或一列)花費1單位時間,每個小區塊各有經濟價值 ,每一區塊在延後1個時間單位被撲滅,價值權數就會減1,減至0為止。如此反覆,直到所有的區塊都完全滅掉。滅火排程作業是安排救災的行列區塊順序,使災區的總損失為最少。這是計算複雜度為NP-難的問題。我們依據滅火過程中價值權數與損失的關聯性,建構了一套計算複雜度為O ( )的「魏氏近似解演算法」,並用計算機模擬實驗,驗證此近似演算法求得最佳解的比例高達92%。


    Abstract
    Continuing the occurrence forest wildfire at home and abroad in recent years is usually an ecosystem calamity, and the woodland geography abrupt Jun of Taiwan, helicopter because of straight line the flight be free from geography to separate, can economical and considerable road and time. In order to diminish the loss by the fire, this paper collects simulations of several situations of forest fire, and attempts to design adequate fire extinguishing task scheduling.

    We regard the disaster area as an nn square matrix. A helicopter is arranged to sprinkle fire-extinguishing chemicals either through a line or a row. It takes one unit of time to deal with a line or a row. Each area piece has risk weight Wij. Each area piece wasn't put out then risk weight in a time unit will reduce 1, reduce to 0, thus and repeatedly, until all area pieces completely destroy. Fire extinguishing task scheduling is the piece of the row or column area that arranges a relief is in proper order and makes the total loss of disaster area been the least. This belongs to be a strongly NP-hard problem. We according to extinguish fire to be worth of power number and the connection of loss in the process, constructed a set of computational complexity as O( ) "Wei's approximation algorithm", and imitated an experiment with the calculator, the comparison that identifies this to approximation algorithm to beg the best solution is up to 92%.

    目 錄 摘要............................................. i Abstract.........................................ii 目錄.............................................iii 表目錄.............................................v 圖目錄.............................................vi 第一章 緒論......................................1 1.1 研究動機與目的.............................1 1.2 研究方向與方法.............................2 1.3 論文架構..................................3 第二章 文獻探討..................................4 2.1 貪婪演算法....................................4 2.2 旅行推銷員問題.................................6 第三章 預備知識...................................10 3.1 演算法的相關知識..............................10 3.2 演算法的效能評估與最佳化.......................14 3.3 排程問題的定義................................16 3.4 排程問題模型與排程演算法的複雜性.................19 3.4.1 排程問題模型................................19 3.4.2 排程演算法的複雜性...........................21 第四章 主要研究結果................................25 4.1 森林滅火模擬的排程問題..........................25 4.2 森林滅火之魏式近似解演算法.......................26 4.2.1 價值權數為0與1的關係..........................27 4.2.2 非方陣情況...................................33 4.2.3 當第一選擇的區塊價值總和很小...................36 4.2.4 魏式演算法規則...............................39 4.3 魏式近似解演算法...............................43 4.3.1 魏式演算法流程圖.............................45 4.3.2 魏式演算法電腦運算次數........................47 4.4 計算機模擬實驗..................................48 4.4.1 實驗環境設定..................................48 4.4.2模擬實驗結果...................................48 第五章 結論與進一步的研究............................50 參考文獻............................................51 附錄A 實驗一~實驗八.................................53 附錄B 本論文之程式原始碼.............................70 表 目 錄 表5-1 程式執行魏式演算法解行-列搜尋所花費時間..........49 表A-1 實驗一.......................................53 表A-2 實驗二.......................................55 表A-3 實驗三.......................................59 表A-4 實驗四.......................................60 表A-5 實驗五.......................................61 表A-6 實驗六.......................................62 表A-7 實驗七.......................................63 表A-8 實驗八.......................................64 圖 目 錄 圖2-1 旅行推銷員問題簡例.............................7 圖2-2 經倒轉子路徑改善後的嘗試解......................8 圖2-3 經節線交換改善後的嘗試解........................9 圖3-1 演算法的定義..................................10 圖3-2 常見的流程圖圖形及意義.........................13 圖3-3 Due date-related penalty functions..........19 圖3-4 P、NP、NP-hard及NP-complete之關係.............23 圖4-1 只有一行的區塊價值權數無0的n階方陣..............28 圖4-2 價值權數為0,數量少的行先選(1個1).............29 圖4-3 價值權數為0,數量少的行先選(2個1).............30 圖4-4 價值權數為0,數量少的行先選(3個1).............31 圖4-5 價值權數為0,數量少的行先選(4個1).............32 圖4-6 非方陣(一列無0權數).........................34 圖4-7 非方陣(兩列無0權數).........................35 圖4-8 C1有少於等於 個1.............................39 圖4-9 C1有多於 個1.................................39 圖4-10 C3先選.....................................39 圖4-11 最小數較大的先選.............................39 圖4-12 比較行、列的第二選擇.........................40 圖4-13 SC1 z.....................................41 圖4-14 無Wij n...................................41 圖4-15 有Wij n...................................41 圖4-16 SC1<z,則C3先選...........................41 圖4-17 SC1>z,則C1先選...........................42 圖4-18 非方陣....................................42 圖4-19 魏式演算法流程圖...........................45 圖4-20 魏式演算法電腦運算次數......................47

    參考文獻
    [1]孫宗志(民95)。談陸空聯合搶救森林火災。台灣林業期刊,32卷,第1期,第44-50頁。http://www.forest.gov.tw/public/Attachment/63101061471.pdf
    [2]林朝欽、黃清吟(民95)。火燒干擾對森林生態系之影響與對策。林業研究專訊,第14-17頁。http://www.tfri.gov.tw/cht/files/專題4-1856119730.pdf
    [3]楊秋霖(民90)。談森林生態系之復建與救火系統之建立-梨山與雪山東峰森林大火過後。台灣林業期刊,27卷,第2期,第20-25頁。
    http://www.forest.gov.tw/public/Attachment/5122011474571.pdf
    [4]Pindeo‚M.‚Scheduling Theory‚Algorithms‚and Systems‚Prentice Hall‚London‚pp.33-61‚1994.
    [5]蔡宗翰 譯(2004)。演算法 使用C++虛擬碼。碁峰資訊股份有限公司,第四章。
    [6]蕭世文 譯(2004)。演算法導論。松崗書局,第十六章。
    [7]潘昭賢、葉瑞徽 譯(2006)。作業研究。滄海書局,第十三章。
    [8]吳泰熙、張欽智(1997)。以禁忌搜尋法則求解推銷員旅行問題。大葉學報,第六卷,第一期,第87-99頁。
    [9]Knox‚J. Tabu search performance on the symmetric TSP, Computers &Operations Research‚21(8)‚786-802‚1994.
    [10]蔡郁彬、胡繼陽、侯玉展(2008)。演算法概論。學貫行銷股份有限公司,台北,第1-15頁。
    [11]Lageweg‚ B. J.‚Lenstra‚ J. K.‚ Lawler‚ E. L.‚and Rinnooy Kan‚ A. H. G.‚ Computer-Aided complexity classification of combinational problems‚Communications of the ACM‚ Vol.25‚pp.817-822‚ Nov.‚ 1982.
    [12]Complexity results for scheduling problems:http://www.mathematik.uni-osnabrueck.de/research/OR/class/。
    [13]曾志鴻(2003)。排序演算法之研究。大同大學應用數學研究所碩士論文,臺北市。
    [14]唐桓永、趙傳立(2002)。排序引論。科學出版社,北京,第234-239頁。
    [15] Episte Math:
    http:// episte.math.ntu.edu.tw/articles/mm/mm 10 2 04/page2.html.
    [16]Mendelson‚ E.‚Introduction to Mathematical Logic Fourth Edition‚ Chapman &Hall/CRC‚ New York‚pp.328-366‚1997.
    [17]Goodrich‚ M. T.‚ and Tamassia‚ R.‚ Algorithm Design:Foundations‚Analysis‚and Internet Examples‚ John Wiley‚ New York,pp.592-642,2001.
    [18]林景南(1994)。路徑規畫問題的及時演算法。大同大學資訊工程研究所碩士論文,臺北市。

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE