应用自我组织类神经网路於24913.docx
《应用自我组织类神经网路於24913.docx》由会员分享,可在线阅读,更多相关《应用自我组织类神经网路於24913.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、應用自我組織類神經網路於最長不相交路徑問題Evaluation Warning: The document was created with Spire.Doc for .NET.1應用自我組織類神經網路於最長不相交路徑問題The Study of the Largest Non-Crossing Route Problem Using Self-Organizing Neural Networks陳昭榮Chao-Ronng CChenn國立臺北科科技大學學電機工工程系摘要自我組織類類神經網網路具有有拓樸特特性,可可用來很很有效率率的求解解銷售員員旅行問問題。本本文提出出一新的的研究問問題,為
2、為對於平平面上的的一群節節點,除除了起點點外每一一節點恰恰好經過過一次之之不相交交封閉路路徑,求求出最長長距離之之路徑。針針對此問問題,本本文提出出數個與與兩線段段相交有有關的定定理,及及改進原原先用以以求解銷銷售員旅旅行問題題自我組組織之方方法,用用於求解解此一最最大化不不相交封封閉路徑徑之問題題。由數數個實例例之模擬擬結果證證明可用用以得到到不錯之之解答。關鍵詞:類類神經網網路、自自我組織織法、銷銷售員旅旅行問題題、最長長不相交交路徑問問題。投稿受理時時間:991年33月155日審查通通過時間間:911年5月月10日日ABSTRRACTTSelf-orgganiizinng nneurra
3、l nettworrk hhas thee toopollogiicall chharaacteerissticcs tthatt caan bbe eeffeectiivelly uusedd inn soolviing thee trraveelinng ssaleesmaan pprobblemm. Thiis ppapeer ppropposees aa noovell prrobllem of opttimiizinng tthe nonn-crrosssingg clloseed rroutte iin wwhicch eeachh noode, exxceppt ffor the
4、e sttarttingg poointt, iis oonlyy viisitted oncce sso tthatt thhe ttotaal vvisiitinng llenggth is maxximiizedd. Somme ttheooremms oof tthe intterssecttionn off twwo llinees aare revviewwed in thee paaperr. Andd, tthe sellf-oorgaanizzingg neetwoork alggoriithmm off soolviing thee trraveelinng ssalees
5、maan pprobblemm iss moodiffiedd too soolvee thhe pprobblemm. Simmulaatioon rresuultss shhow thaat tthe proopossed alggoriithmm haas ggoodd peerfoormaancees oon tthe opttimiizattionn off thhe ttripp-leengtth.Keywoordss : Arttifiiciaal NNeurral Nettworrk, Sellf-OOrgaanizzingg Meethood, Traavellingg Sa
6、alessmann Prrobllem, Laargeest Nonn-Crrosssingg Rooutee Prrobllem.612壹、簡介近年來,研研究人員員渴望能能發展出出比目前前電腦更更聰明的的機器來來服務人人類,因因此類神神經網路路成為熱熱中之研研究方向向之一。它它是一個個相當年年輕的科科學,在在19887年才才辦第一一屆ICCNN研研討會,119899年辦第第一屆IIJCNNN研討討會,119900年IEEEE之之Neuurall Neetwoork創創刊。但但與類神神經網路路相關之之研究近近幾年來來在各領領域之刊刊物均可可看到。關關於類神神經網路路應用於於解最佳佳化問題題,在
7、各各工程領領域皆有有不錯之之突破,使使得最佳佳化問題題在減少少執行時時間、節節省使用用記憶體體上皆有有不錯之之成果。類神經網路路有下列列幾項之之優點:(1) 俱平平行處理理能力,故故速度快快,可作作即時輸輸出。(2) 知識或或資料是是分散的的儲存在在大量的的加權值值中,故故對神經經鍵局部部傷害不不致影響響整體功功能。(3) 具學習習能力,可可以自行行由例子子中尋找找規則性性而具專專門知識識。(44) 有有保持菁菁華(aabsttracctioon)的的能力。當當接受足足夠訓練練後,雖雖然輸入入不完整整或有雜雜訊的資資料,亦亦能由其其中特性性,得知知其原來來面貌。類神經網路路之分類類,若依依學習
8、方方式來分分,可分分成監督督式(ssupeerviisedd)學習習及非監監督式(unssupeerviisedd)學習習兩種。常常見的監監督式類類神經網網路有多多層認知知網路(mullti-layyer perrcepptroon)和和Hoppfieeld網網路。在在學習過過程中,多多組訓練練樣本循循序的被被輸入網網路中,每每組訓練練樣本包包括一個個輸入向向量及一一個理想想輸出向向量。這這類網路路能比較較實際輸輸出及理理想輸出出,得到到一個差差值(eerroor),此此差值會會由後往往前一層層一層傳傳遞,加加權值則則依某種種學習法法則來調調整。這這個動作作持續到到差值小小於容忍忍值,於於是學
9、習習完成。常見的非監監督式類類神經網網路有KKohoonenn自我組組織網路路和Caarpeenteer/GGrosssbeerg網網路。訓訓練樣本本裡不包包括理想想輸出向向量。這這時網路路被希望望能自行行由輸入入向量歸歸納出訓訓練樣本本的規則則性或相相關性,並並產生一一個合理理的輸出出。貳、自我組組織網路路自我組織網網路(SSelff- OOrgaanizzingg Maap, SOMM)由TT. KKohoonenn在19980年年提出此此網路架架構11。其其基本原原理可溯溯自大腦腦結構的的特性,大大腦中相相似功能能的腦細細胞具有有聚集在在一起之之特性,例例如人類類大腦中中有專司司視覺、聽
10、聽覺、味味覺等區區塊,也也就是腦腦神經細細胞有 物以以類聚的特性性,自我我組織映映射圖網網路模仿仿這種特特性,其其輸出處處理單元元會相互互影響,當當網路學學習完成成後,其其輸出處處理單元元相鄰近近者會具具有相似似的功能能,也就就是具有有相似的的連結加加權值,所所以可以以用在群群聚分析析上來作作資料的的分類。自我組織法法的網路路架構如如圖一2所所示,主主要元件件包括下下列三項項:1.輸入入單元:為網路路的輸入入變數、訓訓練樣本本的輸入入向量,或或稱特徵徵向量,其其神經元元數目依依待解決決問題而而定。2.輸出出單元:為網路路的輸出出變數,即即訓練樣樣本的分分類,其其神經元元數目依依問題複複雜情況況
11、而定。具具有網網路拓撲撲以及及鄰近近區域的觀念念。3.網路路連結:輸出層層神經元元與輸入入層相連連結的加加權值所所構成的的向量,表表示兩者者間映射射之函數數關係。當當網路學學習完成成後,其其相臨近近之神經經元會具具有相似似的加權權值。圖一自我我組織映映射圖網網路架構構自我組織演演算法的的主要目目標,就就是以特特徵映射射的方式式,將任任意維度度的輸入入向量,映映射至一一維或二二維的特特徵映射射圖上。也也就是說說,其特特徵映射射可以視視為一種種將輸入入高維空空間以非非線性的的投影方方式,轉轉換成神神經元所所構成的的矩陣空空間。這這種投影影方式,可可以將輸輸入向量量間的鄰鄰近關係係,以二二維或一一維
12、的方方式表現現出來。詳詳細之演演算法及及特性,見見於參考考文獻3-44。參、問題之之數學模模型及定定理對於路徑距距離問題題,一般般來說,可可以用一一n個節點點之系統統來說明明。假設設節點分分別標示示為A,B,CC,.,而而其距離離分別為為dAB, dAC, .,dBC, .,其中中距離採採用歐基基里得距距離,即即任何兩兩點X(x1,x2)與Y(y11,y2)之距距離為ddXY =。本文研究之之問題是是要獲得得一恰好好經過每每一節點點一次且且回到原原來起始始點之封封閉路徑徑。要求求出不相相交且最最長距離離之路徑徑。路徑徑總長度度之定義義為:若若路徑之之走法為為B,FF,E,G,.,W之序序列,則
13、則總長度度為d = dBF + ddFE+.+dWWB。3本文研究之之問題與與著名的的銷售售員旅行行問題(Trraveelinng SSaleesmaan PProbblemm, TTSP)5-9性性質相似似,但最最佳化之之目標恰恰好相反反。銷售售員旅行行問題為為求出最最短之總總路徑長長度,本本文研究究之問題題為求出出最長之之總路徑徑長度,且且路徑不不相交為為本問題題外加之之限制條條件。因因此本文文之問題題與TSSP問題題在求解解之性質質類似。為為對於一一n個節點點之最長長不相交交路徑問問題,共共有n!/22n個不同同的封閉閉路徑,為為無法得得到真正正的最佳佳化解,稱稱為一完全非非決定性性多項
14、式式 (CCompplette NNonddeteermiinissticc Poolynnomiial, NPP-coomplletee)之問問題,因因其求解解所需之之時間隨隨著節點點數目之之增加而而成指數數之成長長。為了以數學學模型表表示本研研究問題題,所經經過路徑徑之關係係,使用用Unxn矩陣來來表示,當當第x節點為為路徑序序列之第第i個經過過之節點點時,元元素ux,ii之值設設為1,否否則設為為0。下下列限制制條件之之(1)、(22)和(3)表表示每行行及每列列都恰好好有一個個1,其其餘為00。即除除起始點點外,每每個節點點恰好經經過一次次。對於於限制條條件四之之判斷方方法,將將在定理
15、理三及定定理四說說明。綜合以上說說明,本本文研究究之議題題以矩陣陣元素型型態表示示如下:Maximmizee F(U)=dxy ux,ii uy,ii+1Subjeect to :(1) uux,ii 00,1 , xx = 1,22,.,nn , ii = 1,22,.,nn(2) = 11 xx = 1,22,.,nn(3) = 11 ii = 1,22,.,nn(4) 路路徑中任任意兩條條線段不不可交錯錯。其中:n為為節點總總數目。dxy 為為節點 x, y 之之歐基里里得距離離。ux,i 表示第第x節點為為路徑序序列之第第i個經過過之節點點關係。令令uy,n+1 uy,1。為了方便說說
16、明本文文所提出出之演算算法,先先行提出出下列數數個與兩兩線段相相交性質質相關之之定理及及說明。定理一:在在路徑中中任何有有交錯之之兩條線線段,必必定可以以改成不不交錯之之兩條線線段,但但距離將將較短。4證明:如圖圖二所示示,若原原來路徑徑包含AAB與CCD但交交錯,可可以改為為AC和和BD且且不交錯錯。由三三角形中中任兩邊邊之和大大於第三三邊之性性質,可可得(AAB+CCD) (AC+BD),故得得證。 A C D BB圖二 定定理一證證明示意意圖定理二:(交交錯線段段之改善善方法)藉由定理一之改變方式,可以將此交錯線段改進成為不交錯線段。說明:如圖圖二中,假假設A點點和D點點之路徑徑間有MM
17、個神經經元,則則利用定定理一所所得之改改善結果果,即使使仍與其其他線段段交錯,但但此交錯錯線間之之神經元元數目必必定減少少。因此此繼續使使用定理理一之方方法,必必定可以以將此交交錯線改改進為不不交錯線線。定理三:設設任意四四點A,B,CC,D,其其座標值值分別為為(a1, a2), (bb1, b2), (cc1, c2), 及(d1, d2)。若若座標值值符合下下列情形形之一時時,則AAB與CCD兩條條線段必必定不相相交。(1) MMIN (c1,d1) MAAX (a1,b1)(2) MMIN (a1,b1) MAAX (c1,d1)(3) MMIN (c2,d2) MAAX (a2,b2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 自我 组织 神经 网路 24913
限制150内