Back to Search Start Over

On Pattern Matching With Swaps

Authors :
Fouad B. Chedid
Source :
AICCSA
Publication Year :
2013
Publisher :
IEEE, 2013.

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.

Details

Database :
OpenAIRE
Journal :
2013 ACS International Conference on Computer Systems and Applications (AICCSA)
Accession number :
edsair.doi...........0c5c1cec421fd6b5fa888b6f9165416c
Full Text :
https://doi.org/10.1109/aiccsa.2013.6616414