粒子群集法於圓形物件排列的應用 洪國強、紀華偉
E-mail: [email protected]
摘 要
粒子群最佳化演算法(Particle Swarm Optimization, PSO)是由 Eberhart 和Kennedy 兩位博士所提出的演算法。 PSO 源起 對於鳥群捕 食行為的觀察過程,由簡單的個體組合而成的群體以及個體之間的互動 行為,透過科學模擬系統從局部信息 來產生不可預測的群體行為,藉以 有效達到覓食的目標,同時來簡化說明社會生命現象,避免採取隱喻機 制的演算法來 解決問題。 本論文利用PSO 演算法,以族群為基礎於設計空間中,進行搜尋運 算的特性排列物件,探討PSO 更新機制對 於排列的影響。在結果中得知 ,速度慣性權重(inertia weighted)對於粒子移動的穩定性有關,加 速度常數( acceleration constant)的大小影響收斂速度的快慢。對 於排列的結果,速度慣性權重與加速度常數影響較不明顯,影響較明顯 的則是 初始產生的位置範圍。
關鍵詞 : 粒子群集法 ; 圓形物件排列 ; 演算法 ; 穩定性 ; 群集法 ; 權重 ; 範圍 目錄
封面內頁 簽名頁 授權書 ...iii 中文摘要 ...v 英文摘要 ...vi 誌謝 ...vii 目錄 ...viii 圖目錄 ...x 表目錄
...xii 第一章 緒論 ...1 1.1 前言 ...1 1.2 研究目的與內容 ...2 1.3 研究方法與架構 ...2 第二章 文獻探討 ...4 第三章粒子群演算法 ...11 3.1 粒子群最佳化演算法簡介 ...11 3.2 粒子群最佳化演算法運算方式 ...12 3.3 PSO 運 算流程與演算法流程圖 ...15 第四章 問題描述與範例 ...17 4.1 問題之定義 ...17 4.2 物 件排列方程式 ...17 4.3 結果與討論 ...20 4.3.1 粒子數 ...22 4.3.2 菁英再啟動 ...28 4.3.3 速度慣性權重 ...30 4.3.4 最佳位置權重係數 ...34 4.3.5 初始排列邊界 ...34 第五章 結論與未來展望 ...42 5.1 結論 ...42 5.1 未來展望
...43 參考文獻 ...44 附錄 ...48 參考文獻
[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 Conference 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.