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 条
  • [41] Pooling Problems with Polynomial-Time Algorithms
    Haugland, Dag
    Hendrix, Eligius M. T.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2016, 170 (02) : 591 - 615
  • [42] A polynomial-time approximation algorithm for weighted sum-rate maximization in UWB networks
    Kim, Gyouhwan
    Li, Qiao
    Negi, Rohit
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 3775 - 3779
  • [43] Simulated Annealing is a Polynomial-Time Approximation Scheme for the Minimum Spanning Tree Problem
    Benjamin Doerr
    Amirhossein Rajabi
    Carsten Witt
    Algorithmica, 2024, 86 : 64 - 89
  • [44] Polynomial-time approximation scheme for a problem of partitioning a finite set into two clusters
    A. V. Dolgushev
    A. V. Kel’manov
    V. V. Shenmaier
    Proceedings of the Steklov Institute of Mathematics, 2016, 295 : 47 - 56
  • [45] 1/2-Approximation Polynomial-Time Algorithm for a Problem of Searching a Subset
    Ageev, Alexander
    Kel'manov, Alexander
    Pyatkin, Artem
    Khamidullin, Sergey
    Shenmaier, Vladimir
    2017 INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING, COMPUTER AND INFORMATION SCIENCES (SIBIRCON), 2017, : 8 - 12
  • [46] Simulated Annealing is a Polynomial-Time Approximation Scheme for the Minimum Spanning Tree Problem
    Doerr, Benjamin
    Rajabi, Amirhossein
    Witt, Carsten
    ALGORITHMICA, 2024, 86 (01) : 64 - 89
  • [47] Polynomial-time approximation scheme for a problem of partitioning a finite set into two clusters
    Dolgushev, A., V
    Kel'manov, A., V
    Shenmaier, V. V.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2015, 21 (03): : 100 - 109
  • [48] A polynomial-time approximation scheme for the geometric unique coverage problem on unit squares
    Ito, Takehiro
    Nakano, Shin-ichi
    Okamoto, Yoshio
    Otachi, Yota
    Uehara, Ryuhei
    Uno, Takeaki
    Uno, Yushi
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2016, 51 : 25 - 39
  • [49] FINDING THE WEIGHTED MINIMAX FLOW IN A POLYNOMIAL-TIME
    ICHIMORI, T
    ISHII, H
    NISHIDA, T
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 1980, 23 (03) : 268 - 272
  • [50] Baker game and polynomial-time approximation schemes
    Dvorak, Zdenek
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 2227 - 2240