@inproceedings{a58183f8ad6d492898b0150a2d3969bf,
title = "A simple algorithm for approximating the text-to-pattern hamming distance",
abstract = "The algorithmic task of computing the Hamming distance between a given pattern of length m and each location in a text of length n, both over a general alphabet Σ, is one of the most fundamental algorithmic tasks in string algorithms. The fastest known runtime for exact computation is {\~O}(n √m). We recently introduced a complicated randomized algorithm for obtaining a 1 ± ∈ approximation for each location in the text in O(n/∈ log 1/∈ log n log m log |Σ|) total time, breaking a barrier that stood for 22 years. In this paper, we introduce an elementary and simple randomized algorithm that takes O(n/∈ log n log m) time.",
keywords = "Approximation algorithms, Hamming distance, Pattern matching",
author = "Tsvi Kopelowitz and Ely Porat",
note = "Publisher Copyright: {\textcopyright} Tsvi Kopelowitz and Ely Porat.; 1st Symposium on Simplicity in Algorithms, SOSA 2018 ; Conference date: 07-01-2018 Through 10-01-2018",
year = "2018",
month = jan,
day = "1",
doi = "10.4230/OASIcs.SOSA.2018.10",
language = "الإنجليزيّة",
series = "OpenAccess Series in Informatics",
publisher = "Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing",
editor = "Raimund Seidel",
booktitle = "1st Symposium on Simplicity in Algorithms, SOSA 2018 - Co-located with the 29th ACM-SIAM Symposium on Discrete Algorithms, SODA 2018",
address = "ألمانيا",
}