DocumentCode :
638298
Title :
On Pattern Matching With Swaps
Author :
Chedid, Fouad B.
Author_Institution :
Dhofar Univ., Salalah, Oman
fYear :
2013
fDate :
27-30 May 2013
Firstpage :
1
Lastpage :
5
Abstract :
Pattern Matching with Swaps (PMS for short) is a variation of the classical pattern matching problem where a match is allowed to include disjoint local swaps. In 2009, Cantone and Faro devised a new dynamic programming algorithm for PMS, named Cross-Sampling, that runs in O(nm) time and uses O(m) space. More important, Cross-Sampling admits a linear-time implementation based on bit parallelism when the pattern´s size is comparable to the word size of the machine. In this paper, we present improved dynamic programming formulations of the approach of Cantone and Faro for PMS which result in simpler algorithms that are much easier to be comprehended and implemented.
Keywords :
computational complexity; dynamic programming; pattern matching; sampling methods; O(m) space; O(nm) time; cross-sampling; disjoint local swaps; improved dynamic programming formulations; linear-time implementation; pattern matching with swaps; Approximation algorithms; Computer science; Dynamic programming; Equations; Heuristic algorithms; Pattern matching; Tin; Approximate Pattern Matching with Swaps; Bit-Parallelism; Dynamic Programming; Efficient Algorithms; Pattern Matching with Swaps;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications (AICCSA), 2013 ACS International Conference on
Conference_Location :
Ifrane
ISSN :
2161-5322
Type :
conf
DOI :
10.1109/AICCSA.2013.6616414
Filename :
6616414
Link To Document :
بازگشت