Abstract
There are several hashing-based data structures whose space utilization (keys per table cells) directly depends on the edge density threshold for the appearance of a 2-core in some underlying random k-uniform hypergraph. We show that by modifying these data structures such that the k-uniform hypergraphs are replaced by certain non-uniform hypergraphs their space utilization can be improved. These non-uniform hypergraphs are a mixture of uniform hypergraphs each with a linear number of edges but with different edge sizes. In the case of two different edge sizes we give a solution for the optimal (expected) number of edges of each size such that the 2-core threshold for the resulting mixed hypergraph is maximized. For suitable edge sizes we obtain optimal thresholds for mixed hypergraphs up to 0.920, improving the maximum 2-core threshold for any random k-uniform hypergraph, which is about 0.818.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aumüller, M., Dietzfelbinger, M., Rink, M.: Experimental Variations of a Theoretically Good Retrieval Data Structure. In: Fiat, A., Sanders, P. (eds.) ESA 2009. LNCS, vol. 5757, pp. 742–751. Springer, Heidelberg (2009)
Belazzougui, D., Botelho, F.C., Dietzfelbinger, M.: Hash, Displace, and Compress. In: Fiat, A., Sanders, P. (eds.) ESA 2009. LNCS, vol. 5757, pp. 682–693. Springer, Heidelberg (2009)
Botelho, F.C., Pagh, R., Ziviani, N.: Simple and Space-Efficient Minimal Perfect Hash Functions. In: Dehne, F., Sack, J.-R., Zeh, N. (eds.) WADS 2007. LNCS, vol. 4619, pp. 139–150. Springer, Heidelberg (2007)
Chazelle, B., Kilian, J., Rubinfeld, R., Tal, A.: The Bloomier Filter: An Efficient Data Structure for Static Support Lookup Tables. In: Proc. 15th SODA, pp. 30–39 (2004)
Cooper, C.: The Cores of Random Hypergraphs with a Given Degree Sequence. Random Struct. Algorithms 25(4), 353–375 (2004)
Dietzfelbinger, M., Goerdt, A., Mitzenmacher, M., Montanari, A., Pagh, R., Rink, M.: Tight Thresholds for Cuckoo Hashing via XORSAT. CoRR abs/0912.0287 (2009), http://arxiv.org/abs/0912.0287
Dietzfelbinger, M., Goerdt, A., Mitzenmacher, M., Montanari, A., Pagh, R., Rink, M.: Tight Thresholds for Cuckoo Hashing via XORSAT. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6198, pp. 213–225. Springer, Heidelberg (2010)
Dietzfelbinger, M., Pagh, R.: Succinct Data Structures for Retrieval and Approximate Membership (Extended Abstract). In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part I. LNCS, vol. 5125, pp. 385–396. Springer, Heidelberg (2008)
Fountoulakis, N., Panagiotou, K.: Orientability of Random Hypergraphs and the Power of Multiple Choices. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6198, pp. 348–359. Springer, Heidelberg (2010)
Goodrich, M.T., Mitzenmacher, M.: Invertible Bloom Lookup Tables. In: Proc. 49th Communication, Control, and Computing (Allerton), pp. 792–799 (2011)
Havas, G., Majewski, B.S., Wormald, N.C., Czech, Z.J.: Graphs, Hypergraphs and Hashing. In: van Leeuwen, J. (ed.) WG 1993. LNCS, vol. 790, pp. 153–165. Springer, Heidelberg (1994)
Kim, J.H.: Poisson cloning model for random graphs. In: Proc. ICM Madrid 2006, vol. III, pp. 873–898 (2006)
Luby, M.: LT Codes. In: Proc. 43rd FOCS, p. 271 (2002)
Luby, M., Mitzenmacher, M., Shokrollahi, M.A., Spielman, D.A.: Efficient Erasure Correcting Codes. IEEE Transactions on Information Theory 47(2), 569–584 (2001)
Luby, M., Mitzenmacher, M., Shokrollahi, M.A., Spielman, D.A., Stemann, V.: Practical Loss-Resilient Codes. In: Proc. 29th STOC, pp. 150–159 (1997)
Majewski, B.S., Wormald, N.C., Havas, G., Czech, Z.J.: A Family of Perfect Hashing Methods. Comput. J. 39(6), 547–554 (1996)
Maymounkov, P.: Online codes (Extended Abstract). Tech. Rep. TR2002-833, New York University (2002)
Molloy, M.: The pure literal rule threshold and cores in random hypergraphs. In: Proc. 15th SODA, pp. 672–681 (2004)
Rink, M.: On Thresholds for the Appearance of 2-cores in Mixed Hypergraphs. CoRR abs/1204.2131 (2012), http://arxiv.org/abs/1204.2131
Shokrollahi, A.: Raptor Codes. IEEE Transactions on Information Theory 52(6), 2551–2567 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rink, M. (2013). Mixed Hypergraphs for Linear-Time Construction of Denser Hashing-Based Data Structures. In: van Emde Boas, P., Groen, F.C.A., Italiano, G.F., Nawrocki, J., Sack, H. (eds) SOFSEM 2013: Theory and Practice of Computer Science. SOFSEM 2013. Lecture Notes in Computer Science, vol 7741. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35843-2_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-35843-2_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35842-5
Online ISBN: 978-3-642-35843-2
eBook Packages: Computer ScienceComputer Science (R0)