An Efficient Cooperative Co-Evolutionary Gene Expression Programming

Tiantian Cheng,Jinghui Zhong
DOI: https://doi.org/10.1109/smartworld.2018.00246
2018-01-01
Abstract:Gene Expression Programming (GEP) is a popular and powerful evolutionary optimization technique for automatic generation of computer programs. In this paper, a Cooperative Co-evolutionary framework is proposed to improve the performance of GEP. The proposed framework consists of three components to find high-quality computer programs. One component focusing on searches for both structures and coefficients of computer programs, while the other two components focus on optimizing the structures and coefficients, respectively. The three components are working cooperatively during the evolution process. The proposed framework is tested on twelve symbolic regression problems and two real-world regression problems. Experimental results demonstrated that the proposed method can offer enhanced performances over two state-of-the-art algorithms in terms of solution accuracy and search efficiency.
What problem does this paper attempt to address?