Journal of Systems Engineering and Electronics ›› 2007, Vol. 18 ›› Issue (3): 650-654.

• SOFTWARE ALGORITHM AND SIMULATION • Previous Articles     Next Articles

The self-organizing worm algorithm

Zheng Gaofei1,2, Wang Xiufeng2 & Zhang Yanli3   

  1. 1. Dept. of Mechanics, Tianjin Polytechnic Univ., Tianjin 300160, P. R. China;
    2. Information Technology Science Coll., Nankai Univ., Tianjin 300071, P. R. China;
    3. Information & Communitiaon of Engineering School, Tianjin Polytechnic Univ., Tianjin 300160, P. R. China
  • Online:2007-09-24 Published:2010-01-03

Abstract:

A new multi-modal optimization algorithm called the self-organizing worm algorithm (SOWA) is presented for optimization of multi-modal functions. The main idea of this algorithm can be described as follows: disperse some worms equably in the domain; the worms exchange the information each other and creep toward the nearest high point; at last they will stop on the nearest high point. All peaks of multi-modal function can be found rapidly through studying and chasing among the worms. In contrast with the classical multi-modal optimization algorithms, SOWA is provided with a simple calculation, strong convergence, high precision, and does not need any prior knowledge. Several simulation experiments for SOWA are performed, and the complexity of SOWA is analyzed amply. The results show that SOWA is very effective in optimization of multi-modal functions.