Permuted Scaled Matching
Scaled matching and permutation matching are two well known paradigms in the domain of pattern matching. Scaled matching refers to finding an occurrence of a pattern which is enlarged proportionally by some scale k within a larger text. Permutation matching is the problem of finding all substrings within a text where the character statistics of the substring and the pattern are the same. Permutation matching is easy, while scaled matching requires innovative solutions. One interesting setting of applications is the merge of the two. The problem of scaled permuted matching (i.e. first permuting and then scaling) has been addressed and solved optimally. However, it was left as an open problem whether there are efficient algorithms for permuted scaled matching. In this paper we solve the problem efficiently in a deterministic setting and optimally in a randomized setting.
KeywordsPattern Match String Match Binary Search Tree Deterministic Setting Approximate String Match
Unable to display preview. Download preview PDF.
- 1.Amir, A., Apostolico, A., Landau, G.M., Satta, G.: Efficient text fingerprinting via parikh mapping. J. Discrete Algorithms 1(5-6) (2003)Google Scholar
- 12.Cicalese, F., Fici, G., Lipták, Z.: Searching for jumbled patterns in strings. In: Stringology, pp. 105–117 (2009)Google Scholar
- 14.Fisher, M.J., Paterson, M.S.: String matching and other products. In: Karp, R.M. (ed.) Complexity of Computation. SIAM AMS Proceeding, vol. 7, pp. 113–125 (1974)Google Scholar
- 16.Sathishkumar, G.A., Ramachandran, S., Bhoopathy Bagan, K.: Image encryption using random pixel permutation by chaotic mapping. In: IEEE Symposium on Computers and Informatics (ISCI), pp. 247–251 (2012)Google Scholar
- 18.Karp, R.M., Miller, R.E., Rosenberg, A.L.: Rapid identification of repeated patterns in strings, trees and arrays. In: STOC, pp. 125–136 (1972)Google Scholar
- 22.Patidar, V., Purohit, G., Sud, K.K., Pareek, N.K.: Image encryption through a novel permutation-substitution scheme based on chaotic standard map. In: International Workshop on Chaos-Fractals Theories and Applications (IWCFTA), pp. 164–169 (2010)Google Scholar