Responsive image
博碩士論文 etd-0720110-150614 詳細資訊
Title page for etd-0720110-150614
論文名稱
Title
縮放式字串定址及LCS 變型問題之演算法
Algorithms for Scaled String Indexing and LCS Variants
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
118
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2009-06-08
繳交日期
Date of Submission
2010-07-20
關鍵字
Keywords
最長共同子序列、縮放、字串定址、演算法
longest common subsequence, scale, string indexing, algorithm
統計
Statistics
本論文已被瀏覽 5693 次,被下載 938
The thesis/dissertation has been browsed 5693 times, has been downloaded 938 times.
中文摘要
字串定址及序列分析的相關問題已被研究了許多年。近年來,學者們更轉而研究這些問題的延伸版本,以符合最新的應用所需。在本論文中,我們致力於探討三個近年來開始受到矚目的問題,分別是(1)縮放字串的定址問題(the indexing problem for scaled strings),(2)合併
限制下之最長共同子序列問題(the merged LCS problem)及其區塊延伸,以及(3)權重字元限制下的序列對齊問題(the sequence alignment problem with weighted constraints)。

首先,縮放字串定址問題在於如何對一文件字串T進行前置處理,以方便在T中快速搜尋字串P的α倍縮放字串。在本論文中,我們分別針對實數倍放大字串,整數倍放大字串,以及等比例縮放字串提出有效率的定址演算法。我們所提出的演算法大大改進了前人的方法,是目前已知最好的結果。其次,合併限制下之最長共同子序列問題旨在偵測序列之間的交錯關係,可應用於基因及訊號比對。在本論文中,我們亦對merged LCS 問題提出了比前人更有效率的解法。此方法尤其適用於字元種類數多的符號系統。最後,權重字元限制下的序列對齊問題為本論文中所提出的新問題。針對此問題,我們除了提出有效率的解法,亦證明我們的解法可以進一步用來解決其他類似的問題。因此,本論文所提出的演算法在字串定址及序列分析領域上有顯著的貢獻。
Abstract
Related problems of string indexing and sequence analysis have been widely studied for a long time. Recently, researchers turn to consider extended versions of these problems, which provides more realistic applications. In this dissertation, we focus on three problems of recent interest, which are (1)the
indexing problem for scaled strings, (2)the merged longest common subsequence problem and its variant with blocks, and (3)the sequence alignment
problem with weighted constraints.

