Title
HAMFAST: Fast Hamming Distance Computation
Abstract
Similarity is a vague concept which can be treated in a quantitative manner only using appropriate mathematical representation of the objects to compare and a metric on the space representation. In biology the mathematical representation of structure relies on strings taken from an alphabet of m symbols. Very often binary strings, m = 2, are used. The size of the binary string depends on the complexity of the structure to represent, so the string can be quite long. The Hamming distance is the most used metric with binary strings. The computational effort required to compute the Hamming distance linearly depends on the size of the string. However even a linear effort case may be computational heavy if many computations are required. One of the fastest computational approach to evaluate Hamming distances relies on look-up tables. The computational performance, however, rapidly deteriorates with the size of binary string length, due to cache misses. We present a computational strategy and implementation which can handle huge number of Hamming distance evaluation between binary strings of arbitrary length keeping computational performance competitive.
Year
DOI
Venue
2009
10.1109/CSIE.2009.223
CSIE (1)
Keywords
Field
DocType
hamming distance,fastest computational approach,computational effort,computational performance,computational strategy,fast hamming distance computation,binary string length,hamming distance evaluation,binary string,appropriate mathematical representation,hamming distance linearly,data structures,immune system,computational complexity,computational modeling,computer science,algorithms,computer model,look up table,mathematical representation,string matching,bioinformatics,optimization
Edit distance,Hamming code,Computer science,Hamming(7,4),Theoretical computer science,Artificial intelligence,Hamming weight,Algorithm,Hamming distance,Hamming bound,String metric,Hamming graph,Machine learning
Conference
Citations 
PageRank 
References 
0
0.34
6
Authors
5
Name
Order
Citations
PageRank
Francesco Pappalardo118928.53
Cristiano Calonaci240.69
Marzio Pennisi310923.03
Emilio Mastriani411.38
Santo Motta520229.74