...
首页> 外文期刊>Concurrency and computation: practice and experience >A hybrid approach to parallelize a fast non-dominated sorting genetic algorithm for phylogenetic inference
【24h】

A hybrid approach to parallelize a fast non-dominated sorting genetic algorithm for phylogenetic inference

机译:混合方法可并行化快速非支配排序遗传算法以进行系统发生推理

获取原文
获取原文并翻译 | 示例

摘要

The field of computational biology encloses a wide range of optimization problems that show nondeterministicrnpolynomial-time hard complexities. Nowadays, phylogeneticians are dealing with a growingrnamount of biological data that must be analyzed to explain the origins of modern species. Evolutionaryrnrelationships among organisms are often described by means of tree-shaped structures known as phylogeneticrntrees. When inferring phylogenies, two main challenges must be addressed. First, the inference ofrnreliable evolutionary trees on data sets where different optimality principles support conflicting evolutionaryrnhypotheses. Second, the processing of enormous tree searches spaces where traditional sequential strategiesrncannot be applied. In this sense, phylogenetic inference can benefit from the combination of high performancerncomputing and evolutionary computation to carry out the reconstruction of complex evolutionaryrnhistories in reduced execution times. In this paper, we introduce multiobjective phylogenetics, a hybridrnOpenMP/MPI approach to parallelize a well-known multiobjective metaheuristic, the fast non-dominatedrnsorting genetic algorithm (NSGA-II). This algorithm has been designed to conduct phylogenetic analysesrnon multi-core clusters in accordance with two principles: maximum parsimony and maximum likelihood.rnThe main goal is to combine the benefits of shared-memory and distributed-memory programmingrnparadigms to efficiently infer a set of high-quality Pareto solutions. Experiments on six real nucleotide datarnsets and comparisons with other hybrid parallel approaches show that multiobjective phylogenetics is ablernto achieve significant performance in terms of parallel, multiobjective, and biological results.
机译:计算生物学领域涵盖了许多优化问题,这些问题表现出不确定性的多项式时间硬复杂性。如今,系统进化论者正在处理越来越多的生物学数据,必须对其进行分析以解释现代物种的起源。生物之间的进化关系通常通过称为系统发育树的树形结构来描述。推断系统发育时,必须解决两个主要挑战。首先,在数据集上推断可靠的进化树,其中不同的最优性原则支持冲突的进化假设。其次,巨大树的搜索空间无法应用传统的顺序策略。从这个意义上讲,系统发育推理可以受益于高性能计算和进化计算的结合,从而以减少的执行时间来重建复杂的进化历史。在本文中,我们介绍了多目标系统遗传学,这是一种混合OpenMP / MPI方法,用于并行化著名的多目标元启发式,快速非支配遗传算法(NSGA-II)。该算法已设计为根据两个原则:最大简约性和最大似然性进行系统进化分析多核集群。主要目标是结合共享内存和分布式内存编程的好处,以有效地推断出一组高优质的帕累托解决方案。在六个真实核苷酸数据集上进行的实验以及与其他混合并行方法的比较表明,多目标系统发育学能够在并行,多目标和生物学结果方面取得显着性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号