DocumentCode :
2324388
Title :
GAME: a framework for programming genetic algorithms applications
Author :
Ribeiro-Filho, Jose L. ; Treleaven, Philip C.
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. London, UK
fYear :
1994
fDate :
27-29 Jun 1994
Firstpage :
840
Abstract :
The GAME system is a programming environment being developed at University College London as part of the major European project, aimed at promoting and demonstrating the use of genetic algorithms in real world applications. GAME is target at the development and execution of complex sequential, concurrent or parallel applications, based on the genetic algorithm (GA) paradigm. Its object-oriented design and implementation provide the required levels of abstraction to describe and configure applications for a broad range of domains. GAME addresses the basic requirements involved in the design cycle of a GA application; it offers a set of genetic-oriented data structures, objects and straightforward programming interfaces that permit the implementation of a variety of GAs and parallel GAs. The underlying infrastructure provides the mechanisms for problem independent manipulation of data structures, monitoring, and execution on a virtual computing environment supporting multiple parallel computation models. Applications are constructed from parameterised libraries containing algorithms and genetic operators modules. GAME is highly customisable and its libraries can be easily expanded with the inclusion of new parameterised modules. Novice users can rapidly configure and execute pre-defined applications by simply setting up few parameters. Programmers can create new applications by combining pre-defined algorithms and genetic operators, or by directly programming new algorithms using the set of C++ classes provided. A graphic interface and monitoring facilities are also available in GAME
Keywords :
data structures; genetic algorithms; object-oriented programming; optimisation; parallel programming; programming environments; software reusability; C++ classes; GAME system; Genetic Algorithm Manipulation Environment; concurrent applications; data structures; genetic algorithms applications; genetic-oriented data structures; graphic interface; major European project; monitoring; multiple parallel computation models; object-oriented design; parallel applications; parallel object oriented programming environment; parameterised libraries; programming; programming environment; programming interfaces; sequential application; virtual computing environment; Computational modeling; Concurrent computing; Data structures; Educational institutions; Genetic algorithms; Libraries; Object oriented modeling; Parallel programming; Programming environments; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence., Proceedings of the First IEEE Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-1899-4
Type :
conf
DOI :
10.1109/ICEC.1994.349945
Filename :
349945
Link To Document :
بازگشت