張瑞益臺灣大學:工程科學及海洋工程學研究所林書宇Lin, Shu-YuShu-YuLin2007-11-262018-06-282007-11-262018-06-282007http://ntur.lib.ntu.edu.tw//handle/246246/51000動機:粒子群最佳化(particle swarm optimization, PSO)演算法是目前人工智慧研究方面極受重視的子領域之ㄧ。其求解快速有效率近年來在國際間得到認同與肯定,也有許多學者提出相關缺失,本論文探討PSO演算法的缺點並提出解決的方法,以提升其效能。 作法:本研究結合所發展的詢問式學習法則,試圖透過含糊地帶的加強學習,擴展尋優廣度,藉此提高演算法整體的求解精準度。傳統粒子群演算法容易使粒子陷入局部最佳解陷阱,使所有粒子走向錯誤的方向。我們的方法則可以走出此陷阱,提高搜尋到真正解答的可能性。論文中以容易理解的二維函數配合二維的實驗結果來做說明。 成果:本論文為首度將詢問式學習觀念應用到粒子群演算法,實驗結果顯示,我們的方法在整體表現上都優於傳統的PSO。透過粒子群主動進行詢問式學習,以目前尚含糊不清的解空間區域做為學習的指引,本研究所提出的機制確實改善粒子群演算法陷入局部最佳解缺點,並在整體求解精準度獲得改善。Motivation: PSO (particle swarm optimization) is one of the most important research topics on artificial intelligence. PSO still remain some disadvantages. This paper tries to discuss the disadvantages of PSO and to find a solution for improving its performance. Method: We apply the query-based learning method proposed in our previous papers to PSO. It leads the particles to extend their search area. Thus, not only the precision of solution but also the time consumed is improved. We visualize the mechanism through a two-dimension PSO and verify the mechanism by several functions. Conventional PSO usually leads the particles go into the wrong direction of evolution. To resolve this drawback, when particles tend to converge, we spread some particles into ambiguous solution space. Furthermore, PSO has been well improved. Achievement: This thesis, in our knowledge, is the first study that applies the QBL concept in Particle Swarm Optimization. The experiment results show the proposed approach is able to prevent the system from falling into local optimal and improve the performance of PSO.志謝 Ⅰ 摘要 Ⅱ Abstract Ⅲ 圖目錄 Ⅵ 表目錄 Ⅷ 第一章 緒論 1 1.1 前言 1 1.2 研究背景與動機 2 1.3 論文架構 2 第二章 文獻探討 4 2.1 基本粒子群演算法 4 2.1.1 PSO發展背景與概念 4 2.1.2 PSO演算法理論 6 2.2 PSO相關知識研究 9 2.2.1 PSO收斂性相關探討 9 2.2.2 PSO改善發展相關研究 10 2.3 詢問式學習 14 第三章 研究架構與設計 16 3.1 研究方法概念 16 3.2 PSO with Crowd Redistribution (PSOCR) 17 3.2.1 PSOCR整體求解流程 17 3.2.2 粒子收斂趨勢與收斂指數計數器 19 3.2.3 CR機制 20 3.2.4 解空間使用經驗運作 22 3.2.5 新生粒子群之運作 23 3.2.6 PSO初始化參數 23 第四章 例證與實驗說明 25 4.1 實驗與評估方式說明 25 4.1.1 實驗方式說明 25 4.1.2 評估方式說明 25 4.2 測試資料說明 26 4.2.1 Shubert Function 27 4.2.2 Rastrign Function 28 4.2.3 Griewank Function 29 4.2.4 Michalewicz Function 30 4.2.5 Sphere Function 31 4.2.6 Easom Function 32 4.3 實驗結果 33 4.3.1 實驗進行與設定說明 33 4.3.2 第一階段實驗結果與分析說明 34 4.3.3 第二階段實驗結果與分析說明 37 4.3.4 第三階段實驗結果與分析說明 46 4.3.5 延伸實驗結果與分析說明 54 4.4 綜合實驗分析與結論 56 第五章 結論與未來展望 58 5.1 結論與貢獻 58 5.2 未來研究展望 59 5.2.1 高維度實現與最佳化架構 59 5.2.2 機制智慧型自動化 59 5.2.3 詢問式學習的優化 60 5.3 總結 60 參考文獻 611801844 bytesapplication/pdfen-US人工智慧粒子群演算法詢問式學習Artificial intelligencePSOQuery-based learningParticle Swarm Optimization以詢問式學習法改良粒子群演算法Improving PSO by Query-Based Learningthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/51000/1/ntu-96-R94525055-1.pdf