• 沒有找到結果。

第五章 結論

6.3 粒子數目的設定

關於粒子的數目與收斂速度,由於收斂的速度與初始的粒子分佈有很大的 關係,如果一開始就有粒子很靠近最佳解位置,很快的,粒子就會收斂到最佳 解位置附近。如果粒子都距離最佳解位置很遠,則需要多次的演化之後,粒子 才有可能到達最佳解的位置。由於我們不知道最佳解的範圍,所以隨機分佈粒 子在空間中,由機率上來說,粒子的數目越多,一開始就有粒子很靠近最佳解 位置的機率也越高。但是由於粒子數目多,計算量也就越大,程式執行時間也 會增加。因此如何在粒子數目和收斂速度兩者間找到平衡點是未來研究的課題。

6.4 學習參數的設定

關於學習參數的設定,α為 gBest 方向的學習參數,

β

為 pBest 方向的學習 參數。在我們的實驗中,設定

α

=

β

=2,從演化開始到結束都不會改變,有可 能會使得粒子一直被 gBest 方向的力量吸引,無法跳脫 gBest 的範圍,不能達到 廣域搜尋的能力。因此我們想法是隨時間改變學習參數,一開始將α設定較大,

然後隨著演化次數漸漸變小。相反的在一開始將β設定較小,然後隨著演化次 數漸漸變大。這樣使得粒子在演化初期 gBest 方向的變動量大,達到廣域搜尋 的目的;在演化後期,粒子都相當靠近時,pBest 影響力變大,能有細部搜尋的 能力,在未來的研究中可加入此一考慮因素。

References

1. P. V. C. Hough, “Method and means for recognizing complex pattern,” U.S.

Patent 3069654, 1962.

2. R. O. Duda and P. E. Hart, “Use of the Hough transform to detect lines and curves in pictures,” Comm. Assoc. Comput. Mach., vol. 15, pp. 11-15, 1972.

3. L. Xu., E. Oja, and P. Kultanena, “A new curve detection method:Randomized Hough transform (RHT),” Pattern Recognition, vol. 11, no. 5, pp. 331-338, 1990.

4. A. R. Hare and M. B. Sandler, “General test framework for straight-line detection by Hough transform,” IEEE International Symposium on Circuits and Systems, ISCAS’93, vol. l, pp. 239-242, 1993.

5. S. J. Perantonis, B. Gatos, and N. Papamarkos, “Block decomposition and segmentation for fast Hough transform evaluation,” Pattern Recognition, vol.

32, pp. 811-824, 1999.

6. D. H. Ballard, “Generalizing the Hough transform to detect arbitrary shapes,”

Pattern Recognition, vol. 13, no. 2, pp. 111-122, 1981.

7. J. Basak and A. Das, “A Hough transform network: learning conoidal structures in a connectionist framework,” IEEE Trans. On Neural Networks, vol. 13, no.2, pp. 381-392, 2002.

8. K. Y. Huang, K. S. Fu, T. H. Sheen, and S. W. Cheng, “Image Processing of Seismograms: (A) Hough Transformation for the detection of seismic pattern.

(B) Thinning processing in the seismogram,” Pattern Recognition, vol. 18, no.

6, pp. 429-440, 1985.

9. K. Y. Huang, J. D. You, C. J. Chen, H. L. Lai, and A. C. Dong, “Hough transform neural network for seismic pattern detection,” International Joint Conference on Neural Networks (IJCNN), July 16-21, Vancouver, pp.2453-2458, 2006.

10. J. Kennedy and R. C. Eberhart, “Particle swarm optimization,” Proceedings of IEEE International Conference on Neural Networks, Piscataway, NJ. pp.

1942-1948, 1995.

11. X. Hu, “Particle swarm optimization: An introduction and bibliography,”

http://www.swarmintelligence.org/ , 2006.

12. K. P. Wang and L. Huang, “Particles swarm optimization for traveling salesman problem,” International Conference on Machine Learning and

Cybernetics, vol. 3, pp 1583-1585, 2003.

13. Y. Fukuyama, S. Takayama, Y. Nakanishi and H. Yoshida, “A particle swarm optimization for reactive power and voltage control in electric power systems," Proceedings of the Genetic and Evolutionary Computation

Conference, Orlando, Florida, pp. 1523-1528, 1999.

14. R. C. Eberhart and Y. Shi “Tracking and optimizing dynamic systems with particle swarms,” Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2001), Seoul, pp. 94-97, 2001.

15. D. B. Fogel, Evolutionary Computation: Toward a New Philosophy of Machine

Intelligence, IEEE Press Piscataway, NJ, 1995.

16. J. Kennedy, “Minds and cultures: particle swarm implications,” Socially Intelligent Agents: Papers from the 1997 AAAI Fall Symposium, Menlo Park, CA. pp. 67-72, 1997.

17. R. C. Eberhart and Y. Shi, “Evolving artificial neural networks,” Proceedings of International Conference on Neural Networks and Brain, Beijing, pp.

PL5-PL13, 1998.

18. E. Ozcan and C. K. Mohan, “Analysis of a simple particle swarm optimization system,” Intelligent Engineering Systems Through Artificial Neural Networks, pp. 253-258, 1998.

19. A. P. Engelbrecht and A. Ismail, “Training product unit neural networks,”

Stability and Control: Theory and Applications, vol. 2, no. 1-2, pp. 59-74, 1999.

20. A. Ismail and A. P. Engelbrecht, “Training product units in feedforward neural networks using particle swarm optimization,” Proceedings of the International Conference on Artificial Intelligence, Durban, pp. 36-40, 1999.

21. F. Van den Bergh, “Particle swarm weight initialization in multi-layer perceptron artificial neural networks,” Development and Practice of Artificial Intelligence Techniques, Durban, pp. 41-45, 1999.

22. Z. He, C. Wei, L. Yang, X. Gao, and S. Yao, “Extracting rules from fuzzy neural network by particle swarm optimization,” Proceedings of IEEE Congress on Evolutionary Computation (CEC 1998), Anchorage, Alaska, pp.74-77, 1998.

23. R. C. Eberhart and Y. Shi, “Comparison between genetic algorithms and particle swarm optimization,” Evolutionary Programming VII: Proceedings of the Seventh Annual Conference on Evolutionary Programming, San Diego, CA,

vol. 1447, pp. 611-616, 1998.

24. Y. Shi and R. C. Eberhart “A modified particle swarm optimizer,” IEEE World Congress on Evolutionary Computation Proceedings, pp. 69-73, 1998.

25. J. J. Liang and A. K. Qin, “Particle swarm optimization algorithms with novel learning strategies,” IEEE international Conference on System, pp. 3659-3664, 2004.

26. P. J. Angeline, “Using selection to improve particle swarm optimization,” IEEE International Conference on Evolutionary Computation Proceedings, pp. 84-89, 1998.

27. J. Kennedy, “Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance,” IEEE Congress on Evolutionary Computation, vol. 3, pp. 1938, 1999.

28. X. Hu and R. C. Eberhart, “Adaptive particle swarm optimization: detection and response to dynamic systems,” IEEE Congress on Evolutionary Computation, pp.1666-1670, 2002.

29. M. T. Taner, F. Koehler, and R. E. Sheriff, "Complex seismic trace analysis,"

Geophysics, vol.44, no.6, pp. 1041-1063, June, 1979.

30. M. M. Slotnick, Lessons in Seismic Computing, The Society of Exploration Geophysicists, Tulsa, Oklahoma, 1959.

相關文件