首页> 外文期刊>International Journal of Hybrid Intelligent Systems >Parallelization of genetic algorithms for sorting permutations by reversals over biological data
【24h】

Parallelization of genetic algorithms for sorting permutations by reversals over biological data

机译:遗传算法的并行化,通过对生物学数据的逆转来对排列进行排序

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Reversals are operations of great biological significance for the analysis of the evolutionary distance between organisms. Genome rearrangement through reversals, consists in finding the shortest sequence of reversals to transform one genome represented as a signed or unsigned permutation into another. When genes are non oriented and correspondingly permutations are unsigned, sorting by reversals came arise as a challenging problem in combinatorics of permutations. In fact, this problem is known to be NP-hard, but the question whether it is NP-complete remains open for more than twenty years. When permutations are signed and correspondingly genes are oriented, the problem is known to be in P. A parallelization of a standard GA (Genetic Algorithm) is proposed for the problem of sorting unsigned permutations. This GA was previously reported in the literature as the most competitive regarding precision for which as control mechanism an 1.5-approximation algorithm was used. For the parallelization, the MPI Library of the C language was used and experiments were performed for calculating the execution time and precision. By increasing the number of individuals, experiment showed improvement in relation to previous approaches. Additionally, a virtualization of the GA using a MicroBlaze processor from Xilinx was performed on OVP for which the average number of executed instructions was of approximately 1.40 Giga instruction per second. In this extended version of this works originally presented in NaBIC 2013 biological data was generated and it was shown how the parallelization can be applied for their analysis. Specifically, the evolutionary distances between different pairs of organism were computed based on the set of non common genes in their mitochondrial DNA genome and the reversal distance between the sequences of common genes.
机译:逆转对于分析生物之间的进化距离具有重要的生物学意义。通过逆转进行基因组重排在于找到最短的逆转序列,以将一个有符号或无符号排列的基因组转化为另一个。当基因是非定向的并且相应的排列没有符号时,通过排列进行逆转成为排列组合的挑战性问题。实际上,已知此问题是NP难题,但是否完整NP的问题仍然存在二十多年。当对排列进行签名并相应地定位基因时,已知问题出在P中。针对未签名排列的排序问题,提出了一种标准GA(遗传算法)的并行化方法。先前在文献中报道了该GA在精度方面最具竞争力,为此使用1.5近似算法作为控制机制。为了进行并行化,使用了C语言的MPI库,并进行了实验以计算执行时间和精度。通过增加个体数量,实验表明与以前的方法相比有所改善。另外,使用Xilinx的MicroBlaze处理器对GA进行了虚拟化处理,其OVP的平均执行指令数约为每秒1.40 Giga指令。在最初在NaBIC 2013中提出的这项工作的扩展版本中,生成了生物学数据,并显示了如何将并行化应用于其分析。具体而言,根据线粒体DNA线粒体DNA基因组中的一组非共有基因以及共有基因序列之间的反向距离来计算不同对生物之间的进化距离。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号