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