DocumentCode
3647932
Title
Using quality farms in multi-objective genetic software architecture synthesis
Author
Sriharsha Vathsavayi;Outi Räihä;Kai Koskimies
Author_Institution
Department of Software Systems, Tampere University of Technology, Finland
fYear
2012
fDate
6/1/2012 12:00:00 AM
Firstpage
1
Lastpage
8
Abstract
Genetic algorithms have become a popular heuristic technique to solve difficult search problems. However, in multi-objective problem solving, like software architecture generation, the basic variation mechanisms of genetic algorithms (mutation and crossover) tend to lead to mediocre solutions as the evolution favors balancing of several quality properties. In this paper, we explore the acceleration of genetic software architecture generation using a novel approach based on so-called quality farms, i.e., populations which favor a certain quality property. We hypothesize that by crossbreeding individuals from different quality farms it is possible to create beneficial variance that raises the fitness value to a significantly higher level. Experiments suggest that farm-based crossbreeding improves fitness value about 10%.
Keywords
"Computer architecture","Genetic algorithms","Genetics","Software algorithms","Measurement","Servers"
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2012 IEEE Congress on
Print_ISBN
978-1-4673-1510-4
Type
conf
DOI
10.1109/CEC.2012.6256615
Filename
6256615
Link To Document