首页> 美国卫生研究院文献>BMC Medical Genomics >Parallelization of enumerating tree-like chemical compounds by breadth-first search order
【2h】

Parallelization of enumerating tree-like chemical compounds by breadth-first search order

机译:通过广度优先搜索顺序对树状化合物进行枚举

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Enumeration of chemical compounds greatly assists designing and finding new drugs, and determining chemical structures from mass spectrometry. In our previous study, we developed efficient algorithms, BfsSimEnum and BfsMulEnum for enumerating tree-like chemical compounds without and with multiple bonds, respectively. For many instances, our previously proposed algorithms were able to enumerate chemical structures faster than other existing methods.Latest processors consist of multiple processing cores, and are able to execute many tasks at the same time. In this paper, we develop three parallelized algorithms BfsEnumP1-3 by modifying BfsSimEnum in simple manners to further reduce execution time. BfsSimEnum constructs a family tree in which each vertex denotes a molecular tree. BfsEnumP1-3 divide a set of vertices with some given depth of the family tree into several subsets, each of which is assigned to each processor.For evaluation, we perform experiments for several instances with varying the division depth and the number of processors, and show that BfsEnumP1-3 are useful to reduce the execution time for enumeration of tree-like chemical compounds. In addition, we show that BfsEnumP3 achieves more than 80% parallelization efficiency using up to 11 processors, and reduce the execution time using 12 processors to about 1/10 of that by BfsSimEnum.
机译:化学化合物的枚举极大地有助于设计和寻找新药,以及通过质谱法确定化学结构。在我们之前的研究中,我们开发了有效的算法BfsSimEnum和BfsMulEnum分别用于枚举不带和具有多个键的树状化合物。在许多情况下,我们之前提出的算法能够比其他现有方法更快地枚举化学结构,最新的处理器包含多个处理核心,并且能够同时执行许多任务。在本文中,我们通过以简单的方式修改BfsSimEnum来开发三种并行化的算法BfsEnumP1-3,以进一步减少执行时间。 BfsSimEnum构造一个家谱,其中每个顶点表示一个分子树。 BfsEnumP1-3将具有给定深度的族树的一组顶点划分为几个子集,每个子​​集分配给每个处理器。为了进行评估,我们对几个实例进行了实验,这些实例具有不同的划分深度和处理器数量,并且表明BfsEnumP1-3可用于减少树状化合物枚举的执行时间。此外,我们展示了BfsEnumP3使用多达11个处理器可实现80%以上的并行化效率,并将使用12个处理器的执行时间减少到BfsSimEnum的执行时间的约1/10。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号