簡易檢索 / 詳目顯示

研究生: 陳冠廷
論文名稱: 多目標演化式演算法之多狀態適應性參數調整機制
指導教授: 蔣宗哲
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2013
畢業學年度: 101
語文別: 中文
論文頁數: 68
中文關鍵詞: 多目標最佳化問題演化式演算法差分演化式演算法動態參數調整
論文種類: 學術論文
相關次數: 點閱:453下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 多目標最佳化問題在現實生活中隨處可見,像是生產排程與規劃問題,目標通常是讓生產效能最大化而耗費成本最低。此類問題的目標通常是相互衝突的,因而求解此類最佳化問題的解集合是相當困難又耗時的。演化式演算法 ( evolutionary algorithm ) 利用族群演化的特性求取 (近似) 最佳解集合,相當適合在多目標最佳化這種類型問題上使用,因此已被廣泛使用與發展。可是演化式演算法在不同的問題上需要不同的參數設定,才能獲得較佳的效能。所以如何讓使用者在參數調校的負擔減少,是一個十分重要的項目。
    本論文針對 MOEA/D-AMS 演算法中的差分式演算法主要參數 F 與 CR執行動態調整,兩者分別影響子代和親代的差異程度與選擇子代的基因交配機率。本論文使用MOEA/D-AMS 收斂度評估機制作演化時期參考分類個體,佐以三種狀態參數調整機制去對應個體不同演化時期的調整。目的是希望族群中的個體能夠在不同演化時期獲得最恰當的調整方法來增進效能。最後實驗部分則會評比演算法在17個多目標問題的效能,與其他具動態參數調整機制在處理不同型態問題時的分析和討論。

    誌 謝 I 中文摘要 II 目 錄 III 附圖目錄 V 附表目錄 VI 第一章 緒論 1 1.1 研究背景與動機 1 1.2 研究目的、方法與貢獻 3 1.3 全文架構 4 第二章 文獻探討 5 2.1 MOEA/D、MOEA/D-DE與DE 6 2.1.1 MOEA/D 6 2.1.2 MOEA/D-DE 7 2.1.3 Differential Evolution(DE) 7 2.1.3.1基底選擇方式 8 2.1.3.2差異向量的個數 9 2.1.3.3交配方法 10 2.2參數調整機制分類 10 2.2.1 數值的分布方式 11 2.2.2 族群參數個數 12 2.2.3 參考資訊的範圍 12 2.3具參數調整機制之差分演化式演算法介紹 14 2.3.1 連續數值-多重參數-沒有資訊 14 2.3.2 連續數值-多重參數-群體資訊 15 2.3.3 連續數值-個別參數-沒有資訊 16 2.3.4 連續數值-個別參數-個體資訊 17 2.3.5 連續數值-個別參數-群體資訊 20 2.3.6 連續數值-個別參數-親代資訊 22 2.3.7 連續數值-單一參數-群體資訊 22 第三章 多目標演化式演算法之多狀態適應性參數調整機制實現 25 3.1 MOEA/D-AMS 25 3.1.1收斂評估機制 25 3.1.2 密集度評估機制 26 3.1.3 交配池選擇機制 26 3.1.4 MOEA/D-AMS主要流程與參數介紹 26 3.2 MOEA/D-AMS演算法之多狀態適應性參數調整機制 (MOEA/D-MAPC) 28 3.2.1 參數初始值設定 29 3.2.2 演化過程中的參數調整 29 3.2.3 參數值選擇 34 3.2.4 加入多狀態適應性參數調整機制 MOEA/D-AMS 演算法的流程 37 第四章 實驗分析 39 4.1 測試問題 39 4.2 比較文獻 44 4.3 效能指標 45 4.4實驗與參數設定 46 4.4.1 基礎參數設定 (MOEAD-AMS) 46 4.4.2 具參數調整機制設定 47 4.5 效能評比 47 4.6 觀察與討論 49 4.6.1 F2效能問題探討 56 4.6.2 UF5效能問題探討 64 第五章 結論與未來展望 65 參考文獻 66

    [1] I. Kacem, S. Hammadi, and P. Borne, ”Approach by Localization and Multiobjective Evolutionary Optimization for Flexible Job-shop Scheduling Problems.” IEEE Transactions on Systems, Man, and Cybernetics, Part C 32 (1), 1–13, 2002.
    [2] S. Chaudhuri, K. Deb, “An Interactive Evolutionary Multi-objective Optimization and Decision Making Procedure,” Applied Soft Computing, Vol. 10, pp. 496–511, 2010.
    [3] N. Beume, B. Naujoks, M. Emmerich, ”SMS-EMOA: Multiobjective selection based on dominated hypervolume,” European Journal of Operational Research, 181 (3), 1653–1669, 2007
    [4] Y. J. Lin, “A numerical study on parameter control mechanisms,” M. S. thesis, Department of Computer Science and Information, National Taiwan Normal University, Taipei, Taiwan, 2012.
    [5] C. N. Chen, “A Multiobjective Evolutionary Algorithm with Adaptive Parameter Control,” M. S. thesis, Department of Computer Science and Information, National Taiwan Normal University, Taipei, Taiwan, 2011.
    [6] T. C. Chiang, Y.P. Lai, “MOEA/D-AMS: Improving MOEA/D by an adaptive mating selection mechanism,” IEEE Congress on Evolutionary Computation, pp. 1473 - 1480, 2011.
    [7] Q. Zhang, and H. Li, “MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition,” IEEE Transactions on Evolutionary Computation, Vol. 11, No.6, pp. 712–731, 2007.
    [8] K. Deb, S. Agrawal, A. Pratap, and T. Meyarivan, “A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, Vol. 6, No. 2, pp. 182–197, 2002.
    [9] E. Zitzler, M. Laumanns, and L. Thiele, “SPEA2: Improving the Strength Pareto Evolutionary Algorithm for Multiobjective Optimization,” Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems, pp.95–100, 2002.
    [10] H. Li, And Q.Zhang, “Multiobjective Optimization Problems with Complicated Pareto Sets, MOEA/D and NSGA-II.” IEEE Transactions on Evolutionary Computation, 13 (2), 284-302, 2009.
    [11] K. Price, R. M. Storn, J. A. Lampinen, Differential Evolution: A Practical Approach to Global Optimization, (Natural Computing Series) Springer–Verlag New York, Inc., Secaucus, NJ, 2005.
    [12] J. Zhang, A. C. Sanderson, “JADE: Adaptive Differential Evolution with Optional External Archive,” IEEE Transactions on Evolutionary Computation, Vol. 13, No. 5, pp. 945-958, 2009.
    [13] A. E. Eiben, R. Hinterding, and Z. Michalewicz, “Parameter control in evolutionary algorithms,” IEEE Transactions on Evolutionary Computation, vol. 3, no. 2, pp. 124–141, 1999.
    [14] T. C. Chiang, C. N. Chen, Y. C. Lin, “Parameter Control Mechanisms in Differential Evolution: A Tutorial Review and Taxonomy,” IEEE Symposium on Differential Evolution, 2013.
    [15] Z. Yang, X. Yao, J. He, “Making a Difference to Differential Evolution,” Advance in Metaheuristics for Hard Optimization, Vol. 1, pp. 397– 414, 2008.
    [16] A. K. Qin, P. N. Suganthan, “Self-adaptive Differential Evolution Algorithm for Numerical Optimization,” IEEE Congress on Evolutionary Computation, Vol. 2, pp. 1785–1791, 2005.
    [17] J. Brest, S. Greiner, B. Boskovic, M. Mernik, V. Zumer, “Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems,” IEEE Transactions on Evolutionary Computation, Vol. 10, No. 6, pp. 646–657, 2006.
    [18] Q. Pan, P. N. Suganthan, L. Wang, L. Gao, R. Mallipeddi, “A Differential Evolution Algorithm with Self-adapting Strategy and Control Parameters,” Computers & Operations Research, Vol. 38, No. 1, pp. 394 – 408, 2011.
    [19] Z. Yang, K. Tang, X. Yao, “Self-adaptive Differential Evolution with Neighborhood Search,” IEEE Congress on Evolutionary Computation, Vol. 1, pp. 1110–1116, 2008.
    [20] L. Jia, W. Gong, H. Wu, “An Improved Self-adaptive Control Parameter of Differential Evolution for Global Optimization,” Computational Intelligence and Intelligent systems, Vol. 51, Part 5, pp. 215–224, 2009..
    [21] A. Nobakhti, H. Wang, “A Simple Self-adaptive Differential Evolution Algorithm with Application on the ALSTOM Gasifier,” Applied Soft Computing, Vol. 8, No. 1, pp. 350–370, 2008.
    [22] M. G. H. Omran, A. Salman, A. P. Engelbrecht, “Self-adaptive Differential Evolution,” Computational Intelligence and Security, Vol. 3801, pp.192–199, 2005.
    [23] W. Qian, A. Li, “Adaptive Differential Evolution Algorithm for Multiobjective Optimization Problems,” Applied Mathematics and Computation, Vol. 201, No. 1–2, pp. 431–440, 2008.
    [24] Q. Zhang, A. Zhou, S. Zhao, P. N. Suganthan, W. Liu, S. Tiwari, “Multiobjective Optimization Test Instances for the CEC 2009 Special Session and Competition,” The School of Computer Science and Electronic Engineering, University of Essex (Technical Report CES-487), 2008.

    下載圖示
    QR CODE