Title :
JEAF: A Java Evolutionary Algorithm Framework
Author :
Caamano, Pilar ; Tedin, Rafael ; Paz-Lopez, Alejandro ; Becerra, Jose Antonio
Author_Institution :
Integrated Group for Eng. Res., Univ. of A Coruna, Coruna, Spain
Abstract :
There are not many tools in the evolutionary computing field that allow researchers to implement, modify or compare different algorithms. Additionally, those tools usually lack flexibility, maintenance or some other characteristic, so researchers program their own solutions most of the time, reimplementing algorithms that have already been implemented hundreds of times. This paper introduces a new framework for evolutionary computation called JEAF (Java Evolutionary Algorithm Framework) that tries to offer a platform to facilitate the tasks of comparing, analyzing, modifying and implementing evolutionary algorithms, reusing components and programming as few as possible. JEAF also aims to be a tool for evolutionary algorithm users that employ these algorithms to solve other problems not related with evolutionary computation. In this sense, JEAF provides methods to distribute an evolutionary process and to plug external tools to perform the evaluation of candidate solutions.
Keywords :
Java; evolutionary computation; JEAF; Java evolutionary algorithm framework; evolutionary computing; reimplementing algorithms; Adaptation model; Algorithm design and analysis; Benchmark testing; Biological cells; Evolutionary computation; Java; Optimization;
Conference_Titel :
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4244-6909-3
DOI :
10.1109/CEC.2010.5586546