Evolving exact integer algorithms with Genetic Programming

作者: Thomas Weise , Mingxu Wan , Ke Tang , Xin Yao

DOI: 10.1109/CEC.2014.6900292

关键词:

摘要: The synthesis of exact integer algorithms is a hard task for Genetic Programming (GP), as it exhibits epistasis and deceptiveness. Most existing studies in this domain only target few simple problems or test small set different representations. In paper, we present the (to best our knowledge) largest study on to date. We first propose novel benchmark suite 20 non-trivial with variety features. then two approaches reduce impact negative features: (a) new nested form Transactional Memory (TM) epistatic effects by allowing instructions program code be permutated less behavior (b) recently published Frequency Fitness Assignment method (FFA) chance premature convergence deceptive problems. full-factorial experiment six loop instructions, TM, FFA, find that GP able solve all problems, although not them high success rate. Several interesting are discovered. FFA has tremendous positive while TM turns out useful.

参考文章(12)
Guang Chen, Mengjie Zhang, Evolving while-loop structures in genetic programming for factorial and ant problems australasian joint conference on artificial intelligence. pp. 1079- 1085 ,(2005) , 10.1007/11589990_144
Mingxu Wan, Thomas Weise, Ke Tang, Novel Loop Structures and the Evolution of Mathematical Algorithms Lecture Notes in Computer Science. pp. 49- 60 ,(2011) , 10.1007/978-3-642-20407-4_5
Thomas Weise, Ke Tang, Evolving Distributed Algorithms With Genetic Programming IEEE Transactions on Evolutionary Computation. ,vol. 16, pp. 242- 265 ,(2012) , 10.1109/TEVC.2011.2112666
Gayan Wijesinghe, Vic Ciesielski, Evolving programs with parameters and loops congress on evolutionary computation. pp. 1- 8 ,(2010) , 10.1109/CEC.2010.5586018
Thomas Weise, Mingxu Wan, Pu Wang, Ke Tang, Alexandre Devert, Xin Yao, Frequency Fitness Assignment IEEE Transactions on Evolutionary Computation. ,vol. 18, pp. 226- 243 ,(2014) , 10.1109/TEVC.2013.2251885
Yuesheng Qi, Baozhong Wang, Lishan Kang, Genetic Programming with Simple Loops Journal of Computer Science and Technology. ,vol. 14, pp. 429- 433 ,(1999) , 10.1007/BF02948747
Nicholas Freitag McPhee, Riccardo Poli, Memory with memory Proceedings of the 10th annual conference on Genetic and evolutionary computation - GECCO '08. pp. 1235- 1242 ,(2008) , 10.1145/1389095.1389336
M. Hutter, S. Legg, Fitness uniform optimization IEEE Transactions on Evolutionary Computation. ,vol. 10, pp. 568- 589 ,(2006) , 10.1109/TEVC.2005.863127
V. Ciesielski, Xiang Li, Experiments with explicit for-loops in genetic programming congress on evolutionary computation. ,vol. 1, pp. 494- 501 ,(2004) , 10.1109/CEC.2004.1330897