DocumentCode
2903983
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
fYear
1995
fDate
5-8 Nov 1995
Firstpage
156
Lastpage
163
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 1995. Proceedings., Seventh International Conference on
Conference_Location
Herndon, VA
ISSN
1082-3409
Print_ISBN
0-8186-7312-5
Type
conf
DOI
10.1109/TAI.1995.479508
Filename
479508
Link To Document