Fast Algorithms for the Simplified Partial Digest Problem

被引:0
作者
Wang, Biing-feng [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
关键词
algorithms; backtracking; genome mapping; restriction sites analysis;
D O I
10.1089/cmb.2021.0641
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
The simplified partial digest problem (SPDP) models an effective and robust method for the building of a physical map using restriction site analysis. The best known algorithm requires O(n2(n)) time, using O(n2(n)) working space. The high complexities in time and space impede its application to genomes of a large number of sites. This article gives two new algorithms. The first improves the time by a factor of O(n) and significantly reduces the space to O(n(2)). The second improves both the time and space to O(n(1.5)2(n/2)). Extensive experiments are conducted on real genomes. For instances that can be solved by the best known algorithm, the new algorithms achieve a speedup of up to 4000 times; in addition, due to the reduction in space, the new algorithms can solve many more instances. Experiments also reveal the following advantage of the SPDP method: almost every instance has at most four feasible solutions and for an instance that does not contain any pair of symmetric restriction sites, in all observed examples, the solution is unique.
引用
收藏
页码:41 / 51
页数:11
相关论文
共 19 条
  • [1] A fast exact sequential algorithm for the partial digest problem
    Abbas, Mostafa M.
    Bahig, Hazem M.
    [J]. BMC BIOINFORMATICS, 2016, 17
  • [2] Combinatorial optimization in DNA mapping - A computational thread of the simplified partial digest problem
    Blazewicz, J
    Kasprzak, M
    [J]. RAIRO-OPERATIONS RESEARCH, 2005, 39 (04) : 227 - 241
  • [3] Blazewicz J, 2004, CONTROL CYBERN, V33, P133
  • [4] Blazewicz J, 2003, LECT N BIOINFORMAT, V2812, P95
  • [5] Construction of DNA restriction maps based on a simplified experiment
    Blazewicz, J
    Formanowicz, P
    Kasprzak, M
    Jaroszewski, M
    Markiewicz, WT
    [J]. BIOINFORMATICS, 2001, 17 (05) : 398 - 404
  • [6] The simplified partial digest problem: Enumerative and dynamic programming algorithms
    Blazewicz, Jacek
    Burke, Edmund K.
    Kasprzak, Marta
    Kovalev, Alexandr
    Kovalyov, Mikhail Y.
    [J]. IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2007, 4 (04) : 668 - 680
  • [7] The simplified partial digest problem Approximation and a graph-theoretic model
    Blazewicz, Jacek
    Burke, Edmund K.
    Kasprzak, Marta
    Kovalev, Alexandr
    Kovalyov, Mikhail Y.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 208 (02) : 142 - 152
  • [8] On the approximability of the Simplified Partial Digest Problem
    Blazewicz, Jacek
    Burke, Edmund K.
    Kasprzak, Marta
    Kovalev, Alexandr
    Kovalyov, Mikhail Y.
    [J]. DISCRETE APPLIED MATHEMATICS, 2009, 157 (17) : 3586 - 3592
  • [9] Some necessary clarifications about the chords' problem and the Partial Digest Problem
    Daurat, A
    Gérard, Y
    Nivat, M
    [J]. THEORETICAL COMPUTER SCIENCE, 2005, 347 (1-2) : 432 - 436
  • [10] A Simple Approach to the Reconstruction of a Set of Points from the Multiset of n2 Pairwise Distances in n2 Steps for the Sequencing Problem: II. Algorithm
    Fomin, Eduard
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2016, 23 (12) : 934 - 942