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 条
  • [31] Optimizing Data Accesses for Breadth-First Search on Shared Memory Computers
    Hu, Ziqian
    Yu, Huashan
    2015 14TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2015, : 156 - 164
  • [32] Service Restoration in Distribution System Using Breadth-First Search Technique
    Swaroop, K. P.
    Garapati, Durga Prasad
    Nalli, Praveen Kumar
    Duvvuri, S. S. S. R. Sarathbabu
    2021 7TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENERGY SYSTEMS (ICEES), 2021, : 403 - 407
  • [33] Reformulating a Breadth-First Search Algorithm on an Undirected Graph in the Language of Linear Algebra
    Buecker, H. Martin
    Sohr, Christian
    2014 INTERNATIONAL CONFERENCE ON MATHEMATICS AND COMPUTERS IN SCIENCES AND IN INDUSTRY (MCSI 2014), 2014, : 33 - 35
  • [34] A successive interference cancellation algorithm in MIMO systems via breadth-first search
    Su, Yongtao
    Zhang, Xian-Da
    Wang, Xiaodong
    2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 2709 - +
  • [35] Unrestricted and complete Breadth-First Search of trapezoid graphs in O(n) time
    Crespelle, Christophe
    Gambette, Philippe
    INFORMATION PROCESSING LETTERS, 2010, 110 (12-13) : 497 - 502
  • [36] Efficient Breadth-First Search on Massively Parallel and Distributed-Memory Machines
    Ueno K.
    Suzumura T.
    Maruyama N.
    Fujisawa K.
    Matsuoka S.
    Data Science and Engineering, 2017, 2 (1) : 22 - 35
  • [37] A fewest-turn-and-shortest path algorithm based on breadth-first search
    Zhou, Yan
    Wang, Weisheng
    He, Di
    Wang, Zhe
    GEO-SPATIAL INFORMATION SCIENCE, 2014, 17 (04) : 201 - 207
  • [38] Breadth-first search oriented symbolic picture representation for spatial match retrieval
    Lee, CF
    Chang, CC
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 52 (01) : 11 - 23
  • [39] Fast and Scalable NUMA-based Thread Parallel Breadth-first Search
    Yasui, Yuichiro
    Fujisawa, Katsuki
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2015), 2015, : 377 - 385
  • [40] The multiple resource constrained project scheduling problem: A breadth-first approach
    Nazareth, T
    Verma, S
    Bhattacharya, S
    Bagchi, A
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (02) : 347 - 366