Friday 19th of April 2024
 

Improving an Approximate String Matching Algorithm


Ahmad Osama Maani and Essam Al Daoud

In this paper, an improved algorithm that solves the Approximate String Matching (ASM) problem based on the Longest Common Subsequence (LCS) is presented. The LCS is defined as the longest common subsequence of characters that appears left-to-right between two given strings or substrings, a text called T, and a pattern called p. The improved algorithm solves the problem in less time and uses less space than the conventional LCS algorithm. It does this via a new technique based on the use of a one-dimensional array to order the matching characters between T and p, whereas the original LCS algorithm uses a two-dimensional matrix to order the matching characters, which requires more time and space.

Keywords: Algorithm, Approximate String Matching, Longest Common Sub-sequence.

Download Full-Text


ABOUT THE AUTHORS

Ahmad Osama Maani
Zarqa University, Department of Computer Science Zarqa, Jordan

Essam Al Daoud
Zarqa University, Department of Computer Science Zarqa, Jordan


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »