CVSL Logo
FrancaisHome
AboutPeopleResearchPublicationsEventsProfile
About
Publications

 

 

 

CERVIM

REPARTI

MIVIM

Genericity in Evolutionary Computation Software Tools: Principles and Case Study


Christian Gagné and Marc Parizeau


Abstract - This paper deals with the need for generic software development tools in evolutionary computations (EC). These tools will be essential for the next generation of evolutionary algorithms where application designers and researchers will need to mix different combinations of traditional EC (e.g. genetic algorithms, genetic programming, evolutionary strategies, etc.), or to create new variations of these EC, in order to solve complex real world problems. Six basic principles are proposed to guide the development of such tools. These principles are then used to evaluate six freely available, widely used EC software tools. Finally, the design of Open BEAGLE, the framework developed by the authors, is presented in more detail.

download document

Bibtex:

@article{Gagné605,
    author    = { Christian Gagné and Marc Parizeau },
    title     = { Genericity in Evolutionary Computation Software Tools: Principles and Case Study },
    volume    = { 15 },
    number    = { 2 },
    pages     = { 173-194 },
    year      = { 2006 },
    month     = { April },
    journal   = { International Journal on Artificial Intelligence Tools },
    keywords  = { Evolutionary computation; genetic algorithms; genetic programming; software engineering; object oriented programming. }
}

Last modification: 2006/01/24 by parizeau

     
   
   

©2002-. Computer Vision and Systems Laboratory. All rights reserved