Title :
An object-oriented toolkit for evolutionary algorithms
Author :
Stefanski, Pawel A. ; Nash, H. Hadon ; De Jong, Kenneth A.
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
Abstract :
Describes the design of a toolkit for implementing evolutionary algorithms which use a simplified model of natural evolution as their core problem-solving technique. Our goal is to identify high-level concepts required to describe a wide range of such algorithms and implement these concepts as an extensible collection of interoperable components. This collection will allow both researchers and practitioners to rapidly create a wide variety of task-specific evolutionary algorithms. Instead of directly coding these algorithms in a programming language, toolkit users can define them by assembling a graph, whose nodes are selected from a pre-defined set of transformations. By using object-oriented techniques, we allow for easy customization or definition of new toolkit components
Keywords :
genetic algorithms; graph theory; object-oriented programming; software tools; customization; extensible collection; graph node selection; high-level concepts; interoperable components; natural evolution; object-oriented toolkit; pre-defined transformation set; problem-solving technique; task-specific evolutionary algorithms; toolkit components definition; Algorithm design and analysis; Assembly; Computer languages; Computer science; Drives; Evolution (biology); Evolutionary computation; Genetic mutations; Object oriented modeling; Problem-solving;
Conference_Titel :
Tools with Artificial Intelligence, 1995. Proceedings., Seventh International Conference on
Conference_Location :
Herndon, VA
Print_ISBN :
0-8186-7312-5
DOI :
10.1109/TAI.1995.479508