KGMO: A swarm optimization algorithm based on the kinetic energy of gas molecules

Swarm-based algorithms have acquired an important role in solving real-world optimization problems. In this paper, Kinetic Gas Molecule Optimization (KGMO), an optimization algorithm that is based on the kinetic energy of gas molecules, is introduced. The agents are gas molecules that are moving in the search space; they are subject to the kinetic theory of gases, which defines the rules for gas molecule interactions in the model. The performance of the proposed algorithm, in terms of its ability to find the global minima of 23 nonlinear benchmark functions, is evaluated against the corresponding results of two well-known benchmark algorithms, namely, Particle Swarm Optimization (PSO) and the recently developed high-performance Gravitational Search Algorithm (GSA). The simulations that were undertaken indicate that KGMO achieves better results in decreasing the Mean Square Error (MSE). Significant improvements of up to 107 and 1020 times were achieved by KGMO against PSO and GSA, respectively, in solving unimodal benchmark functions within 150 iterations. Improvements of at least tenfold were achieved in solving the multimodal benchmark functions. The proposed algorithm is more accurate and converges faster than does the benchmark algorithms, which makes this algorithm especially useful in solving complex optimization problems.

[1]  E. Shaw The Schooling of Fishes , 1962 .

[2]  Robert E. Uhrig,et al.  Hybrid Fuzzy - Genetic Technique for Multisensor Fusion , 1996, Inf. Sci..

[3]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[4]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[5]  Richard Formato,et al.  Central Force Optimization: A New Nature Inspired Computational Framework for Multidimensional Search and Optimization , 2007, NICSO.

[6]  Chou-Yuan Lee,et al.  A hybrid search algorithm with heuristics for resource allocation problem , 2005, Inf. Sci..

[7]  Mao Ye,et al.  A tabu search approach for the minimum sum-of-squares clustering problem , 2008, Inf. Sci..

[8]  S. N. Sivanandam,et al.  Introduction to genetic algorithms , 2007 .

[9]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[10]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[11]  Shyam S. Pattnaik,et al.  PSO Based Memetic Algorithm for Unimodal and Multimodal Function Optimization , 2011, SEMCCO.

[12]  Chun-an Liu,et al.  New Dynamic Constrained Optimization PSO Algorithm , 2008, 2008 Fourth International Conference on Natural Computation.

[13]  Richard E. Korf,et al.  Artificial Intelligence Search Algorithms , 1999, Algorithms and Theory of Computation Handbook.

[14]  Edmund K. Burke,et al.  A fuzzy sets based generalization of contact maps for the overlap of protein structures , 2005, Fuzzy Sets Syst..

[15]  José L. Verdegay,et al.  Search spaces representation in optimization problems , 2008, Expert Syst. Appl..

[16]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[17]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[18]  Mahmoud Melkemi,et al.  Hybrid PSO-SA Type Algorithms for Multimodal Function Optimization and Reducing Energy Consumption in Embedded Systems , 2011, Appl. Comput. Intell. Soft Comput..

[19]  Dong Hwa Kim,et al.  A hybrid genetic algorithm and bacterial foraging approach for global optimization , 2007, Inf. Sci..

[20]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[21]  Cheng-shu Chang The kinetic theory of gases , 1970 .

[22]  Jaya Sil,et al.  Constrained Function Optimization Using PSO with Polynomial Mutation , 2011, SEMCCO.

[23]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[24]  R. Haftka,et al.  Constrained particle swarm optimization using a bi-objective formulation , 2009 .

[25]  James Jeans,et al.  An Introduction to the Kinetic Theory of Gases: Index of Subjects , 2009 .

[26]  Alan S. Perelson,et al.  The immune system, adaptation, and machine learning , 1986 .

[27]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[28]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[29]  Ying-ping Chen,et al.  Analysis of particle interaction in particle swarm optimization , 2010, Theor. Comput. Sci..

[30]  G. Flake The Computational Beauty of Nature , 1998 .

[31]  V. Adrian Parsegian,et al.  Van Der Waals Forces: A Handbook for Biologists, Chemists, Engineers, and Physicists , 2005 .