Divide-and-conquer frontier search applied to optimal sequence alignment

被引:0
|
作者
Korf, RE [1 ]
Zhang, WX [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a new algorithm that reduces the space complexity of heuristic search. It is most effective for problem spaces that grow polynomially with problem size, but contain large numbers of short cycles. For example, the problem of finding an optimal global alignment of several DNA or amino-acid sequences can be solved by finding a lowest-cost corner-to-corner path in a d-dimensional grid. A previous algorithm, called divide-and-conquer bidirectional search (Korf 1999), saves memory by storing only the Open lists and not the Closed lists. We show that this idea can be applied in a unidirectional search as well. This extends the technique to problems where bidirectional search is not applicable, and is more efficient in both time and space than the bidirectional version. If n is the length of the strings, and d is the number of strings, this algorithm can reduce the memory requirement from O(n(d)) to O(n(d-1)). While our current implementation of DCFS is somewhat slower than existing dynamic programming approaches for optimal alignment of multiple gene sequences, DCFS is a more general algorithm.
引用
收藏
页码:910 / 916
页数:7
相关论文
共 50 条
  • [1] SEAL: a divide-and-conquer approach for sequence alignment
    Kandadi H.
    Aygün R.S.
    [J]. Network Modeling Analysis in Health Informatics and Bioinformatics, 2015, 4 (01) : 1 - 11
  • [2] A divide-and-conquer implementation of three sequence alignment and ancestor inference
    Yue, Feng
    Tang, Jijun
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, PROCEEDINGS, 2007, : 143 - 150
  • [3] Multiple sequence alignment by ant colony optimization and divide-and-conquer
    Chen, Yixin
    Pan, Yi
    Chen, Juan
    Liu, Wei
    Chen, Ling
    [J]. COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 646 - 653
  • [4] Parallelized multiple biological sequence alignment with MPI: The divide-and-conquer approach
    Monwar, Md Maruf
    Rezaei, Siamak
    [J]. IMECS 2006: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, 2006, : 126 - +
  • [5] APPROXIMATIONS AND OPTIMAL GEOMETRIC DIVIDE-AND-CONQUER
    MATOUSEK, J
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 50 (02) : 203 - 208
  • [6] Improving the divide-and-conquer approach to sum-of-pairs multiple sequence alignment
    Stoye, J
    Perrey, SW
    Dress, AWM
    [J]. APPLIED MATHEMATICS LETTERS, 1997, 10 (02) : 67 - 73
  • [7] DCA: An efficient implementation of the divide-and-conquer approach to simultaneous multiple sequence alignment
    Stoye, J
    Moulton, V
    Dress, AWM
    [J]. COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1997, 13 (06): : 625 - 626
  • [8] DIVIDE-AND-CONQUER
    JEFFRIES, T
    [J]. BYTE, 1993, 18 (03): : 187 - &
  • [9] DIVIDE-AND-CONQUER
    SAWYER, P
    [J]. CHEMICAL ENGINEER-LONDON, 1990, (484): : 36 - 38
  • [10] DIVIDE-AND-CONQUER
    GEORGHIOU, C
    [J]. FIBONACCI QUARTERLY, 1992, 30 (03): : 284 - 285