Abstract
Parallel algorithms are presented for solving some string-comparison problems on the hypercube. For strings x and y with length(x) = m, length(y) = n, and assuming n ≥ m, it is shown that the string-edit problem, the longest common subsequence problem, and the minimum-length time-warping problem can be solved in O(log2n) time using O(1) space per processing element (PE) on an SIMD hypercube of O(n3/log2n) PEs. It is also shown that the longest common substring problem can be solved in O(log n) time using O(1) space per PE on an SIMD hypercube of O(n2) PEs, and that the substring problem (where typically m is much smaller than n) can be solved in O(m + log n) time using O(m) space per PE on an MIMD hypercube of O(n/m) PEs; this algorithm has an optimal processor-time product if m = Ω(log n). The results of implementing this algorithm on the NCUBE/7 hypercube machine are presented.
| Original language | English |
|---|---|
| Pages (from-to) | 190-193 |
| Number of pages | 4 |
| Journal | Proceedings of the International Conference on Parallel Processing |
| Volume | 3 |
| Publication status | Published - 1988 |
| Externally published | Yes |
Fingerprint
Dive into the research topics of 'Hypercube algorithms for some string comparison problems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver