Polynomial-Time Approximation Algorithms for Weighted LCS Problem

被引:0
|
作者
Cygan, Marek [1 ]
Kubica, Marcin [1 ]
Radoszewski, Jakub [1 ]
Rytter, Wojciech [1 ]
Walen, Tomasz [1 ]
机构
[1] Univ Warsaw, Dept Math Comp Sci & Mech, Warsaw, Poland
关键词
SEQUENCES; REGULARITIES; REPETITIONS; GENOME;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We deal with a variant of the well-known Longest Common Subsequence (LCS) problem for weighted sequences. A (biological) weighted sequence determines the probability for each symbol to occur at a given position of the sequence (such sequences are also called Position Weighted Matrices, PWM). Two possible such versions of the problem were proposed by (Amir et al., 2009 and 2010), they are called LCWS and LCWS2 (Longest Common Weighted Subsequence 1 and 2 Problem). We solve an open problem, stated in conclusions of the paper by Amir et al., of the tractability of a log-probability version of LCWS2 problem for bounded alphabets, showing that it is NP-hard already for an alphabet of size 2. We also improve the (1/vertical bar Sigma vertical bar)-approximation algorithm given by Amir et al. (where Sigma is the alphabet): we show a polynomial-time approximation scheme (PTAS) for the LCWS2 problem using O(n(5)) space. We also give a simpler (1/2)-approximation algorithm for the same problem using only O(n(2)) space.
引用
收藏
页码:455 / 466
页数:12
相关论文
共 50 条
  • [31] An approximation polynomial-time algorithm for a sequence bi-clustering problem
    A. V. Kel’manov
    S. A. Khamidullin
    Computational Mathematics and Mathematical Physics, 2015, 55 : 1068 - 1076
  • [32] An approximation polynomial-time algorithm for a sequence bi-clustering problem
    Kel'manov, A. V.
    Khamidullin, S. A.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2015, 55 (06) : 1068 - 1076
  • [33] A Randomized Fully Polynomial-time Approximation Scheme for Weighted Perfect Matching in the Plane
    Abd El-Latif, Yasser M.
    Ali, Salwa M.
    Essa, Hanaa A. E.
    Khamis, Soheir M.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (11) : 139 - 144
  • [34] Polynomial-time approximation scheme for a Euclidean problem on a cycle covering of a graph
    Khachai, M. Yu.
    Neznakhina, E. D.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2014, 20 (04): : 297 - 311
  • [35] A polynomial-time approximation scheme for the Euclidean problem on a cycle cover of a graph
    M. Yu. Khachai
    E. D. Neznakhina
    Proceedings of the Steklov Institute of Mathematics, 2015, 289 : 111 - 125
  • [36] A Polynomial-Time Approximation Scheme for the Euclidean Problem on a Cycle Cover of a Graph
    Khachai, M. Yu.
    Neznakhina, E. D.
    PROCEEDINGS OF THE STEKLOV INSTITUTE OF MATHEMATICS, 2015, 289 : S111 - S125
  • [37] Polynomial-time approximation schemes for the Euclidean survivable network design problem
    Czumaj, A
    Lingas, A
    Zhao, HR
    AUTOMATA, LANGUAGES AND PROGRAMMING, 2002, 2380 : 973 - 984
  • [38] Pooling Problems with Polynomial-Time Algorithms
    Dag Haugland
    Eligius M. T. Hendrix
    Journal of Optimization Theory and Applications, 2016, 170 : 591 - 615
  • [39] POLYNOMIAL-TIME ALGORITHMS FOR THE MIN CUT PROBLEM ON DEGREE RESTRICTED TREES
    CHUNG, MJ
    MAKEDON, F
    SUDBOROUGH, IH
    TURNER, J
    SIAM JOURNAL ON COMPUTING, 1985, 14 (01) : 158 - 177
  • [40] Polynomial-time algorithms for special cases of the maximum confluent flow problem
    Dressler, Daniel
    Strehler, Martin
    DISCRETE APPLIED MATHEMATICS, 2014, 163 : 142 - 154