BREADTH-FIRST SEARCH APPROACH TO ENUMERATION OF TREE-LIKE CHEMICAL COMPOUNDS

被引:7
作者
Zhao, Yang [1 ]
Hayashida, Morihiro [1 ]
Jindalertudomdee, Jira [1 ]
Nagamochi, Hiroshi [2 ]
Akutsu, Tatsuya [1 ]
机构
[1] Kyoto Univ, Bioinformat Ctr, Inst Chem Res, Uji, Kyoto 6110011, Japan
[2] Kyoto Univ, Grad Sch Informat, Dept Appl Math & Phys, Sakyo Ku, Kyoto 6068501, Japan
关键词
Enumeration; chemical graphs; breadth-first search; drug design; tree structure; PATH FREQUENCY; STEREOISOMERS; GRAPHS;
D O I
10.1142/S0219720013430075
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Molecular enumeration plays a basic role in the design of drugs, which has been studied by mathematicians, computer scientists, and chemists for quite a long time. Although many researchers are involved in developing enumeration algorithms specific to drug design systems, molecular enumeration is still a hard problem to date due to its exponentially increasing large search space with larger number of atoms. To alleviate this defect, we propose efficient algorithms, BfsSimEnum and BfsMulEnum to enumerate tree-like molecules without and with multiple bonds, respectively, where chemical compounds are represented as molecular graphs. In order to reduce the large search space, we adjust some important concepts such as left-heavy, center-rooted, and normal form to molecular tree graphs. Different from many existing approaches, BfsSimEnum and BfsMulEnum firstly enumerate tree-like compounds by breadth-first search order. Computational experiments are performed to compare with several existing methods. The results suggest that our proposed methods are exact and more efficient.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] On approximating tree spanners that are breadth first search trees
    Papoutsakis, Ioannis
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2016, 82 (05) : 817 - 825
  • [42] Comparative Study of Complexities of Breadth-First Search and Depth-First Search Algorithms using Software Complexity Measures
    Akanmu, T. A.
    Olabiyisi, S. O.
    Omidiora, E. O.
    Oyeleye, C. A.
    Mabayoje, M. A.
    Babatunde, A. O.
    WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL I, 2010, : 203 - 208
  • [43] Brief Announcement: Efficient Collaborative Tree Exploration with Breadth-First Depth-Next
    Cosson, Romain
    Massoulie, Laurent
    Viennot, Laurent
    PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2023, 2023, : 24 - 27
  • [44] Direction-Optimizing Breadth-First Search on CPU-GPU heterogeneous platforms
    Zou, Dan
    Dou, Yong
    Wang, Qiang
    Xu, Jinbo
    Li, Baofeng
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1064 - 1069
  • [45] An Implementation of Depth-First and Breadth-First Search Algorithms for Tip Selection in IOTA Distributed Ledger
    Ferenczi, Andras
    Badica, Costin
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2022, PT I, 2022, 13757 : 351 - 363
  • [46] Parallel Breadth-First Search and Exact Shortest Paths and Stronger Notions for Approximate Distances
    Rozhon, Vaclav
    Haeupler, Bernhard
    Martinsson, Anders
    Grunau, Christoph
    Zuzic, Goran
    PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 321 - 334
  • [47] Optimizing Breadth-First Search at Scale Using Hardware-Accelerated Space Consistency
    Ibrahim, Khaled Z.
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 23 - 33
  • [48] A New Chaotic Image Encryption Scheme Using Breadth-First Search and Dynamic Diffusion
    Yin, Qi
    Wang, Chunhua
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2018, 28 (04):
  • [49] EFFICIENT ALGORITHMS FOR FINDING DEPTH-FIRST AND BREADTH-FIRST SEARCH-TREES IN PERMUTATION GRAPHS
    RHEE, C
    LIANG, YD
    DHALL, SK
    LAKSHMIVARAHAN, S
    INFORMATION PROCESSING LETTERS, 1994, 49 (01) : 45 - 50
  • [50] Software Solution for Optimal Planning of Sales Persons Work based on Depth-First Search and Breadth-First Search Algorithms
    Zunic, E.
    Djedovic, A.
    Zunic, B.
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 1248 - 1253