Responsive image
博碩士論文 etd-0912112-090312 詳細資訊
Title page for etd-0912112-090312
論文名稱
Title
具間隙型限制的最長共同子序列問題
The Longest Common Subsequence Problem with a Gapped Constraint
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
49
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2012-09-07
繳交日期
Date of Submission
2012-09-12
關鍵字
Keywords
最長共同子序列、間隙型限制、動態規劃、限制型最長共同子序列
DP, Dynamic Programming, constraint, CLCS, LCS, Gap
統計
Statistics
本論文已被瀏覽 5730 次,被下載 598
The thesis/dissertation has been browsed 5730 times, has been downloaded 598 times.
中文摘要
本篇論文針對最長共同子序列問題提出一個新的變型問題,名為具間隙型限制的最長共同子序列問題。給予兩個序列A、B,以及一個帶有間隙限制的限制序列C,其長度分別為m、n與r。本問題會找出一個A與B的最長共同子序列,而C必須為此答案的一個子序列,並且不能違反C的間隙限制。在本篇論文中,我們針對具間隙型限制的最長共同子序列問題以動態規劃的演算法提出兩個時間複雜度分別O(m2n2r)以及O(mnr × min(m ,n)的演算法。
Abstract
This thesis considers a variant of the classical problem for finding the longest common subsequence (LCS) called longest common subsequence problem with a gapped constraint (LCSGC). Given two sequences A, B, and a constrained sequence C, which is accomplished with a corresponding gapped constraint for each symbol, whose lengths are m, n, and r, respectively, the LCSGC problem is to find an LCS of A and B, such that C is also a subsequence of this LCS and the gapped constraints corresponding to C are satisfied. In this thesis, two algorithms with time complexities O(m2n2r) and O(mnr × min(m, n)) are proposed based on the dynamic programming technique for solving the LCSGC problem.
目次 Table of Contents
LIST OF FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
LIST OF TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 2. Previous Results . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1 The Longest Common Subsequence Problem . . . . . . . . . . . . . . 4
2.2 The Constrained Longest Common Subsequence Problem . . . . . . . 5
2.3 The Fixed Gapped Longest Common Subsequence Problem . . . . . . 7
2.4 The Variable Gapped Longest Common Subsequence Problem . . . . 7
2.5 The Longest Common Subsequence Problem with a Gapped Constraint 8
Chapter 3. Our Algorithms for the LCSGC Problem . . . . . . . . . 10
3.1 A Straightforward Algorithm . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 An Improved Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . 12
Chapter 4. Experimental Result . . . . . . . . . . . . . . . . . . . . . . 28
Chapter 5. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
BIBLIOGRAPHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
參考文獻 References
[1] H.-Y. Ann, C.-B. Yang, C.-T. Tseng, and C.-Y. Hor, “A fast and simple algorithm for computing the longest common subsequence of run-length encoded strings,” Information Processing Letters, Vol. 108, pp. 360–364, 2008.
[2] F. Y. L. Chin, A. D. Santis, A. L. Ferrara, N. L. Ho, and S. K. Kim, “A simple algorithm for the constrained sequence problems,” Information Processing Letters, Vol. 90(4), pp. 175–179, 2004.
[3] H. N. Gabow and R. E. Tarjan, “A linear-time algorithm for a special case of disjoint set union,” Journal of Computer and System Sciences, Vol. 30(2), pp. 209–221, 1985.
[4] D. S. Hirschberg, “A linear space algorithm for computing maximal common subsequences,” Communications of the ACM, Vol. 18, pp. 341–343, 1975.
[5] C.-M. Hsu, C.-Y. Chen, B.-J. Liu, C.-C. Huang, M.-H. Laio, C.-C. Lin, and T.-L. Wu, “Identification of hot regions in protein-protein interactions by sequential pattern mining,” BMC bioinformatics, Vol. 8, No. Suppl 5, p. S8, 2007.
[6] K.-S. Huang, C.-B. Yang, K.-T. Tseng, H.-Y. Ann, and Y.-H. Peng, “Efficient algorithms for finding interleaving relationship between sequences,” Information Processing Letters, Vol. 105(5), pp. 188–193, 2008.
[7] K.-S. Huang, C.-B. Yang, K.-T. Tseng, Y.-H. Peng, and H.-Y. Ann, “Dynamic programming algorithms for the mosaic longest common subsequence problem,”Information Processing Letters, Vol. 102, pp. 99–103, 2007.
[8] J. W. Hunt and T. G. Szymanski, “A fast algorithm for computing longest common subsequences,” Communications of the ACM, Vol. 20(5), pp. 350–353,1977.
[9] C. S. Iliopoulos, M. Kubica, M. S. Rahman, and T. Walen, “Algorithms for computing the longest parameterized common subsequence,” Proceedings of the 18th Annual Symposium on Combinatorial Pattern Matching (CPM 2007), London, Ontario, Canada, pp. 265–273, 2007.
[10] J. Mintseris, K.Wiehe, B. Pierce, R. Anderson, R. Chen, J. Janin, and Z.Weng, “Protein–protein docking benchmark 2.0: an update,” Proteins: Structure, Function, and Bioinformatics, Vol. 60, No. 2, pp. 214–216, 2005.
[11] Y.-H. Peng and C.-B. Yang, “The longest common subsequence problem with variable gapped constraints,” Proceedings of the 28th Workshop on Combinatorial Mathematics and Computation Theory, Penghu, Taiwan, pp. 17–23, 2011.
[12] Y.-H. Peng, C.-B. Yang, K.-S. Huang, C.-T. Tseng, and C.-Y. Hor, “Efficient sparse dynamic programming for the merged LCS problem with block constraints,” International Journal of Innovative Computing, Information and Control, Vol. 6, pp. 1935–1947, 2010.
[13] Y.-H. Peng, C.-B. Yang, K.-S. Huang, and K.-T. Tseng, “An algorithm and applications to sequence alignment with weighted constraints,” International Journal of Foundations of Computer Science, Vol. 21, pp. 51–59, 2010.
[14] Y. T. Tsai, “The constrained longest common subsequence problem,” Information Processing Letters, Vol. 88, pp. 173–176, 2003.
[15] R. Wagner and M. Fischer, “The string-to-string correction problem,” Journal of the ACM, Vol. 21, No. 1, pp. 168–173, 1974.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code