DocumentCode :
1872453
Title :
SPGAO: A simulation platform for genetic algorithm based on OOP
Author :
Wentao Liu
Author_Institution :
School of Mathematic and Computer Science, Wuhan Polytechnic University, Hubei Province 430023, China
fYear :
2012
fDate :
3-5 March 2012
Firstpage :
1910
Lastpage :
1913
Abstract :
The genetic algorithm is one of the most important intelligent method in the evolutionary algorithm and it has been applied in science and engineering field widely. In order to use the genetic algorithm easily and flexibly, this paper provides a simulation platform for the genetic algorithm by using the OOP language and the platform is called SPGAO. The architecture of SPGAO is presented and each module is implemented in detail. The data structure and functions for manipulating the genetic algorithm are defined in this platform and the chromosome data type, crossover, mutation, selection operators are defined. The animation demonstration module in SPGAO is implemented using the double buffer mechanism and it can show the progress of the every step of algorithm. The multithread technology is made for the genetic algorithm. Finally an example of function optimization based on genetic algorithm in SPGAO is provided and it shows that the platform make the user to use the genetic algorithm quickly and efficiently. The SPGAO provides strong interaction and better flexibility.
Keywords :
function optimization; genetic algorithm; simulation platform;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Automatic Control and Artificial Intelligence (ACAI 2012), International Conference on
Conference_Location :
Xiamen
Electronic_ISBN :
978-1-84919-537-9
Type :
conf
DOI :
10.1049/cp.2012.1366
Filename :
6492973
Link To Document :
بازگشت