Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. A further analysis o ...
Article

A further analysis of Cuckoo Hashing with a Stash and Random Graphs of Excess r

Reinhard Kutzelnigg (1)
(1) Institute of Discrete Mathematics and Geometry [Vienne]
Download article
Open on HAL
Imported on
March 26, 2015
Published on
January 1, 2010
Last modified on
March 31, 2025
Volume 12
vol. 12:3
Analysis of Algorithms
DOI
10.46298/dmtcs.495
License
https://about.hal.science/hal-authorisation-v1
Indicators
854
Views
1019
Downloads

A further analysis of Cuckoo Hashing with a Stash and Random Graphs of Excess r

Reinhard Kutzelnigg (1)
(1) Institute of Discrete Mathematics and Geometry [Vienne]
Abstract
Cuckoo hashing is a hash table data structure offering constant access time, even in the worst case. As a drawback, the construction fails with small, but practically significant probability. However, Kirsch et al. (2008) showed that a constant-sized additional memory, the so called stash, is sufficient to reduce the failure rate drastically. But so far, using a modified insertion procedure that demands additional running time to look for an admissible key is required. As a major contribution of this paper, we show that the same bounds on the failure probability hold even without this search process and thus, the performance increases. Second, we extend the analysis to simplified cuckoo hashing, a variant of the original algorithm offering increased performance. Further, we derive some explicit asymptotic approximations concerning the number of usual resp. bipartite graphs related to the data structures. Using these results, we obtain much more precise asymptotic expansions of the success rate. These calculations are based on a generating function approach and applying the saddle point method. Finally, we provide numerical results to support the theoretical analysis.
Keywords
  • [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]
  • Hashing
  • Cuckoo hashing
  • Algorithms
  • Generating functions
  • Random graphs
  • Saddle point method
Cited by

Source: OpenCitations

  • Explicit and Efficient Hash Families Suffice for Cuckoo Hashing with a Stash

    Algorithmica

    Authors : Martin Aumüller ORCID, Martin Dietzfelbinger ORCID, Philipp Woelfel ORCID

    Journal reference : Volume 70, 2013, pp. 428-456

    DOI : 10.1007/s00453-013-9840-x
  • A novel multithresholding algorithm for segmentation of the MRI images

    Salud Ciencia y Tecnología

    Authors : Bhavna Kaushik Pancholi ORCID, Pramodkumar Sevantilal Modi ORCID, Gitesh Chitaliya Nehal ORCID

    Journal reference : Volume 3, 2023, pp. 408

    DOI : 10.56294/saludcyt2023408
Preview
Loading PDF preview...