Title :
A Comparative Analysis of Two Multi-objective Evolutionary Algorithms in Product Line Architecture Design Optimization
Author :
Colanzi, Thelma Elita ; Vergilio, Silvia Regina
Author_Institution :
Comput. Sci. Dept., State Univ. of Maringa (UEM), Maringa, Brazil
Abstract :
The Product Line Architecture (PLA) design is a multi-objective optimization problem that can be properly solved with search-based algorithms. However, search-based PLA design is an incipient research field. Due to this, works in this field have addressed main points to solve the problem: adequate representation, specific search operators and suitable evaluation fitness functions. Similarly what happens in the search-based design of traditional software, existing works on search-based PLA design use NSGA-II, without evaluating the characteristics of this algorithm, such as the use of crossover operator. Considering this fact, this paper reports results from a comparative analysis of two algorithms, NSGA-II and PAES, to the PLA design problem. PAES was chosen because it implements a different evolution strategy that does not employ crossover. An experimental study was carried out with nine PLAs and results of the conducted study attest that NSGA-II performs better than PAES in the PLA design context.
Keywords :
genetic algorithms; search problems; software architecture; software product lines; sorting; NSGA-II; PAES; comparative analysis; crossover operator; evolution strategy; fitness functions; multiobjective evolutionary algorithms; multiobjective optimization problem; nondominated sorting genetic algorithm; product line architecture design optimization; search operators; search-based PLA design; search-based algorithms; search-based design; software product line; Algorithm design and analysis; Context; Measurement; Programmable logic arrays; Search problems; Sociology; Statistics; multi-objective algorithms; product line architecture design; software product line;
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2014 IEEE 26th International Conference on
Conference_Location :
Limassol
DOI :
10.1109/ICTAI.2014.107