String Matching Algorithms Spring-2004, Wednesday, 18-20
Office
hours: Wednesday, 10-11
8240103
(office), 052-4895100 (cell)
Text
Book:
Gusfield, D., Algorithms on Strings, Trees, and
Sequences.
List
of subjects:
1. Exact
String Matching
Knuth,
D.E., J.H. Morris and V.R. Pratt, Fast Pattern Matching in Strings,
Karp,
R.M. and M.O. Rabin, Efficient randomized pattern-matching algorithms, IBM Journal
Of Research and Development, 31, 2, 249{260, (1987).
2. LCA
Berkman, O. and U. Vishkin, Recursive star-tree
parallel data-structure, SIAM J.
Computing, 22, 221-242. (1989).
Presentation by
Danny Hermelin.
3. Suffix
trees
Ukkonen, E., On-line Construction of Suffix Trees, Algorithmica,
14, 3, 249-260 (1995).
Presentation by Ora
Arbel
4. Approximate
String Matching
Abrahamson,
K.R. Generalized String Matching.
Landau,
G.M. and U. Vishkin, Fast parallel and serial approximate string matching, Journal
of Algorithms, 10, 2, 157{169 (1989).
Galil,
Z. and R. Giancarlo, Improved String Matching with k Mismatches, SIGACT NEWS, 62,
52-54, (1986).
Amir,
A., M. Lewenstein and
matches,
SODA, 794-803 (2000).
Presentation by A. Amir, Presentation by
M. Lewenstein.
5. Local
Alignment
Smith,
T.f., M.S. Waterman, The identification of common molecular subsequences, J.
Mol. Biol., 147, 195-197 (1981).
Efraty,
N., and G.M. Landau, Sparse Normalized Local Alignment, CPM 2004.
Presentation by Nadav Efraty
Arslan,
A.N., Ö. Eğecioğlu and P.A. Pevzner, A new approach to sequence
comparison:
normalized
sequence alignment, Bioinformatics, 17, 4, 327-337, (2001).
Presentation by Dekel Tsur
6. The
Labeling Paradigm
Cenk
Sahinalp, Uzi Vishkin: Efficient Approximate and Dynamic Matching of
Patterns
Using
a Labeling Paradigm (extended abstract). FOCS 1996: 320-328.
Presentation by C. Sahinalp.
Graham
Cormode ,
Moves,
SODA 2002: 667-676.
Presentation by O. Weimann.
7. Dynamic Programming, Hamming, LCS,
Edit Distance
8. Monge
Crochemore,
M., G.M. Landau and M. Ziv-Ukelson, A Sub-quadratic sequence
alignment
algorithm for unrestricted scoring matrices, SIAM J. Comput., 32, 5, 1654 --
1673 (2003).
Presentation by
M. Ziv-Ukelson.
Aggarwal,
A., M. Klawe, S. Moran, P. Shor, and R. Wilber: Geometric Applications of a
Matrix-Searching Algorithm, Algorithmica, 2, 195-208 (1987).
Lempel,
A., and J. Ziv: On the complexity of finite sequences, IEEE Transactions on
Information Theory, 22, 75--81 (1976).
Ziv,
J., and A. Lempel: A Universal Algorithm for Sequential Data Compression, IEEE
Transactions on Information Theory, IT-23(3), 337--343 (1977).
9. Grade: Test.
Remarks:
1. Workshop, May 9-13.
2. Seminar, Tuesday 12-14.
3. Presentations.