Affiliation:
1. Laboratoire de Vision et Systèmes Numériques (LVSN), Département de Génie Électrique et de Génie Informatique, Université Laval, Québec (QC), Canada, G1K 7P4, Canada
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.
Publisher
World Scientific Pub Co Pte Lt
Subject
Artificial Intelligence,Artificial Intelligence
Cited by
64 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. ECF: A C++ framework for evolutionary computation;SoftwareX;2024-09
2. Quilë: C++ genetic algorithms scientific
library;Journal of Open Source Software;2023-02-07
3. Symbolic Regression in Materials Science: Discovering Interatomic Potentials from Data;Genetic and Evolutionary Computation;2023
4. JGEA;Proceedings of the Genetic and Evolutionary Computation Conference Companion;2022-07-09
5. IOHanalyzer: Detailed Performance Analyses for Iterative Optimization Heuristics;ACM Transactions on Evolutionary Learning and Optimization;2022-03-31