Parallelization of Enumerating Tree-like Chemical Compounds by Breadth-first Search Order

  • Morihiro Hayashida
    Bioinformatics Center, Institute for Chemical Research, Kyoto University
  • Jira Jindalertudomdee
    Bioinformatics Center, Institute for Chemical Research, Kyoto University
  • Yang Zhao
    Bioinformatics Center, Institute for Chemical Research, Kyoto University
  • Tatsuya Akutsu
    Bioinformatics Center, Institute for Chemical Research, Kyoto University

この論文をさがす

説明

Enumerating chemical compounds greatly assists designing 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. In this technical report, we develop a parallelized algorithm BfsEnumP by modifying BfsSimEnum in a simple manner to further reduce execution time. BfsSimEnum constructs a family tree in which each node denotes a molecular tree. BfsEnumP divides the family tree at some depth, and each subtree to be constructed is assigned to a processor. For evaluation, we perform experiments for several instances with varying the division depth and the number of processors, and show that it achieves about 80% parallelization efficiency.

収録刊行物

キーワード

詳細情報 詳細情報について

  • CRID
    1572261552743193088
  • NII論文ID
    110009673895
  • NII書誌ID
    AN10505667
  • ISSN
    09196072
  • 本文言語コード
    en
  • データソース種別
    • CiNii Articles

問題の指摘

ページトップへ