Matches in SemOpenAlex for { <https://semopenalex.org/work/W2998269341> ?p ?o ?g. }
- W2998269341 abstract "We revisit a fundamental problem in string matching: given a pattern of length m and a text of length n, both over an alphabet of size $sigma$, compute the Hamming distance between the pattern and the text at every location. Several $(1+epsilon)$-approximation algorithms have been proposed in the literature, with running time of the form $O(epsilon^{-O(1)}nlog nlog m)$, all using fast Fourier transform (FFT). We describe a simple $(1+epsilon)$-approximation algorithm that is faster and does not need FFT. Combining our approach with additional ideas leads to numerous new results: - We obtain the first linear-time approximation algorithm; the running time is $O(epsilon^{-2}n)$. - We obtain a faster exact algorithm computing all Hamming distances up to a given threshold k; its running time improves previous results by logarithmic factors and is linear if $klesqrt m$. - We obtain approximation algorithms with better $epsilon$-dependence using rectangular matrix multiplication. The time-bound is $O(n)$ when the pattern is sufficiently long: $mge epsilon^{-28}$. Previous algorithms require $O(epsilon^{-1}n)$ time. - When k is not too small, we obtain a truly sublinear-time algorithm to find all locations with Hamming distance approximately (up to a constant factor) less than k, in $O((n/k^{Omega(1)}+occ)n^{o(1)})$ time, where occ is the output size. The algorithm leads to a property tester, returning true if an exact match exists and false if the Hamming distance is more than $delta m$ at every location, running in $O(delta^{-1/3}n^{2/3}+delta^{-1}n/m)$ time. - We obtain a streaming algorithm to report all locations with Hamming distance approximately less than k, using $O(epsilon^{-2}sqrt k)$ space. Previously, streaming algorithms were known for the exact problem with O(k) space or for the approximate problem with $O(epsilon^{-O(1)}sqrt m)$ space." @default.
- W2998269341 created "2020-01-10" @default.
- W2998269341 creator A5004581825 @default.
- W2998269341 creator A5028866207 @default.
- W2998269341 creator A5032955418 @default.
- W2998269341 creator A5049614530 @default.
- W2998269341 creator A5086467798 @default.
- W2998269341 date "2020-01-01" @default.
- W2998269341 modified "2023-09-27" @default.
- W2998269341 title "Approximating Text-to-Pattern Hamming Distances" @default.
- W2998269341 cites W1514735749 @default.
- W2998269341 cites W1756477312 @default.
- W2998269341 cites W1801581302 @default.
- W2998269341 cites W1972418517 @default.
- W2998269341 cites W1977613481 @default.
- W2998269341 cites W1989204408 @default.
- W2998269341 cites W2008249302 @default.
- W2998269341 cites W2024305877 @default.
- W2998269341 cites W2052899946 @default.
- W2998269341 cites W2055417893 @default.
- W2998269341 cites W2064473870 @default.
- W2998269341 cites W2067974452 @default.
- W2998269341 cites W2074707165 @default.
- W2998269341 cites W2082092341 @default.
- W2998269341 cites W2091929432 @default.
- W2998269341 cites W2127289128 @default.
- W2998269341 cites W2133601898 @default.
- W2998269341 cites W2153517105 @default.
- W2998269341 cites W2158695970 @default.
- W2998269341 cites W2162663580 @default.
- W2998269341 cites W2164259467 @default.
- W2998269341 cites W2213810084 @default.
- W2998269341 cites W2278382295 @default.
- W2998269341 cites W2295428206 @default.
- W2998269341 cites W2509544990 @default.
- W2998269341 cites W2885605070 @default.
- W2998269341 cites W2963299914 @default.
- W2998269341 cites W2963464974 @default.
- W2998269341 cites W2963691830 @default.
- W2998269341 cites W2964142086 @default.
- W2998269341 cites W2996824547 @default.
- W2998269341 cites W3098556943 @default.
- W2998269341 cites W3104626761 @default.
- W2998269341 cites W3137072739 @default.
- W2998269341 cites W36558993 @default.
- W2998269341 cites W2783094551 @default.
- W2998269341 hasPublicationYear "2020" @default.
- W2998269341 type Work @default.
- W2998269341 sameAs 2998269341 @default.
- W2998269341 citedByCount "2" @default.
- W2998269341 countsByYear W29982693412019 @default.
- W2998269341 countsByYear W29982693412020 @default.
- W2998269341 crossrefType "posted-content" @default.
- W2998269341 hasAuthorship W2998269341A5004581825 @default.
- W2998269341 hasAuthorship W2998269341A5028866207 @default.
- W2998269341 hasAuthorship W2998269341A5032955418 @default.
- W2998269341 hasAuthorship W2998269341A5049614530 @default.
- W2998269341 hasAuthorship W2998269341A5086467798 @default.
- W2998269341 hasConcept C105795698 @default.
- W2998269341 hasConcept C11413529 @default.
- W2998269341 hasConcept C114614502 @default.
- W2998269341 hasConcept C117160843 @default.
- W2998269341 hasConcept C118615104 @default.
- W2998269341 hasConcept C121332964 @default.
- W2998269341 hasConcept C134306372 @default.
- W2998269341 hasConcept C157125643 @default.
- W2998269341 hasConcept C165064840 @default.
- W2998269341 hasConcept C193319292 @default.
- W2998269341 hasConcept C2779557605 @default.
- W2998269341 hasConcept C33923547 @default.
- W2998269341 hasConcept C39927690 @default.
- W2998269341 hasConcept C57273362 @default.
- W2998269341 hasConcept C62520636 @default.
- W2998269341 hasConcept C63553672 @default.
- W2998269341 hasConcept C73150493 @default.
- W2998269341 hasConcept C75172450 @default.
- W2998269341 hasConcept C77553402 @default.
- W2998269341 hasConceptScore W2998269341C105795698 @default.
- W2998269341 hasConceptScore W2998269341C11413529 @default.
- W2998269341 hasConceptScore W2998269341C114614502 @default.
- W2998269341 hasConceptScore W2998269341C117160843 @default.
- W2998269341 hasConceptScore W2998269341C118615104 @default.
- W2998269341 hasConceptScore W2998269341C121332964 @default.
- W2998269341 hasConceptScore W2998269341C134306372 @default.
- W2998269341 hasConceptScore W2998269341C157125643 @default.
- W2998269341 hasConceptScore W2998269341C165064840 @default.
- W2998269341 hasConceptScore W2998269341C193319292 @default.
- W2998269341 hasConceptScore W2998269341C2779557605 @default.
- W2998269341 hasConceptScore W2998269341C33923547 @default.
- W2998269341 hasConceptScore W2998269341C39927690 @default.
- W2998269341 hasConceptScore W2998269341C57273362 @default.
- W2998269341 hasConceptScore W2998269341C62520636 @default.
- W2998269341 hasConceptScore W2998269341C63553672 @default.
- W2998269341 hasConceptScore W2998269341C73150493 @default.
- W2998269341 hasConceptScore W2998269341C75172450 @default.
- W2998269341 hasConceptScore W2998269341C77553402 @default.
- W2998269341 hasLocation W29982693411 @default.
- W2998269341 hasOpenAccess W2998269341 @default.
- W2998269341 hasPrimaryLocation W29982693411 @default.
- W2998269341 hasRelatedWork W1554198395 @default.