Title :
Parallel Multiobjective Metaheuristics for Inferring Phylogenies on Multicore Clusters
Author :
Santander-Jimenez, Sergio ; Vega-Rodriguez, Miguel A.
Author_Institution :
Dept. of Comput. & Commun. Technol., Univ. of Extremadura, Caceres, Spain
Abstract :
The development of efficient parallel algorithms based on mixed mode programming represents one of the most popular lines of research in current bioinformatics. By exploiting hardware resources at inter-node/intra-node level, we can address grand computational challenges which involve the optimization of multiple objective functions simultaneously. In this sense, the inference of evolutionary trees represents one of the most difficult NP-hard problems in the field. Tackling such a problem requires efficient parallel designs to take advantage of the characteristics of modern multicore clusters. In this paper, we aim to solve the phylogenetic inference problem by applying MPI/OpenMP schemes to two multiobjective metaheuristics: fast non-dominated sorting genetic algorithm and multiobjective firefly algorithm. In order to assess the performance achieved by these proposals under different system and problem sizes, we have conducted experiments on six real nucleotide data sets according to a statistical methodology. Our parallel and multiobjective metrics point out the relevance of combining hybrid programming and novel bioinspired designs with regard to other parallel and biological approaches from the literature.
Keywords :
application program interfaces; bioinformatics; computational complexity; genetic algorithms; genetics; message passing; multiprocessing systems; parallel algorithms; statistical analysis; MPI/OpenMP schemes; NP-hard problems; bioinformatics; bioinspired design; biological approach; evolutionary trees inference; hybrid programming; internode level; intranode level; mixed mode programming; multicore clusters; multiobjective firefly algorithm; nondominated sorting genetic algorithm; nucleotide data sets; objective function optimization; parallel algorithm; parallel approach; parallel multiobjective metaheuristics; phylogenetic inference problem; statistical methodology; Bioinformatics; Linear programming; Optimization; Phylogeny; Sociology; Statistics; Parallel algorithms; biology and genetics; hybrid systems; performance evaluation of algorithms and systems;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2014.2325828