Title :
Applying OpenMP-based parallel implementations of NSGA-II and SPEA2 to study phylogenetic relationships
Author :
Santander-Jimenez, Sergio ; Vega-Rodriguez, Miguel A.
Author_Institution :
Dept. of Technol. of Comput. & Commun., Univ. of Extremadura, Caceres, Spain
Abstract :
Throughout the years, biological processing demands have been addressed by relying on the design of algorithmic approaches for parallel architectures. By taking advantage of multicore processor systems, we can deal with the main sources of complexity which explain the NP-hard nature of multiple problems in computational biology. In this work, we address the inference of phylogenetic topologies by using two multiobjective metaheuristics: Fast Non-Dominated Sorting Genetic Algorithm and Strength Pareto Evolutionary Algorithm 2. The additional complexity introduced by the multiobjective formulation of the problem motivates that parallel designs of these algorithms must be undertaken. For this purpose, OpenMP-based implementations of these two metaheuristics are applied. To evaluate the performance of these approaches, a comparative study has been conducted by performing experimentation on four nucleotide data sets. Our experiments suggest the relevance of these parallel algorithmic designs, improving the phylogenetic results reported by other multiobjective tools in reduced execution times.
Keywords :
Pareto optimisation; biology computing; computational complexity; evolution (biological); genetic algorithms; genetics; multiprocessing systems; parallel architectures; sorting; NP-hard complexity; NSGA-II; OpenMP-based parallel implementations; SPEA2; biological processing demands; computational biology; multicore processor systems; multiobjective formulation; multiobjective metaheuristics; multiobjective tools; nondominated sorting genetic algorithm; nucleotide data sets; parallel algorithmic designs; parallel architectures; phylogenetic relationships; phylogenetic topologies; strength Pareto evolutionary algorithm 2; Evolutionary computation; Inference algorithms; Phylogeny; Sociology; Statistics; Topology; Multiobjective optimization; evolutionary computation; parallel computing; phylogeny reconstruction;
Conference_Titel :
Cluster Computing (CLUSTER), 2014 IEEE International Conference on
Conference_Location :
Madrid
DOI :
10.1109/CLUSTER.2014.6968779