An optimal algorithm for maximum-sum segment and its application in bioinformatics

被引:0
|
作者
Fan, TH
Lee, SF
Lu, HI [1 ]
Tsou, TS
Wang, TC
Yao, A
机构
[1] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
[2] Natl Cent Univ, Inst Stat, Chungli 320, Taiwan
[3] Acad Sinica, Inst Biomed Sci, Taipei 115, Taiwan
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study a fundamental sequence algorithm arising from bioinformatics. Given two integers L and U and a sequence A of n numbers, the maximum-sum segment problem is to find a segment A[i, j] of A with L less than or equal to j-i+1 less than or equal to U that maximizes A[i]+A[i+1]+(...)+A[j]. The problem finds applications in finding repeats, designing low complexity filter, and locating segments with rich C+G content for biomolecular sequences. The best known algorithm, due to Lin, Jiang, and Chao, runs in 0(n) time, based upon a clever technique called left-negative decomposition for A. In the present paper, we present a new O(n)-time algorithm that bypasses the left-negative decomposition. As a result, our algorithm has the capability to handle the input sequence in an online manner, which is clearly an important feature to cope with genome-scale sequences. We also show how to exploit the sparsity in the input sequence: If A is representable in O(k) spare in some format, then our algorithm runs in O(k) time. Moreover, practical implementation of our algorithm running on the rice genome helps us to identify a very long repeat structure in rice chromosome 1 that is previously unknown.
引用
收藏
页码:251 / 257
页数:7
相关论文
共 50 条
  • [1] Optimal algorithms for the average-constrained maximum-sum segment problem
    Cheng, Chih-Huai
    Liu, Hsiao-Fei
    Chao, Kun-Mao
    [J]. INFORMATION PROCESSING LETTERS, 2009, 109 (03) : 171 - 174
  • [2] On the range maximum-sum segment query problem
    Chen, Kuan-Yu
    Chao, Kun-Mao
    [J]. DISCRETE APPLIED MATHEMATICS, 2007, 155 (16) : 2043 - 2052
  • [3] On the range maximum-sum segment query problem
    Chen, KY
    Chao, KM
    [J]. ALGORITHMS AND COMPUTATION, 2004, 3341 : 294 - 305
  • [4] A Maximal Local Maximum-Sum Segment Data Structure
    Sakai, Yoshifumi
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (09): : 1541 - 1542
  • [5] On maximum-sum matchings of points
    Bereg, Sergey
    Chacon-Rivera, Oscar P.
    Flores-Penaloza, David
    Huemer, Clemens
    Perez-Lantero, Pablo
    Seara, Carlos
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2023, 85 (01) : 111 - 128
  • [6] On maximum-sum matchings of points
    Sergey Bereg
    Oscar P. Chacón-Rivera
    David Flores-Peñaloza
    Clemens Huemer
    Pablo Pérez-Lantero
    Carlos Seara
    [J]. Journal of Global Optimization, 2023, 85 : 111 - 128
  • [7] Finding a length-constrained maximum-sum or maximum-density subtree and its application to logistics
    Lau, Hoong Chuin
    Ngo, Trung Hieu
    Nguyen, Bao Nguyen
    [J]. DISCRETE OPTIMIZATION, 2006, 3 (04) : 383 - 389
  • [8] Center of maximum-sum matchings of bichromatic points
    Perez-Lantero, Pablo
    Seara, Carlos
    [J]. DISCRETE MATHEMATICS, 2024, 347 (03)
  • [9] Calculational Developments of New Parallel Algorithms for Size-Constrained Maximum-Sum Segment Problems
    Morihata, Akimasa
    [J]. FUNCTIONAL AND LOGIC PROGRAMMING (FLOPS 2012), 2012, 7294 : 213 - 227
  • [10] An optimal algorithm for the maximum-density segment problem
    Chung, KM
    Lu, HI
    [J]. SIAM JOURNAL ON COMPUTING, 2004, 34 (02) : 373 - 387