The indexing problem for scaled strings asks one to preprocess a text string T, so that the matched positions of a pattern string P in T, with some
scales α applied to P, can be reported efficiently. In this dissertation, we propose efficient algorithms for indexing real scaled strings, discretely scaled
strings, and proportionally scaled strings. Our indexing algorithms achieve either significant improvements to previous results, or the best known results. The merged longest common subsequence (merged LCS) problem aims to detect the interleaving relationship between sequences, which has important applications to genomic and signal comparison. In this dissertation, we propose improved algorithms for finding the merged LCS. Our
algorithms for finding the merged LCS are also more efficient than the previous results, especially for large alphabets. Finally, the sequence alignment problem with weighted constraints is a newly proposed problem in this dissertation. For this new problem, we first propose an efficient solution, and then show that the concept of weighted constraints can be further used to solve many constraint-related problems on sequences. Therefore, our results in this dissertation have significant contributions to the field of string indexing and sequence analysis.
目次 Table of Contents
LIST OF FIGURES iv
LIST OF TABLES v
LIST OF SYMBOLS vi
LIST OF ABBREVIATION vii
ABSTRACT viii
1 Introduction 1
1.1 String Matching and Indexing . . . . . . . . . . . . . . . . . . 2
1.2 Sequence Comparison . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Results Summary and Organization . . . . . . . . . . . . . . . 5
2 Prerequisite Knowledge 8
2.1 Basic Notations . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Techniques for String Indexing . . . . . . . . . . . . . . . . . . 9
2.2.1 Suffix Tree . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.2 Suffix Array . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 The Least Common Ancestor and the Range Minimum Query 12
2.4 Techniques for Sequence Comparison . . . . . . . . . . . . . . 15
2.4.1 Dynamic Programming for Finding the LCS . . . . . . 15
2.4.2 Hirschberg’s Divide-and-conquer Strategy . . . . . . . 16
3 Indexing Real Scaled Patterns 20
3.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.1 Notations . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.2 The Document Listing Problem . . . . . . . . . . . . . 22
3.2.3 Wang’s Preprocessing for the r-matching Decision Problem
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 An Improved Indexing Algorithm . . . . . . . . . . . . . . . . 24
3.3.1 Properties for Indexing . . . . . . . . . . . . . . . . . . 25
3.3.2 New Efficient Indexing with RMQ . . . . . . . . . . . . 26
3.4 Implementation of Other Scaling Functions . . . . . . . . . . . 29
3.5 Summary and Future Work . . . . . . . . . . . . . . . . . . . 30
4 Indexing Discretely Scaled Patterns 32
4.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2 Wang’s Indexing Algorithm for Discretely Scaled Patterns . . 34
4.3 Efficient Preprocessing Dependent on Σ . . . . . . . . . . . . 36
4.4 Efficient Preprocessing Independent of Σ . . . . . . . . . . . . 44
4.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5 Indexing Proportionally Scaled Patterns 48
5.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.2 Matching Proportionally Scaled Patterns . . . . . . . . . . . . 49
5.2.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.2.2 A Simple Linear Time Matching Algorithm . . . . . . . 51
5.3 Indexing Proportionally-scaled Patterns . . . . . . . . . . . . . 52
5.3.1 Constructing the suffix array of Tふ′ . . . . . . . . . . . 53
5.3.2 Two-phase Searching with RMQ . . . . . . . . . . . . . 55
5.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6 Improved Algorithms for Finding the Merged LCS 58
6.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.2 The LCS with Merging Sequences . . . . . . . . . . . . . . . . 61
6.2.1 The Merged LCS Problem . . . . . . . . . . . . . . . . 61
6.2.2 The Block-merged LCS Problem . . . . . . . . . . . . . 62
6.3 The Two-dimensional Minima of Non-negative Integer Points . 63
6.4 Algorithms for the Merged LCS Problem . . . . . . . . . . . . 64
6.4.1 Locating Candidates . . . . . . . . . . . . . . . . . . . 64
6.4.2 The On-line Algorithm for Merged LCS . . . . . . . . . 65
6.4.3 The Off-line Implementation . . . . . . . . . . . . . . . 70
6.5 Extending the Algorithm with Block Constraints . . . . . . . 72
6.5.1 Candidates with Block Constraints . . . . . . . . . . . 72
6.5.2 Extended On-line and Off-line Algorithms . . . . . . . 74
6.5.3 Analysis for Large Alphabets . . . . . . . . . . . . . . 77
6.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
7 Sequence Alignment with Weighted Constraints 80
7.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.2 Sequence Alignment with Weighted Constraints . . . . . . . . 82
7.3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
8 Conclusions 90
INDEX 104
參考文獻 References
[1] M. I. Abouelhoda, E. Ohlebusch, and S. Kurtz, “Optimal exact string
matching based on suffix arrays,” Proceedings of the 9th International
Symposium on String Processing and Information Retrieval, Lisbon,
Portugal, pp. 31–43, 2002.
[2] S. Alstrup, G. S. Brodal, and T. Rauhe, “New data structures for orthogonal
range searching,” IEEE Symposium on Foundations of Computer
Science, Redondo Beach, California, USA, pp. 198–207, 2000.
[3] S. F. Altschul, “A protein alignment scoring system sensitive to all evolutionary
distances,” Journal of Molecular Evolution, Vol. 36, pp. 290–300,
1993.
[4] S. F. Altschul and G. Gish, “Local alignment statistics,” Methods in
Enzymology, Vol. 266, pp. 460–480, 1996.
[5] A. Amir, A. Butman, and M. Lewenstein, “Real scaled matching,” In-
formation Processing Letters, Vol. 70(4), pp. 185–190, 1999.
[6] A. Amir, G. M. Landau, and U. Vishkin, “Efficient pattern matching
with scaling,” Vol. 13, pp. 2–32, 1992.
[7] A. Amir, A. Butman, M. Lewenstein, and E. Porat, “Real two dimensional
scaled matching,” Algorithmica, Vol. 53(3), pp. 314–336, 2009.
[8] A. Amir, A. Butman, M. Lewenstein, E. Porat, and D. Tsur, “Efficient
one dimensional real scaled matching,” Vol. 5(2), pp. 205–211, 2007.
[9] A. Amir and G. Calinescu, “Alphabet-independent and scaled dictionary
matching,” Vol. 36(1), pp. 34–62, 2000.
[10] A. Amir, M. Lewenstein, and E. Porat, “Faster algorithms for string
matching with k mismatches,” Vol. 50(2), pp. 257–275, 2004.
[11] 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.
[12] A. N. Arslan, “Regular expression constrained sequence alignment,”
Vol. 5(4), pp. 647–661, 2007.
[13] A. N. Arslan and ぴOmer Egecioglu, “Algorithms for the constrained
longest common subsequence problems,” International Journal of Foun-
dations of Computer Science, Vol. 16(6), pp. 1099–1109, 2005.
[14] B. S. Baker and R. Giancarlo, “Sparse dynamic programming for longest
common subsequence from fragments,” Journal of Algorithms, Vol. 42,
No. 2, pp. 231–254, 2002.
[15] M. A. Bender and M. Farach-Colton, “The LCA problem revisited,”
Proceedings of Latin American Theoretical Informatics, Punta del Este,
Uruguay, pp. 88–94, 2000.
[16] R. Boyer and J. Moore, “A fast string searching algorithm,” Communi-
cations of the ACM, Vol. 20(10), pp. 762–772, 1977.
[17] K. Charter, J. Schaeffer, and D. Szafron, “Sequence alignment using
FastLSA,” Proceedings of International Conference on Mathemat-
ics and Engineering Techniques in Medicine and Biological Sciences
(METMBS), Las Vegas, Nevada, USA, pp. 239–245, 2000.
[18] F. Y. L. Chin, A. De Santis, A. L. Ferrara, N. L. Ho, and S. K. Kim, “A
simple algorithm for the constrained sequence problems,” Information
Processing Letters, Vol. 90, pp. 175–179, 2004.
[19] Y.-S. Chung, C. L. Lu, and C. Y. Tang, “Efficient algorithms for regular
expression constrained sequence alignment,” Information Processing
Letters, Vol. 103, pp. 240–246, 2007.
[20] P. Clifford and R. Clifford, “Simple deterministic wildcard matching,”
Information Processing Letters, Vol. 101, pp. 53–54, 2007.
[21] R. Cole and R. Hariharan, “Approximate string matching: a simpler
faster algorithm,” SIAM Journal on Computing, Vol. 31(6), pp. 1761–
1782, 2002.
[22] T. Eilam-Tzoreff and U. Vishkin, “Matching patterns in a string subject
to multi-linear transformation,” Theoretical Computer Science, Vol. 60,
pp. 231–254, 1988.
[23] M. Y. Eltabakh, W.-K. Hon, R. Shah, W. G. Aref, and J. S. Vitter, “The
SBC-tree: an index for run-length compressed sequences,” Proceedings
of the 11th international conference on Extending database technology:
Advances in database technology, Nantes, France, pp. 523–534, 2008.
[24] M. Farach-Colton, P. Ferragina, and S. Muthukrishnan, “On the sortingcomplexity
of suffix tree construction,” Journal of the ACM, Vol. 47(6),
pp. 987–1011, 2000.
[25] K. Fredriksson and E. Ukkonen, “A rotation invariant filter for twodimensional
string matching,” Proceedings of the 9th Annual Sympo-
sium on Combinatorial Pattern Matching (CPM’98), LNCS 1448, Piscataway,
New Jersey, USA, pp. 118–125, 1998.
[26] T. Furusho, T. Nishi, andM. Konishi, “Distributed optimization method
for simultaneous production scheduling and transportation routing in
semiconductor fabrication bays,” International Journal of Innovative
Computing, Information and Control, Vol. 4(3), pp. 559–575, 2008.
[27] Z. Gotthilf, D. Hermelin, and M. Lewenstein, “Constrained LCS: hardness
and approximation,” Combinatorial Pattern Matching, 19th Annual
Symposium (CPM2008), Pisa, Italy, pp. 255–262, 2008.
[28] D. Harel and R. E. Tarjan, “Fast algorithms for finding nearest common
ancestors,” SIAM Journal on Computing, Vol. 13(2), pp. 338–355, 1984.
[29] D. S. Hirschberg, “A linear space algorithm for computing maximal
common subsequences,” Communications of the ACM, Vol. 18, pp. 341–
343, 1975.
[30] D. S. Hirschberg, “Algorithms for the longest common subsequence
problem,” Journal of the ACM, Vol. 24(4), pp. 664–675, 1977.
[31] K. Hokamp, A. McLysaght, and K. H. Wolfe, “The 2R hypothesis and
the human genome sequence,” Journal of Structural and Functional Ge-
nomics, Vol. 3, No. 1-4, pp. 95–110, 2003.
[32] K.-S. Huang, “Some common subsequence problems of multiple
sequences and their applications.” http://etd.lib.nsysu.edu.tw/ETDdb/
ETD-search/search, Dissertation, Department of Computer Science
and Engineering, National Sun Yat-Sen University, Kaohsiung, Taiwan,
2007.
[33] K.-S. Huang, C.-B. Yang, and K.-T. Tseng, “Fast algorithms for finding
the common subsequence of multiple sequences,” Proceedings of Inter-
national Computer Symposium, Taipei, Taiwan, pp. 90(Abstract, full
text in CD), 2004.
[34] 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.
[35] 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.
[36] 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.
[37] C. S. Iliopoulos and M. S. Rahman, “New efficient algorithms for
the lcs and constrained lcs problems,” Information Processing Letters,
Vol. 106(1), pp. 13–18, 2008.
[38] O. Jaillon, J.-M. Aury, F. Brunet, J.-L. Petit, N. Stange-Thomann,
E. Mauceli, L. Bouneau, C. Fischer, C. Ozouf-Costaz, A. Bernot,
S. Nicaud, D. Jaffe, S. Fisher, G. Lutfalla, C. Dossat, B. Segurens,
C. Dasilva, M. Salanoubat, M. Levy, N. Boudet, S. Castellano, V. Anthouard,
C. Jubin, V. Castelli, M. Katinka, B. Vacherie, C. Biemont,
Z. Skalli, L. Cattolico, J. Poulain, V. de Berardinis, C. Cruaud,
S. Duprat, P. Brottier, J.-P. Coutanceau, J. Gouzy, G. Parra, G. Lardier,
C. Chapple, K. J. McKernan, P. McEwan, S. Bosak, M. Kellis, J.-N.
Volff, R. Guigo, M. C. Zody, J. Mesirov, K. Lindblad-Toh, B. Birren,
C. Nusbaum, D. Kahn, M. Robinson-Rechavi, V. Laudet, V. Schachter,
F. Quetier, W. Saurin, C. Scarpelli, P. Wincker, E. S. Lander, J. Weissenbach,
and H. R. Crollius, “Genome duplication in the teleost fish
tetraodon nigroviridis reveals the early vertebrate proto-karyotype,” Na-
ture, Vol. 431, No. 7011, pp. 946–957, 2004.
[39] M. Kellis, B. W. Birren, and E. S. Lander, “Proof and evolutionary
analysis of ancient genome duplication in the yeast saccharomyces cere-
visiae,” Nature, Vol. 428, No. 6983, pp. 617–624, 2004.
[40] D. K. Kim, J. S. Sim, H. Park, and K. Park, “Constructing suffix arrays
in linear time,” Vol. 3(2-4), pp. 126–142, 2005.
[41] M. Kiwi, M. Loebl, and J. Matousek, “Expected length of the longest
common subsequence for large alphabets,” Advances in Mathematics,
Vol. 197, pp. 480–498, 2005.
[42] D. Knuth, J. Morris, and V. Pratt, “Fast pattern matching in strings,”
SIAM Journal on Computing, Vol. 6(1), pp. 323–350, 1977.
[43] P. Ko and S. Aluru, “Space efficient linear time construction of suffix
arrays,” Vol. 3(2-4), pp. 143–156, 2005.
[44] G. A. Komatsoulis and M. S. Waterman, “Chimeric alignment by dynamic
programming: algorithm and biological uses,” RECOMB ’97:
Proceedings of the first annual international conference on computational
molecular biology, New York, NY, USA, pp. 174–180, ACM Press, 1997.
[45] G. M. Landau, B. Schieber, and M. Ziv-Ukelson, “Sparse LCS common
substring alignment,” Information Processing Letters, Vol. 88, No. 6,
pp. 259–270, 2003.
[46] G. M. Landau and M. Ziv-Ukelson, “On the common substring alignment
problem,” Journal of Algorithms, Vol. 41, No. 2, pp. 338–354,
2001.
[47] R. C. T. Lee, S. S. Tseng, R. C. Chang, and Y. T. Tsai, Introduction
to the Design and Analysis of Algorithms. Unalis Corporation, first ed.,
1999.
[48] C.-L. Lu and Y.-P. Huang, “A memory-efficient algorithm for multiple
sequence alignment with constraints,” Bioinformatics, Vol. 21(1),
pp. 20–30, 2005.
[49] U. Manber and G. Myers, “Suffix arrays: A new method for on-line
string searches,” SIAM Journal on Computing, Vol. 22(5), pp. 935–948,
1993.
[50] E. M. McCreight, “A space-economical suffix tree construction algorithm,”
Journal of the ACM, Vol. 23(2), pp. 262–272, 1976.
[51] S. Muthukrishnan, “Efficient algorithms for document retrieval problems,”
Proceedings of the 13th Annual ACM-SIAM Symposium on Dis-
crete Algorithms, San Francisco, CA, pp. 657–666, 2002.
[52] K. Najim, E. Ikonen, and E. Gomez-Ramirez, “Trajectory tracking controlbased
on a genealogical decision tree controller for robot manipulators,”
International Journal of Innovative Computing, Information and
Control, Vol. 4(1), pp. 53–62, 2008.
[53] G. Panopoulou and A. J. Poustka, “Timing and mechanism of ancient
vertebrate genome duplications - the adventure of a hypothesis,”
TRENDS in Genetics, Vol. 21, No. 10, pp. 559–567, 2005.
[54] C.-L. Peng, “An approach for solving the constrained longest common
subsequence problem.” http://etd.lib.nsysu.edu.tw/ETD-db/ETDsearch/
search, Master’s Thesis, Department of Computer Science and
Engineering, National Sun Yat-Sen University, Kaohsiung, Taiwan,
2003.
[55] Y.-H. Peng, C.-B. Yang, K.-S. Huang, and H.-Y. Ann, “Efficient preprocessings
on the one-dimensional discretely scaled pattern matching
problem,” Proceedings of the 24th Workshop on Combinatorial Math-
ematics and Computation Theory, Puli, Nantou, Taiwan, pp. 35–43,
2007.
[56] 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,” accepted by International Journal of Innovative Com-
puting, Information and Control.
[57] Y.-H. Peng, C.-B. Yang, C.-T. Tseng, and C.-Y. Hor, “A new efficient
indexing algorithm for one-dimensional real scaled patterns,” accepted
by Journal of Computer and System Sciences.
[58] Y.-H. Peng, C.-B. Yang, C.-T. Tseng, and C.-Y. Hor, “An efficient preprocessing
on the one-dimensional real-scale pattern matching problem,”
Proceedings of the 25th Workshop on Combinatorial Mathematics and
Computation Theory, Hsinchu, Taiwan, pp. 1–9, 2008.
[59] Y.-H. Peng, C.-B. Yang, C.-T. Tseng, and C.-Y. Hor, “Efficient indexing
for one-dimensional proportionally-scaled patterns,” Proceedings of the
26th Workshop on Combinatorial Mathematics and Computation The-
ory, Chiayi, Taiwan, pp. 21–26, 2009.
[60] Y.-H. Peng, C.-B. Yang, K.-T. Tseng, and K.-S. Huang, “Sequence alignment
with weighted constraints,” Proceedings of 2006 Symposium on
Digital Life Technologies: Building a Safe, Secured and Sound (3S) Liv-
ing Environment, Tainan, Taiwan, pp. 36 (Abstract, full text in CD),
2006.
[61] B. Schieber and U. Vishkin, “On finding lowest common ancestors: Simplification
and parallelization,” SIAM Journal on Computing, Vol. 17,
pp. 1253–1262, 1988.
[62] R. M. Schwartz and M. O. Dayhoff., Matrices for detecting distant rela-
tionships. In M. Dayhoff, editor, Atlas of Protein Sequence and Structure,
volume 5, pages 353-358. National Biomedical Research Foundation,
Washington, DC, 1979.
[63] D. Shapira and J. A. Storer, “Edit distance with move operations,”
Vol. 5, No. 2, pp. 380–392, 2007.
[64] C. Y. Tang, C. L. Lu, M. D.-T. Chang, Y.-T. Tsai, Y.-J. Sun, K.-M.
Chao, J.-M. Chang, Y.-H. Chiou, C.-M. Wu, H.-T. Chang, and W.-I.
Chou, “Constrained multiple sequence alignment tool development and
its application to RNase family alignment,” Journal of Bioinformatics
and Computational Biology, Vol. 1, pp. 267–287, 2003.
[65] Y.-T. Tsai, “The constrained common sequence problem,” Information
Processing Letters, Vol. 88, pp. 173–176, 2003.
[66] K.-T. Tseng, C.-B. Yang, and K.-S. Huang, “The better alignment
among output alignments,” Journal of Computers, Vol. 3, pp. 51–62,
2007.
[67] K.-T. Tseng, C.-B. Yang, K.-S. Huang, and Y.-H. Peng, “Near-optimal
block alignments,” IEICE Transactions on Information and Systems,
Vol. E91-D, No. 3, pp. 789–795, 2008.
[68] E. Ukkonen, “Algorithms for approximate string matching,” Informa-
tion and Control, Vol. 64, pp. 100–118, 1985.
[69] E. Ukkonen, “On-line construction of suffix trees,” Algorithmica, Vol. 14,
No. 3, pp. 249–260, 1995.
[70] J. D. Ullman, A. V. Aho, and D. S. Hirschberg, “Bounds on the complexity
of the longest common subsequence problem,” Journal of the
ACM, Vol. 23(1), pp. 1–12, 1976.
[71] D. Vallenet, L. Labarre, Z. Rouy, V. Barbe, S. Bocs, S. Cruveiller,
A. Lajus, G. Pascal, C. Scarpelli, and C. Medigue, “MaGe: a microbial
genome annotation system supported by synteny results,” Nucleic
Acids Research, Vol. 34, No. 1, pp. 53–65, 2006.
[72] B.-F. Wang, J.-J. Lin, and S.-C. Ku, “Efficient algorithms for the scaled
indexing problem,” Vol. 52(1), pp. 82–100, 2004.
[73] P. Weiner, “Linear pattern matching algorithms,” Proceedings of the
14th IEEE Symposium on Switching and Automata Theory, University
of Iowa, pp. 1–11, 1973.
[74] C.-B. Yang and R. C. T. Lee, “Systolic algorithms for the longest com-
mon subsequence problem,” Journal of the Chinese Institute of Engi-
neers, Vol. 10(6), pp. 691–699, 1987.
[75] D. C. T. Yu, “Efficient algorithms for constrained sequence alignment
problems.” http://ethesys.lib.pu.edu.tw/ETD-db/ETD-search/search,
Master’s Thesis, Department of Computer Science and Information
Management, Providence University, Taichung, Taiwan, 2003.
[76] H. Zhu, H. Kai, K. Eguchi, and Z. Guo, “Application of BPNN in classification
of time intervals for intelligent intrusion detection decision
response system,” International Journal of Innovative Computing, In-
formation and Control, Vol. 4(10), pp. 2483–2491, 2008.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內立即公開,校外一年後公開 off campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code