Publication | Closed Access
Oblivious string embeddings and edit distance approximations
68
Citations
10
References
2006
Year
EngineeringString-searching AlgorithmString ProcessingAlgorithmic Information TheoryCombinatorial Pattern MatchingLower BoundData PrivacyComputational ComplexityLength NComputer ScienceOblivious String EmbeddingsDiscrete MathematicsOblivious EmbeddingCoding TheoryEdit DistanceApproximation TheorySimilarity SearchCryptography
We introduce an oblivious embedding that maps strings of length n under edit distance to strings of length at most n/r under edit distance for any value of parameter r. For any given r, our embedding provides a distortion of O(r1+μ) for some μ = o(1), which we prove to be (almost) optimal. The embedding can be computed in O(21/μn) time.We also show how to use the main ideas behind the construction of our embedding to obtain an efficient algorithm for approximating the edit distance between two strings. More specifically, for any 1 > e ≥ 0, we describe an algorithm to compute the edit distance D(S, R) between two strings S and R of length n in time O(n1+e), within an approximation factor of min{n1-e/3+o(1), (D(S, R/ne)1/2+o(1)}. For the case of e = 0, we get a O(n)-time algorithm that approximates the edit distance within a factor of min{n1/3+o(1), D(S, R)1/2+o(1)}, improving the recent result of Bar-Yossef et al. [2].
| Year | Citations | |
|---|---|---|
Page 1
Page 1