| 研究生: |
吳讚展 Tsan-Chan Wu |
|---|---|
| 論文名稱: |
自調整非線性慣性權重粒子群演算法 Self-adjusted Nonlinear inertia weight PSO algorithm |
| 指導教授: |
莊堯棠
Yau-Tang Juang |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 電機工程學系 Department of Electrical Engineering |
| 畢業學年度: | 100 |
| 語文別: | 中文 |
| 論文頁數: | 74 |
| 中文關鍵詞: | 非線性 、粒子群演算法 、慣性權重 |
| 外文關鍵詞: | Nonlinear inertia weight, PSO |
| 相關次數: | 點閱:9 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在本論文中,我們提出了一種改良的粒子演算法(PSO),名為自調整非線性慣性權重粒子群演算法(SNPSO)。SNPSO是一種針對慣性權重改良的方法,利用非線性和自我調整的特性來改善粒子最佳化方法易落入區域最佳解的缺點。非線性具有較好的能力避免粒子落入區域最佳解,而自我調整性則能增加粒子的靈活性,使粒子具有較大的能力往全域最佳解作搜尋。本文亦提出一種針對SNPSO參數最佳化的搜索策略,使得我們在選取參數時更具有策略性。最後,我們使用16個目標函數對SNPSO演算法進行模擬與測試,並且與幾個已提出的PSO演算作比較。經由模擬結果顯示,本文所提出的自調整非線性慣性權重粒子群演算法在目標函數中的表現,整體來說均有較優越的表現,同時也顯示本文所提出的方法能有效的改善PSO演算法的搜索效能並改善PSO演算法易落入區域最佳解的缺點。
In this thesis we have presented an improved algorithm for Particle Swarm Optimization (PSO) named Self-adjusted Nonlinear inertia weight PSO algorithm (SNPSO). SNPSO algorithm is an improved method of the inertia weight, utilize nonlinear and self-modulation characteristics to improve PSO algorithm that is easy to trap into the local optimal solution,
The thesis also presents a method of searching parameters in the SNPSO. Finally, The performance of SNPSO is fairly demonstrated by applying sixteen benchmark problems and comparing it with several popular PSO algorithm. The analysis of result shows that our proposed methods is effective and gain better performance than other popular PSO algorithms.
Furthermore, our method can efficiently improve the performance of standard PSO and more ability to prevent the particle fall into some local optimal solutions.
[1] J. Kennedy and R. C. Eberhart, “Particle Swarm Optimization,” In Proceedings of IEEE International Conference on Neural Networks, vol. IV, pp. 1942−1948, 1995.
[2] W. D. Chang and S. P. Shih, “PID controller design nonlinear systems using an improved particle swarm optimization approach,” Communication Nonlinear Science and Numerical Simulation, vol. 15, pp. 3632-3639, 2010.
[3] Y. Shi and R. C. Eberhart, “Particle Swarm Optimization: Development, Applications and Resource,” In Proceedings of the 2001 Congress on Evolutionary Computation, vol. 1, pp. 81-86, 2001.
[4] R. A. Krohling and L. S. Coelho, “Coevolutionary Particle Swarm Optimization Using Gaussian Distribution for Solving Constrained Optimization Problem,” In Proceedings of IEEE Transactions on Systems, Man and Cybernetics –Part B: Cybernetics, vol. 36, no. 6, pp. 1407-1416, 2006.
[5] D. Srinivasan , W. H. Loo and R. L. Cheu, “Traffic incident detection using particle swarm optimization,” In Proceedings of IEEE Swarm Intelligence Symposium, pp.144-151, 2003.
[6] S. –Y. Ho, H. –S. Lin, W. –H. Liauh and S. –J. Ho, “OPSO: Orthogonal particle swarm optimization and its application to task assignment problems,” In Proceedings of IEEE Transactions on Systems, Man and Cybernetics –Part A: Systems and Humans, vol. 38, no. 2, pp. 288-298, 2008.
[7] F. Xie, Y. Wang, Z. Zheng and C. Li, “Optimal Control of Switched Linear Systems Based on Migrant Particle Swarm Optimization Algorithm,” In Proceedings of the 2010 International Conference on Modelling, Identification and Control, pp. 237-241, 2010.
[8] Y. Shi, and R. C. Eberhart, “Parameter Selection in Particle Swarm Optimization,” Evolutionary Programming VII. Lecture Notes in Computer Science, vol. 1447, pp. 591–600, 1998.
[9] M. Clerc, “The Swarm and the Queen: Towards a Deterministic and Adaptive Particle Swarm Optimization,” Proceedings of the Congress on Evolutionary Computation, vol. 3, pp. 1951−1957, 1999.
[10] N. M. Kwok, D. K. Liu, K. C. Tan and Q. P. Ha, “An Empirical Study on the Settings of Control Coefficients in Particle Swarm Optimization,” In Proceedings of IEEE Congress on Evolutionary Computation, pp. 823-830, 2006.
[11] M. Clerc and J. Kennedy, “The Particle Swarm—Explosion, Stability, and Convergence in a Multidimensional Complex Space,” In Proceedings of IEEE Transaction on Evolutionary Computation, vol. 6, no. 1, pp. 58-73, 2002.
[12] J. Jie, J. zeng, C. Han and Q. Wang, “Knowledge-based cooperative particle swarm optimization,” Applied Mathematics and Computation, vol. 205, pp. 861-873, 2008.
[13] J. Wei, L. Guangbin and L. Dong, “Elite Particle Swarm Optimization with Mutation,” 2008 Asia Simulation Conference-7th International Conference on System Simulation and Scientific Computing, pp. 800-803, 2008.
[14] W. –P. Lee, W. –Y. Xian and C. –C. Wen, “Research on a Modified Particle Swarm Optimization Algorithm,” Journal of Engineering Technology, vol. 4, no. 2, pp. 51-62, 2008.
[15] Y. –T. Juang, S. –L. Tung and H. –C. Chiu, “Adaptive fuzzy particle swarm optimization for global optimization of multimodal functions,” International Journal of Information Sciences, vol. 181, pp. 4539-4549, 2011.
[16] A. Chatterjee and P. Siarry, “Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization,” Computers and Operations Research, vol. 33, no. 3, pp. 859–871, 2004.
[17] C. Dong, G. Wang, Z. Chen and Z. Yu, “A Method Of Self-Adaptive Inertia Weight For PSO,” In Proceedings of IEEE International Conference on Computer Science and Software Engineering, pp. 1195-1198 , 2008.
[18] C. Liu and C. Ouyang, “An adaptive fuzzy weight PSO algorithm,” In Proceedings of IEEE Fourth International Conference on Genetic and Evolutionary Computing, pp. 8-10, 2010.
[19] J. Kennedy, R. C. Eberhart, and Y. H. Shi, “Swarm Intelligence,” Morgan Kaufmann division of Acadenic, 2001.
[20] 董聖龍,「粒子群演算法於二階時變系統穩定分析與穩定化設計」,國立中央大學,博士論文,民國100年。
[21] M. Dorigo, V. Maniezzo and A. Colorni, “The ant system: Optimization by a colony of cooperating agents,” In Proceedings of IEEE Transactions on Systems and Cybernetics - Part B, vol. 26, no. 1, pp. 29-41, 1996.
[22] D. Fogel and H. G. Beyer “A note on the empirical evaluation of intermediate recombination,” Evolutionary Computation, vol. 3, no. 4, pp. 491-495.
[23] Y. Shi, and R. C. Eberhart, “Comparison between genetic algorithms and particle swarm optimization,” Evolutionary Programming VII. Lecture Notes in Computer Science, vol. 1447, pp. 611-616, 1998.
[24] J. Kennedy and W. M. Spears, “Matching Algorithms to Problems: An Experimental Test of the Particle Swarm and Some Genetic Algorithms on the Multimodal Problem Generator,” In Proceeding of IEEE World Congress on Computational Intelligence, pp. 78-83, 1988.
[25] J. H. Holland, “Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence,” Cambridge, Mass: MIT Press, 1992.
[26] 王文俊,認識fuzzy,全華出版,第三版,2007。
[27] R. C. Eberhart and Y. H. Shi, “Particle swarm optimization: Developments, applications and resources,” In Proceeding of IEEE Congress on Evolutionary Computation, pp. 81-86, 2001.
[28] R. C. Eberhart and Y. H. Shi, “A modified particle swarm optimizer,” In Proceeding of IEEE World Congress On Computational Intelligence, pp. 69-73, 1988.
[29] R. C. Eberhart and Y. H. Shi, “Empirical study of particle swarm optimization,” In Proceeding of IEEE Congress on Evolutionary Computation, pp. 1945-1950, 1999.
[30] Z. -H. Zhan, J. Zhang, Y. Li and H. S. –H. Chung, “Adaptive Particle Swarm Optimization,” In Proceedings of IEEE Transactions on Systems ,Man, and Cybernetics-Part B: Cybernetics, vol. 39, no. 6,pp. 1362-1381, 2009.
[31] 陳珈妤,「快速平衡粒子群最佳化方法」,國立中央大學,碩士論文,民國100年。
[32] 蔡憲文,「以時變學習因子策略改良粒子群演算法」,國立中央大學,碩士論文,民國99年。
[33] J. Hu, J. Zeng, Y. Yang, “A two-order Particle Swarm Optimization Model and the Selection of its Parameters,” In Proceedings of the 6th Congress on Intelligent Control and Automation, June 21-23, 2006.
[34] M. Pant, T. Radha and V. P. Singh, “A New Particle Swarm Optimization with Quadratic Interpolation,” In Proceedings of IEEE International Conference on Computational Intelligence and Multimedia Applications, pp. 55-60, 2007.
[35] K. E. Parsopoulos and M. N. Vrahatis, “UPSO: a unified particle swarm scheme,” In Lecture series on Computer and Computational Sciences, vol. 1, pp. 868-873, 2004.
[36] R. Mendes, J. Kennedy and J.Neves, “The fully informed particle swarm: simpler, maybe better,” IEEE Transactions on Evolutionary Computation, vol. 8, pp. 204-210, 2004.
[37] J. J. Liang and P. N. Suganthan, “Dynamic multi-swarm particle swarm optimizer,” In Proceedings of IEEE on Swarm Intelligence Symposium, pp. 124-129, 2005.
[38] A. Ratnaweera, S. K. Halgamuge and H. C. Watson, “Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coefficients,” IEEE Transactions On Evolutionary Computation, pp. 240 - 255, 2004.
[39] J. J. Liang, A. K. Qin, P. N. Suganthan and S. Baskar, “Comprehensive learning particle swarm optimizer for global optimization of multimodal functions,” IEEE Transactions on Evolutionary Computation, pp. 281–296, 2006.
[40] N. Iwasaki, K. Yasuda and G. Ueno, “Dynamic parameter tuning of particle swarm optimization,” IEEJ Transactions on Electrical and Electronic Engineering, pp. 353-363, 2006.
[41] M. A. Montes de Oca, J. Pena, T. Stutzle, C. Pinciroli and M. Dorigo, “Heterogeneous particle swarm optimizers,” Proceedings of IEEE congress on Evolutionary Computation, pp. 698–705, 2009.
[42] P. N. Suganthan, N. Hansen, J. J. Liang and K. Deb, Y. -P. Chen, A. Auger & S. Tiwari, “Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization,” Technical report of Nanyang Technological University, 2005.
[43] Y. Tang, M. Cui, C. Hua, L. Li and Y. Yang, “Optimum design of fractional order controller for AVR system using chaotic ant swarm,” Expert Systems with Applications, vol. 39, pp. 6689-6896, 2012.
[44] A. Biswas, S. Das, A. Abraham and S. Dasgupta, “Design of fractional-order controllers with an improved differential evolution,” Engineering Applications of Artificial Intelligence, vol. 22, pp. 243-350,2009.
[45] J. Y. Cao and B. G. Cao, “Design of Fractional Order Controller Based on Particle Swarm Optimization,” International Journal of Control, Automation and Systems, vol. 4, pp. 775-781,2006.
[46] A. A. Jalali and A. Khosravi, “Tuning of FOPID Controller Using Taylor Series Expansion,” International Journal of Scientific and Engineering Research, vol. 2, 2011.
[47] I. Podlubny, “Fractional-Order Systems and Controllers,” IEEE Transactions on Automatic Control, vol. 44, no. 1, pp. 208-214, 1999.
[48] A. Oustaloup , “La commande CRONE: commande robuste d’order non entire,” Herme’s, Paris, 1991.
[49] A. Oustaloup, X. Moreau, M. Nouillant, “The CRONE suspension,” Control Engineering Practice, vol. 4, pp. 1101-1108, 1996.
[50] K. A. Naik and P. Srikanth, “Stability Enhancement of DC Motor using IMC Tuned PID Controller,” International Journal of Advanced Engineering Sciences and Technologies, vol. 4, pp. 92-96, 2011.
[51] G. Huang and S. Lee, “PC based PID speed control in DC motor,” IEEE International Conference on Audio, Language and Image Processing, pp. 400-407, 2008.