簡易檢索 / 詳目顯示

研究生: 蘇昱豪
Yu-hao Su
論文名稱: 具隨機粒子與微調機制式粒子群最佳化於多極值函數問題之研究
A Study of Particle Swarm Optimization with Random Particles and Fine-Tuning Mechanism for Multimodal Functions Problems
指導教授: 呂森林
Sen-Lin Lu
口試委員: 劉見賢
none
黃聰耀
none
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 104
中文關鍵詞: 粒子群最佳化隨機粒子微調機制
外文關鍵詞: PSO, random particles, fine-tuning mechanism
相關次數: 點閱:419下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

本論文提出一種改良式的粒子群最佳化(Particle Swarm Optimization,PSO)演算法,本文稱之為具隨機粒子與微調機制式粒子群演算法(Particle Swarm Optimization with Random Particles and Fine-Tuning Mechanism,PSO-RPFT),將隨機粒子(Random Particles,RP)及微調(Fine-Tuning,FT)兩個運算子導入PSO演算法中。前者可避免族群搜尋過程中落入局部最佳解,後者可提高演算法於最佳區域局部搜尋的能力,改善PSO於搜尋末期,粒子相似度過高的缺陷。本文設立了一套隨機粒子及微調運算子的完整建構。最後以7種不同複雜程度之多極值函數為範例,比較PSO-RPFT與廣受大家採用的PSO-CF兩演算法的最佳化能力。結果顯示,PSO-RPFT在搜尋成功率及平均收歛世代數的性能表現皆優於PSO-CF演算法。


This thesis aims at developing a modified particle swarm optimization (PSO) algorithm. The proposed method called PSO-RPFT will introduce two operators, “Random Particles” and “Fine-Tuning”, into the PSO algorithm. The former can prevent the population from trapping into the local optimum and the latter can promote the ability of local search to modify the defects of high similarity of individual particles on the late period of search following PSO algorithm. The complete architecture of random particles and fine-tuning operators is established in this thesis. At last the performance of PSO-RPFT and PSO-CF which was used widely in this filed will be compared by optimizing seven massively multimodal functions with varying complexities. The results show that the performance of PSO-RPFT is better than PSO-CF on both the search success rate and the average convergence generations.

目 錄 摘 要 I Abstract II 誌 謝 III 符號對照表 IV 目 錄 VI 圖 目 錄 VIII 表 目 錄 IX 第一章 緒論 1 1.1 前言 1 1.2 文獻回顧 4 1.3 研究動機與目標 16 1.4 研究流程及論文架構 19 第二章 粒子群最佳化演算法 20 2.1 最佳化問題形式 20 2.2 粒子群最佳化 25 2.2.1 粒子群最佳化發展背景 25 2.2.2 基礎理論 25 2.2.3 PSO執行程序 27 2.2.4 PSO運算流程與演算法流程圖 29 2.3 慣性權重式粒子群最佳化(PSO-IW) 32 2.4 限制因子式粒子群最佳化(PSO-CF) 34 第三章 具隨機粒子與微調機制式粒子群最佳化演算法 36 3.1 隨機粒子 36 3.1.1 基本概念 36 3.1.2 隨機粒子速度更新法則 39 3.2 微調機制 41 3.2.1 基本概念 41 3.2.2 微調機制執行法則 42 3.2.3 微調運算方式 47 3.3 具隨機粒子與微調機制式粒子群最佳化演算法執行程序 50 第四章 數值模擬與結果 55 4.1 性能評估準則 57 4.2 參數設定 60 4.3 測試函數最佳化結果 65 4.3.1 數值模擬1 65 4.3.2 數值模擬2 70 4.3.3 數值模擬3 74 4.3.4 數值模擬4 78 4.3.5 數值模擬5 82 4.3.6 數值模擬6 86 4.3.7 數值模擬7 90 第五章 結論與未來之展望 94 5.1 結論 94 5.2未來展望 96 參考文獻 97 作者簡介 104

