A linear-time algorithm for the Perfect Phylogeny Haplotyping (PPH) problem

被引:29
|
作者
Ding, ZH [1 ]
Filkov, V [1 ]
Gusfield, D [1 ]
机构
[1] Univ Calif Davis, Dept Comp Sci, Davis, CA 95616 USA
关键词
Perfect Phylogeny haplotyping (PPH) problem; Haplotype Inference Problem; linear-time algorithm; shadow tree;
D O I
10.1089/cmb.2006.13.522
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Since the introduction of the Perfect Phylogeny Haplotyping ( PPH) Problem in RECOMB 2002 ( Gusfield, 2002), the problem of finding a linear-time ( deterministic, worst-case) solution for it has remained open, despite broad interest in the PPH problem and a series of papers on various aspects of it. In this paper, we solve the open problem, giving a practical, deterministic linear-time algorithm based on a simple data structure and simple operations on it. The method is straightforward to program and has been fully implemented. Simulations show that it is much faster in practice than prior nonlinear methods. The value of a linear-time solution to the PPH problem is partly conceptual and partly for use in the inner loop of algorithms for more complex problems, where the PPH problem must be solved repeatedly.
引用
收藏
页码:522 / 553
页数:32
相关论文
共 50 条
  • [21] A LINEAR-TIME ALGORITHM FOR THE RESTRICTED PAIRED-DOMINATION PROBLEM IN COGRAPHS
    Hung, Ruo-Wei
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (11): : 4957 - 4978
  • [22] A linear-time algorithm for the terminal path cover problem in block graphs
    Hung, Ruo-Wei
    IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 286 - 292
  • [23] A linear-time algorithm for the weighted feedback vertex problem on interval graphs
    Lu, CL
    Tang, CY
    INFORMATION PROCESSING LETTERS, 1997, 61 (02) : 107 - 111
  • [24] AN ALMOST LINEAR-TIME ALGORITHM FOR THE DENSE SUBSET-SUM PROBLEM
    GALIL, Z
    MARGALIT, O
    SIAM JOURNAL ON COMPUTING, 1991, 20 (06) : 1157 - 1189
  • [25] Linear-time 2-approximation algorithm for the watchman route problem
    Tan, Xuehou
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2006, 3959 : 181 - 191
  • [26] A linear-time algorithm for solving the center problem on weighted cactus graphs
    Lan, YF
    Wang, YL
    Suzuki, H
    INFORMATION PROCESSING LETTERS, 1999, 71 (5-6) : 205 - 212
  • [27] Linear-time algorithm for solving the center problem on weighted cactus graphs
    Lan, Yu-Feng
    Wang, Yue-Li
    Suzuki, Hitoshi
    Information Processing Letters, 1999, 71 (05): : 205 - 212
  • [28] A linear-time algorithm for the bottleneck transportation problem with a fixed number of sources
    Hochbaum, DS
    Woeginger, GJ
    OPERATIONS RESEARCH LETTERS, 1999, 24 (1-2) : 25 - 28
  • [29] A linear-time constant-space algorithm for the boundary fill problem
    Yanovsky, Vladimir M.
    Wagner, Israel A.
    Bruckstein, Alfred M.
    Computer Journal, 2007, 50 (04): : 473 - 477
  • [30] A linear-time constant-space algorithm for the boundary fill problem
    Yanovsky, Vladimir M.
    Wagner, Israel A.
    Bruckstein, Alfred M.
    COMPUTER JOURNAL, 2007, 50 (04): : 473 - 477