Mixed mutation strategy evolutionary programming based on Shapley value

Different mutation operators such as Gaussian, Cauchy and Lévy mutations have been proposed in evolutionary programming. According to the no free lunch theorem, operators are only efficient within certain fitness landscapes. Therefore the mixed strategy, integrating several mutation operators into a single algorithm, is a nature development in order to combine the advantages of different operators. Based on Shapley value, this paper presents a new mixed strategy evolutionary programming algorithm. It employs Gaussian, Cauchy and Lévy mutation operators and uses Shapley value to assign weights to these three operators. Then evolutionary programming using the new mixed strategy is tested on a set of 22 benchmark problems. The performance of the new mixed strategy is compared with other two mixed mutation strategies and three pure strategies. The experimental results show that the new mixed strategy has achieved an acceptable accuracy.

[1]  Liang Shen,et al.  A mixed strategy for Evolutionary Programming based on local fitness landscape , 2010, IEEE Congress on Evolutionary Computation.

[2]  Yue-Jun Zhang,et al.  Regional allocation of carbon emission quotas in China: Evidence from the Shapley value method , 2014 .

[4]  Javad Poshtan,et al.  Global minimum routing in evolutionary programming using fuzzy logic , 2015, Inf. Sci..

[5]  Pradeep K. Sahoo,et al.  Exergoeconomic analysis and optimization of a cogeneration system using evolutionary programming , 2008 .

[6]  Saeed Rahmani Dabbagh,et al.  Risk-based profit allocation to DERs integrated with a virtual power plant using cooperative Game theory , 2015 .

[7]  L. S. Shapley,et al.  17. A Value for n-Person Games , 1953 .

[8]  Masao Iwamatsu,et al.  Generalized evolutionary programming with Lévy-type mutation , 2002 .

[9]  Oskar Skibski,et al.  A Shapley Value-based Approach to Determine Gatekeepers in Social Networks with Applications , 2014, ECAI.

[10]  Mustafa Jahangoshai Rezaee,et al.  Using Shapley value in multi-objective data envelopment analysis: Power plants evaluation with multiple frontiers , 2015 .

[11]  Yousef Alipouri,et al.  Solving resource-constrained project scheduling problem with evolutionary programming , 2013, J. Oper. Res. Soc..

[12]  Riccardo Poli,et al.  Genetic and Evolutionary Computation , 2006, Intelligenza Artificiale.

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

[14]  T. Jayabarathi,et al.  Evolutionary programming techniques for different kinds of economic dispatch problems , 2005 .

[15]  Paul J. Roebber,et al.  Using Evolutionary Programs to Maximize Minimum Temperature Forecast Skill , 2015 .

[16]  Wei Hou,et al.  Evolutionary programming using a mixed mutation strategy , 2007, Inf. Sci..

[17]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[18]  Marco A. Contreras-Cruz,et al.  Mobile robot path planning using artificial bee colony and evolutionary programming , 2015, Appl. Soft Comput..

[19]  G. Kaur,et al.  Swainsonine, a novel fungal metabolite: optimization of fermentative production and bioreactor operations using evolutionary programming , 2014, Bioprocess and Biosystems Engineering.

[20]  Xin Yao,et al.  Adapting Self-Adaptive Parameters in Evolutionary Algorithms , 2001, Applied Intelligence.