參考文獻
[1] Kennedy, J. and Eberhart, R.C. (1995). Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Networks, Vol. 4, 1942-1948, Perth, Australia, IEEE, Piscataway, NJ, USA.
[2] Eberhart, R.C. and Kennedy, J. (1995). A new optimizer using particle swarm theory. Proceedings of the 6th International Symposium on Micro Machine and Human Science, 39-43, Nagoya, Japan, IEEE, Piscataway, NJ, USA.
[3] Eberhart, R.C. and Shi, Y. (2001). Particle swarm optimization: Developments applications and resources. Proceedings of the IEEE Conference on Evolutionary Computation, Vol 1, 81-86, Soul.
[4] Eberhart, R.C. and Shi,Y. (2004). Guest editorial special issue on particle swarm optimization. IEEE Transactions on Evolutionary Computation, Vol 8, Particle Swarm Optimization, 202-203, Institute of Electrical and Electronics Engineers Inc.
[5] Xiaohui, H., Eberhart, R.C. and Shi, Y. (2004). Recent advances in particle swarm. Proceedings of the 2004 Congress on Evolutionary Computation, Vol 1, 90-97, Institute of Electrical and Electronics Engineers Inc.
[6] Kennedy, J., Eberhart, R.C. and Shi, Y. ( 2001). Swarm intelligence San Francisco: Morgan Kaufmann Publishers.
[7] Kennedy, J. (1997). The particles swarm: Social adaptation of knowledge. Proceedings of the 1997 International Conference on Evolutionary Computation, 303-308, Indianapolis, IN, USA, IEEE, Piscataway, NJ, USA.
[8] Shi, Y. and Eberhart, R. (1998). A modified particle swarm optimizer. Proceedings of the IEEE International Conference on Evolutionary Computation, 69-73, Anchorage, AK, USA, IEEE, Piscataway, NJ, USA.
[9] Shi, Y. and Eberhart, R., (1998). Parameter selection in particle swarm optimization. Lecture Notes in Computer Science, Vol. 1447, 591.
[10] Angeline, P. J. (1998). Using selection to improve particle swarm optimization. Proceedings of the 1998 International Conferrence on Evolutionary Computation, 84-89. Anchorage, AK, USA, IEEE, Piscataway, NJ, USA.
[11] Shi, Y. and Eberhart, R., (1999). Empirical study of particle swarm optimization. Proceedings of the 1999 Congress on Evolutionary Computation, Vol. 3, 1945-1950, Washington, DC, IEEE, Piscataway, NJ, USA.
[12] Suganthan, P.N., (1999). Particle swarm optimiser with neighbourhood operator. Proceedings of the 1999 Congress of Evolutionary Computation, Vol. 3, 1958–1962, Washington DC, IEEE, Piscataway, NJ, USA.
[13] Kennedy, J. (1999). Small worlds and mega-minds: Effects of neighborhood topology on particle swarm optimization performance. Proceedings of the 1999 Congress on Evolutionary Computation, Vol. 3, 1931-1938. Washington DC, IEEE, Piscataway, NJ, USA.
[14] Clerc, M., and Kennedy, J. (2000). The particle swarm: Explosion, stability, and convergence in a multimodal complex space. Proceedings of the Congress of Evolutionary Computation, Vol. 6, 58-73, Washington DC, IEEE, Piscataway, NJ, USA.
[15] Eberhart, R.C. and Shi, Y. (2000), Comparing inertia weights and constriction factors in particle swarm optimization. Proceeding of the 2000 Congress of Evolutionary Computation, Vol 1, 84-88, California, CA, USA, IEEE, Piscataway, NJ, USA.
[16] Davis L. (Ed.). (1991). Handbook of genetic algorithms. New York: Van Nostrand Reinhold.
[17] Carlisle, A. and Dozier, G. (2001). An Off-the-shelf PSO. Proceedings of the Workshop on Particle Swarm Optimization, 1-6. Indianapolis, Indiana, USA.
[18] Z. Li-Ping, Y. Huan-Jun, and H. Shang-Xu, (2005). Optimal choice of parameters for particle swarm optimization. Journal of Zhejiang University: Science, Vol 6 A, 528-534, Zhejiang University, Hangzhou, 310027, China.
[19] Eberhart, R.C. and Shi, Y. (2001). Tracking and optimizing dynamic systems with particle swarms. Proceedings of the Congress on Evolutionary Computation, Vol 1, 94–100, Soul, IEEE Press.
[20] Fourie, P.C. and Groenwold, A.A. (2002). The particle swarm optimization algorithm in size and shape optimization. Structural and Multidisciplinary Optimization, Vol 23, 259–267, Springer Verlag.
[21] YONG-LING Z., LONG-HUA M., LI-YAN Z. and JI-XIN Q. (2003). On the convergence analysis and parameter selection in particle swarm optimization. Proceedings of the 2nd International Conference on Machine Learning and Cybernetics, Vol 3, 1802-1807, Xi'an, China, Institute of Electrical and Electronics Engineers Inc..
[22] Chunming Y. and Simon D. (2005). A new particle swarm optimization technique. Proceeding of the 18th International Conference on Systems Engineering, 164-169, Las Vegas, Nevada.
[23] Eberhart, R. and Kennedy, J. (1997). A discrete binary version of the particle swarm algorithm. Proceedings of the IEEE International Conference on Systems, Vol 5, 4104-4108, Man and Cybernetics, IEEE, Piscataway, NJ, USA.
[24] Xiaohui, H. and Eberhart, R. (2002). Multiobjective optimization using dynamic neighborhood particle swarm optimization. In Proceedings of the IEEE World Congress on Computational Intelligence, 1677-1681, Hawaii, IEEE, Piscataway, NJ, USA.
[25] Xiaohui, H., Eberhart, R.C. and Shi, Y. (2003). Particle swarm with extended memory for multiobjective optimization. Proceedings of the 2003 IEEE Swarm Intelligence Symposium, 193-197, Indianapolis, Indiana, USA.
[26] Mostaghim, S. and Teich, J. (2003). Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO). Proceedings of the 2003 IEEE Swarm Intelligence Symposium, 193-197, Indianapolis, Indiana, USA.
[27] Ho, S.L., Shiyou Yang, Guangzheng Ni, E.W.C. Lo and Wong, H.C. (2005). A pso-based method for multiobjective design optimization. IEEE Transactions on Magnetics, Vol 41, 1756- 1759, Institute of Electrical and Electronics Engineers Inc., Piscataway, NJ 08855-1331, United States.
[28] Salazar-Lechuga, M. and Rowe, J.E. (2005). Particle swarm optimization and fitness sharing to solve multi-objective optimization problems. The 2005 IEEE Congress on Evolutionary Computation, Vol. 2, 1204 – 1211, Edinburgh, Scotland, United Kingdom, Institute of Electrical and Electronics Engineers Computer Society, Piscataway, NJ 08855-1331, United States.
[29] Yi Da and Xiurun Ge (2005). An improved PSO-based ANN with simulated. Neurocomputing, Vol 63, 527-533, Elsevier, Amsterdam, 1000 AE, Netherlands.
[30] Fukuyama, Y. and Yoshida, H. (2001). A particle swarm optimization for reactive power and voltage control in electric power systems. Proceedings of the IEEE Conference on Evolutionary Computation 2001, 87-93, Soul.
[31] Esmin, Ahmed A.A., Lambert-Torres, Germano and Zambroni de Souza, Antonio C. (2005). A hybrid particle swarm optimization applied to loss power minimization. IEEE Transactions on Power Systems, Vol 20, 859-866, Institute of Electrical and Electronics Engineers Inc., Piscataway, NJ 08855-1331, United States.
[32] Zhao, Bozju, Guo, C.X.ChuangXing and Cao, Yi Jia (2005). A multiagent-based particle swarm optimization approach for optimal reactive power dispatch. IEEE Transactions on Power Systems, Vol 20, 1070-1078, Institute of Electrical and Electronics Engineers Inc., Piscataway, NJ 08855-1331, United States.
[33] Hu, X., Eberhart, R. C. and Shi, Y. (2003). Engineering optimization with particle swarm. Proceedings of the IEEE Swarm Intelligence Symposium 2003 (SIS 2003), 53-57, Indianapolis, Indiana, USA.
[34] Robinson, Jacob, Sinton, Seelig and Rahmat-Samii, Yahya (2002). Particle swarm, genetic algorithm, and their hybrids: Optimization of a profiled corrugated horn antenna. IEEE Antennas and Propagation Society, AP-S International Symposium, 314-317, San Antonio, TX, United States, nstitute of Electrical and Electronics Engineers Inc., Piscataway, NJ 08855-1331, United States.
[35] Qin Sun, Yuhui Shi, Eberhart, R.C. and Bauson, W.A. (2003). Utilizing particle swarm optimization to label a structured beam matrix. Proceedings of the 2003 IEEE Swarm Intelligence Symposium, 118-123, Indianapolis, Indiana, USA.
[36] Jiang, J.Q., Xing, X.L., Yang, X.W. and Liang, Y.C. (2004). A hybrid algorithm based on pso and genetic operation and its applications for cutting stock problem. Proceedings of 2004 International Conference on Machine Learning and Cybernetics, Vol 4, 2198-2201, Shanghai, China, Institute of Electrical and Electronics Engineers Inc., New York, NY 10016-5997, United States.
[37] Vesterstrøm, Jakob and Thomsen, Rene (2004). A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. Proceedings of the 2004 Congress on Evolutionary Computation, Vol 2, 1980-1987, Portland, OR, United States.
[38] Habib, Sami J. anf Al-Kazemi, Buthainah S. (2005). Comparative study between the internal behavior of GA and PSO through problem-specific distance functions. 2005 IEEE Congress on Evolutionary Computation, Vol 3, 2190-2195, Edinburgh, Scotland, United Kingdom, Institute of Electrical and Electronics Engineers Computer Society, Piscataway, NJ 08855-1331, United States.
[39] Elbeltagi, Emad, Hegazy, Tarek and Grierson, Donald (2005). Comparison among five evolutionary-based optimization algorithms, Advanced Engineering Informatics, Vol 19,43-53, Elsevier Ltd, Oxford, OX5 1GB, United Kingdom.
[40] Schutte, Jaco F. and Groenwold, Albert A. (2005). A study of global optimization using particle swarms. Journal of Global Optimization, Vol 31, 93-108, Kluwer Academic Publishers, Dordrecht, 3311 GZ, Netherlands.
[41] Venkataraman P. (2001). Applied optimization with MATLAB Programming. U.S.A.: A Wiley-Interscience publication.
[42] Sen-Lin Lu, Tsong-Yau Hwang and Shu-Hao Lu (2005). Genetic Algorithms with Fine-Tuning Mutation on Elite for Multi-Modal Function Optimization,中國機械工程學會第二十二屆全國學術研討會論文集, C14-011, 桃園, .
[43] Randy L. H. and Sue Ellen H. (2004). PRACTICAL GENETIC ALGORITHMS, 2nd ed., U.S.A.: A Wiley-Interscience publication.

QR CODE