Alejandro Sosa-Ascencio, Manuel Valenzuela-Rendón, H. Terashima-Marín
{"title":"Cooperative Coevolution of Automatically Defined Functions with Gene Expression Programming","authors":"Alejandro Sosa-Ascencio, Manuel Valenzuela-Rendón, H. Terashima-Marín","doi":"10.1109/MICAI.2012.15","DOIUrl":null,"url":null,"abstract":"The decomposition of problems into smaller elements is a widespread approach. In this paper we consider two approaches that are based over the principle to segmentation to problems for the resolution of resultant sub-components. On one hand, we have Automatically Defined Functions (ADFs), which originally emerged as a refinement of genetic programming for reuse code and modulirize programs into smaller components, and on the other hand, we incorporated co evolution to the implementation of ADFs, we present a cooperative co evolutionary-based approach to the problem of developing ADFs, we implemented a module of Gene Expression Programming (GEP) for the virtual gene Genetic Algorithm (vgGA) framework, and tested the co evolution of ADFs in three symbolic regression problems, comparing it with a conventional genetic algorithm. Our results show that on a simple function a conventional genetic algorithm performs better than our co evolutionary approach, but on a more complex functions the conventional genetic algorithm is outperformed by our co evolutionary approach. Also, we present an algorithm to implement GEP in a minimally invasive way in almost any genetic algorithm implementation.","PeriodicalId":348369,"journal":{"name":"2012 11th Mexican International Conference on Artificial Intelligence","volume":"277 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 11th Mexican International Conference on Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MICAI.2012.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The decomposition of problems into smaller elements is a widespread approach. In this paper we consider two approaches that are based over the principle to segmentation to problems for the resolution of resultant sub-components. On one hand, we have Automatically Defined Functions (ADFs), which originally emerged as a refinement of genetic programming for reuse code and modulirize programs into smaller components, and on the other hand, we incorporated co evolution to the implementation of ADFs, we present a cooperative co evolutionary-based approach to the problem of developing ADFs, we implemented a module of Gene Expression Programming (GEP) for the virtual gene Genetic Algorithm (vgGA) framework, and tested the co evolution of ADFs in three symbolic regression problems, comparing it with a conventional genetic algorithm. Our results show that on a simple function a conventional genetic algorithm performs better than our co evolutionary approach, but on a more complex functions the conventional genetic algorithm is outperformed by our co evolutionary approach. Also, we present an algorithm to implement GEP in a minimally invasive way in almost any genetic algorithm implementation.