Author
Listed:
- Yong Zhang
(Chinese Academy of Sciences
The University of Hong Kong)
- Joseph Wun-Tat Chan
(Hong Kong Baptist University)
- Francis Y. L. Chin
(The University of Hong Kong)
- Hing-Fung Ting
(The University of Hong Kong)
- Deshi Ye
(Zhejiang University)
- Feng Zhang
(Hebei University)
- Jianyu Shi
(Northwestern Polytechnical University)
Abstract
Sequence alignment is a fundamental problem in computational biology, which is also important in theoretical computer science. In this paper, we consider the problem of aligning a set of sequences subject to a given constrained sequence. Given two sequences $$A=a_1a_2\ldots a_n$$ A = a 1 a 2 … a n and $$B=b_1b_2\ldots b_n$$ B = b 1 b 2 … b n with a given distance function and a constrained sequence $$C=c_1c_2\ldots c_k$$ C = c 1 c 2 … c k , our goal is to find the optimal sequence alignment of A and B w.r.t. the constraint C. We investigate several variants of this problem. If $$C=c^k$$ C = c k , i.e., all characters in C are same, the optimal constrained pairwise sequence alignment can be solved in $$O(\min \{kn^2,(t-k)n^2\})$$ O ( min { k n 2 , ( t - k ) n 2 } ) time, where t is the minimum number of occurrences of character c in A and B. If in the final alignment, the alignment score between any two consecutive constrained characters is upper bounded by some value, which is called GB-CPSA, we give a dynamic programming with the time complexity $$O(kn^4/\log n)$$ O ( k n 4 / log n ) . For the constrained center-star sequence alignment (CCSA), we prove that it is NP-hard to achieve the optimal alignment even over the binary alphabet. Furthermore, we show a negative result for CCSA, i.e., there is no polynomial-time algorithm to approximate the CCSA within any constant ratio.
Suggested Citation
Yong Zhang & Joseph Wun-Tat Chan & Francis Y. L. Chin & Hing-Fung Ting & Deshi Ye & Feng Zhang & Jianyu Shi, 2016.
"Constrained pairwise and center-star sequences alignment problems,"
Journal of Combinatorial Optimization, Springer, vol. 32(1), pages 79-94, July.
Handle:
RePEc:spr:jcomop:v:32:y:2016:i:1:d:10.1007_s10878-015-9914-6
DOI: 10.1007/s10878-015-9914-6
Download full text from publisher
As the access to this document is restricted, you may want to search for a different version of it.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:jcomop:v:32:y:2016:i:1:d:10.1007_s10878-015-9914-6. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.