Sold out

Solving Some Sequence Problems on Run-Length Encoded Strings - Longest Common Subsequences, Edit Distances, and Squares

English · Paperback / Softback

Description

Read more

Measuring the similarity or difference between two strings is a fundamental problem to many applications. In bioinformatics, one has to predict the structures of RNA and proteins, to classify the functions of molecules, to infer the phylogeny of organisms, and to search entries in huge sequence databases. While processing electronic documents, one needs fast and flexible indexing techniques to perform searches. For this purpose, many measures are defined. The longest common subsequence and the edit distance are the most studied dealt with problems in string processing.In this book, we propose an O(min{mN,Mn}) time algorithm for finding a longest common subsequence of strings X and Y with lengths m and n, respectively, and run-length-encoded lengths M and N, respectively. On the other hand, we also improve the time bound to O(min{mN,Mn}) for finding the edit distance between strings X and Y.Squares play a central role from word combinatorics and application perspective. We show how to locate all squares in a run-length encoded string in time O(N logN). The time complexity of our result is optimal, and it is irrelevant to the length of the original uncompressed string.

About the author

NING WANG is an Assistant Professor as the School of Politics and Global Studies, Arizona State University.

Product details

Authors G S Huang, G. S. Huang, L Wang, Y. L. Wang, Jia-Ji Liu, Jia-Jie Liu, WANG
Publisher VDM Verlag Dr. Müller
 
Languages English
Product format Paperback / Softback
Released 01.01.2008
 
EAN 9783639022650
ISBN 978-3-639-02265-0
No. of pages 76
Dimensions 150 mm x 5 mm x 220 mm
Weight 131 g
Subjects Guides
Natural sciences, medicine, IT, technology > IT, data processing

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.