Title :
Parallel algorithms for fast computation of normalized edit distances
Author :
Egecioglu, Ömer ; Ibel, Maximilian
Author_Institution :
Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
Abstract :
The authors give work-optimal and polylogarithmic time parallel algorithms for solving the normalized edit distance problem. The normalized edit distance between two strings X and Y with lengths n⩾m is the minimum quotient of the sum of the costs of edit operations transforming X into Y by the length of the edit path corresponding to those edit operations. Marzal and Vidal (1993) proposed a sequential algorithm with a time complexity of O(nm2). They show that this algorithm can be parallelized work-optimally on an array of n (or m) processors, and on a mesh of n×m processors. They then propose a sublinear time algorithm that is almost work-optimal: using O(mn1.75) processors, the time complexity of the algorithm is O(n0.75 log n) and the total number of operations is O (mn 2.5 log n). This algorithm runs on a CREW PRAM, but is likely to work on weaker PRAM models and hypercubes with minor modifications. Finally, they present a polylogarithmic O(log2 n) time algorithm based on matrix multiplication which runs on a O(n6/log n) processor hypercube
Keywords :
computational complexity; matrix multiplication; parallel algorithms; pattern matching; string matching; CREW PRAM; PRAM models; edit operations; fast computation; hypercubes; matrix multiplication; normalized edit distances; polylogarithmic time parallel algorithms; processor mesh; strings; sublinear time algorithm; time complexity; work-optimal parallel algorithms; Computer science; Concurrent computing; Costs; Dynamic programming; Hypercubes; Information retrieval; Parallel algorithms; Parallel programming; Phase change random access memory; Signal processing algorithms;
Conference_Titel :
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7683-3
DOI :
10.1109/SPDP.1996.570374