Title :
An adaptive constant time hashing scheme for dynamic key set
Author :
Neogy, S. ; Choudhury, S. ; Chaki, N.
Author_Institution :
Jadavpur Univ., Kolkata, India
Abstract :
Hashing is an important tool in randomized algorithms, with applications in such diverse fields including information retrieval, data mining, cryptology and parallel algorithms. However, the worst case behavior of a regular hash-based searching is O(n). Perfect hashing is a solution to this problem that offers a worst case performance of O(1) only for the static key set. In this paper we have proposed an adaptive hashing scheme that works on dynamic key sets and still enables keys to be searched in constant time. It has been further established that, if the hash functions are carefully chosen, then the space requirement of the hash structure is O(n).
Keywords :
computational complexity; data structures; randomised algorithms; search problems; adaptive constant time hashing scheme; dynamic key sets; perfect hashing; randomized algorithms; regular hash-based searching; universal hash functions; Algorithm design and analysis; Cryptography; Data mining; Information retrieval; Parallel algorithms; Table lookup;
Conference_Titel :
TENCON 2004. 2004 IEEE Region 10 Conference
Print_ISBN :
0-7803-8560-8
DOI :
10.1109/TENCON.2004.1414607