On the Convergence of Chemical Reaction Optimization for Combinatorial Optimization

A novel general-purpose optimization method, chemical reaction optimization (CRO), is a population-based metaheuristic inspired by the phenomenon of interactions between molecules in a chemical reaction process. CRO has demonstrated its competitive edge over existing methods in solving many real-world problems. However, all studies concerning CRO have been empirical in nature and no theoretical analysis has been conducted to study its convergence properties. In this paper, we present some convergence results for several generic versions of CRO, each of which adopts different combinations of elementary reactions. We investigate the limiting behavior of CRO. By modeling CRO as a finite absorbing Markov chain, we show that CRO converges to a global optimum solution with a probability arbitrarily close to one when time tends to infinity. Our results also show that the convergence of CRO is determined by both the elementary reactions and the total energy of the system. Moreover, we also study and discuss the finite time behavior of CRO.

[1]  Jin Xu,et al.  Stock Portfolio Selection Using Chemical Reaction Optimization , 2011 .

[2]  Charles M. Grinstead,et al.  Introduction to probability , 1986, Statistics for the Behavioural Sciences.

[3]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1951 .

[4]  Endre Boros,et al.  Pseudo-Boolean optimization , 2002, Discret. Appl. Math..

[5]  Pravin Varaiya,et al.  TDMA scheduling algorithms for wireless sensor networks , 2010, Wirel. Networks.

[6]  XI FachbereichInformatik Finite Markov Chain Results in Evolutionary Computation: a Tour D'horizon , 1998 .

[7]  Rajeev Motwani,et al.  Randomized Algorithms , 1995, SIGA.

[8]  Alexandre Linhares,et al.  Synthesizing a predatory search strategy for VLSI layouts , 1999, IEEE Trans. Evol. Comput..

[9]  Victor O. K. Li,et al.  Sensor deployment for air pollution monitoring using public transportation system , 2012, 2012 IEEE Congress on Evolutionary Computation.

[10]  Victor O. K. Li,et al.  Chemical Reaction Optimization for population transition in peer-to-peer live streaming , 2010, IEEE Congress on Evolutionary Computation.

[11]  Huang Han Convergence Analysis and Comparison of Evolutionary Algorithms Based on Relation Model , 2011 .

[12]  Victor O. K. Li,et al.  Network Coding Optimization Based on Chemical Reaction Optimization , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[13]  Yang Yu,et al.  A new approach to estimating the expected first hitting time of evolutionary algorithms , 2006, Artif. Intell..

[14]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[15]  W. Gutjahr A GENERALIZED CONVERGENCE RESULT FOR THE GRAPH-BASED ANT SYSTEM METAHEURISTIC , 2003, Probability in the Engineering and Informational Sciences.

[16]  Günter Rudolph,et al.  Convergence analysis of canonical genetic algorithms , 1994, IEEE Trans. Neural Networks.

[17]  Xin Yao,et al.  Time complexity of evolutionary algorithms for combinatorial optimization: A decade of results , 2007, Int. J. Autom. Comput..

[18]  Han Huang,et al.  Convergence Analysis and Comparison of Evolutionary Algorithms Based on Relation Model: Convergence Analysis and Comparison of Evolutionary Algorithms Based on Relation Model , 2011 .

[19]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

[20]  Jin Xu,et al.  Chemical Reaction Optimization for Task Scheduling in Grid Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[21]  Zhao Wei,et al.  Chemical Reaction Optimization for the Fuzzy Rule learning problem , 2012, 2012 IEEE Congress on Evolutionary Computation.

[22]  Jin Xu,et al.  Chemical Reaction Optimization for the optimal power flow problem , 2012, 2012 IEEE Congress on Evolutionary Computation.

[23]  Victor O. K. Li,et al.  Real-coded chemical reaction optimization with different perturbation functions , 2012, 2012 IEEE Congress on Evolutionary Computation.

[24]  Chunguo Wu,et al.  A Pheromone-Rate-Based Analysis on the Convergence Time of ACO Algorithm , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[25]  Ingo Althöfer,et al.  On the convergence of “Threshold Accepting” , 1991 .

[26]  Victor O. K. Li,et al.  Chemical Reaction Optimization: a tutorial , 2012, Memetic Computing.

[27]  Victor O. K. Li,et al.  Chemical Reaction Optimization for Cognitive Radio Spectrum Allocation , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[28]  Walter J. Gutjahr,et al.  ACO algorithms with guaranteed convergence to the optimal solution , 2002, Inf. Process. Lett..

[29]  Bruce E. Hajek,et al.  Cooling Schedules for Optimal Annealing , 1988, Math. Oper. Res..

[30]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[31]  A. E. Eiben,et al.  Global Convergence of Genetic Algorithms: A Markov Chain Analysis , 1990, PPSN.

[32]  Xinghuo Yu,et al.  Conditions for the convergence of evolutionary algorithms , 2001, J. Syst. Archit..

[33]  Victor O. K. Li,et al.  Chemical-Reaction-Inspired Metaheuristic for Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[34]  Victor O. K. Li,et al.  Power-Controlled Cognitive Radio Spectrum Allocation with Chemical Reaction Optimization , 2013, IEEE Transactions on Wireless Communications.

[35]  Yee Leung,et al.  Degree of population diversity - a perspective on premature convergence in genetic algorithms and its Markov chain analysis , 1997, IEEE Trans. Neural Networks.

[36]  Thomas Stützle,et al.  A short convergence proof for a class of ant colony optimization algorithms , 2002, IEEE Trans. Evol. Comput..

[37]  Victor O. K. Li,et al.  Real-Coded Chemical Reaction Optimization , 2012, IEEE Transactions on Evolutionary Computation.

[38]  Jin Xu,et al.  Short adjacent repeat identification based on Chemical Reaction Optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

[39]  Victor O. K. Li,et al.  Evolutionary artificial neural network based on Chemical Reaction Optimization , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).