{"id":"https://openalex.org/W2943392475","doi":"https://doi.org/10.1145/3357713.3384259","title":"Fast hashing with strong concentration bounds","display_name":"Fast hashing with strong concentration bounds","publication_year":2020,"publication_date":"2020-06-07","ids":{"openalex":"https://openalex.org/W2943392475","doi":"https://doi.org/10.1145/3357713.3384259","mag":"2943392475"},"language":"en","primary_location":{"id":"doi:10.1145/3357713.3384259","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3357713.3384259","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1905.00369","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066049644","display_name":"Anders Aamand","orcid":"https://orcid.org/0000-0002-0402-0514"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Anders Aamand","raw_affiliation_strings":["University of Copenhagen, Denmark","University of Copenhagen, Denmark,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]},{"raw_affiliation_string":"University of Copenhagen, Denmark,","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071366395","display_name":"Jakob B\u00e6k Tejs Knudsen","orcid":null},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Jakob B\u00e6k Tejs Knudsen","raw_affiliation_strings":["University of Copenhagen, Denmark","University of Copenhagen, Denmark,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]},{"raw_affiliation_string":"University of Copenhagen, Denmark,","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037911463","display_name":"Mathias B\u00e6k Tejs Knudsen","orcid":"https://orcid.org/0000-0001-5308-9609"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mathias B\u00e6k Tejs Knudsen","raw_affiliation_strings":["SupWiz, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SupWiz, Denmark","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107338903","display_name":"Peter Rasmussen","orcid":"https://orcid.org/0000-0001-9219-8410"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Peter Michael Reichstein Rasmussen","raw_affiliation_strings":["University of Copenhagen, Denmark","University of Copenhagen, Denmark,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]},{"raw_affiliation_string":"University of Copenhagen, Denmark,","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039232562","display_name":"Mikkel Thorup","orcid":"https://orcid.org/0000-0001-5237-1709"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Mikkel Thorup","raw_affiliation_strings":["University of Copenhagen, Denmark","University of Copenhagen, Denmark,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]},{"raw_affiliation_string":"University of Copenhagen, Denmark,","institution_ids":["https://openalex.org/I124055696"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1265","last_page":"1278"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9952999949455261,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.6538082361221313},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.5944246053695679},{"id":"https://openalex.org/keywords/sigma","display_name":"Sigma","score":0.5425001978874207},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5355759859085083},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.5284690260887146},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.5255542993545532},{"id":"https://openalex.org/keywords/character","display_name":"Character (mathematics)","score":0.5080249309539795},{"id":"https://openalex.org/keywords/bin","display_name":"Bin","score":0.5071790218353271},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.4863582253456116},{"id":"https://openalex.org/keywords/dynamic-perfect-hashing","display_name":"Dynamic perfect hashing","score":0.477460652589798},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.4605386257171631},{"id":"https://openalex.org/keywords/expected-value","display_name":"Expected value","score":0.4563082754611969},{"id":"https://openalex.org/keywords/linear-hashing","display_name":"Linear hashing","score":0.44568997621536255},{"id":"https://openalex.org/keywords/universal-hashing","display_name":"Universal hashing","score":0.41676652431488037},{"id":"https://openalex.org/keywords/perfect-hash-function","display_name":"Perfect hash function","score":0.3598077893257141},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.30498814582824707},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.27023452520370483},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.21170106530189514},{"id":"https://openalex.org/keywords/double-hashing","display_name":"Double hashing","score":0.19316479563713074},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.08397161960601807}],"concepts":[{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.6538082361221313},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.5944246053695679},{"id":"https://openalex.org/C2778049214","wikidata":"https://www.wikidata.org/wiki/Q7512234","display_name":"Sigma","level":2,"score":0.5425001978874207},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5355759859085083},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.5284690260887146},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.5255542993545532},{"id":"https://openalex.org/C2780861071","wikidata":"https://www.wikidata.org/wiki/Q1062934","display_name":"Character (mathematics)","level":2,"score":0.5080249309539795},{"id":"https://openalex.org/C156273044","wikidata":"https://www.wikidata.org/wiki/Q4913766","display_name":"Bin","level":2,"score":0.5071790218353271},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.4863582253456116},{"id":"https://openalex.org/C122907437","wikidata":"https://www.wikidata.org/wiki/Q5318999","display_name":"Dynamic perfect hashing","level":5,"score":0.477460652589798},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.4605386257171631},{"id":"https://openalex.org/C141042865","wikidata":"https://www.wikidata.org/wiki/Q200125","display_name":"Expected value","level":2,"score":0.4563082754611969},{"id":"https://openalex.org/C36375716","wikidata":"https://www.wikidata.org/wiki/Q6553456","display_name":"Linear hashing","level":5,"score":0.44568997621536255},{"id":"https://openalex.org/C116058348","wikidata":"https://www.wikidata.org/wiki/Q846912","display_name":"Universal hashing","level":5,"score":0.41676652431488037},{"id":"https://openalex.org/C87431388","wikidata":"https://www.wikidata.org/wiki/Q2070573","display_name":"Perfect hash function","level":4,"score":0.3598077893257141},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.30498814582824707},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.27023452520370483},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.21170106530189514},{"id":"https://openalex.org/C138111711","wikidata":"https://www.wikidata.org/wiki/Q478351","display_name":"Double hashing","level":4,"score":0.19316479563713074},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.08397161960601807},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1145/3357713.3384259","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3357713.3384259","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:1905.00369","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1905.00369","pdf_url":"https://arxiv.org/pdf/1905.00369","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/6fb53196-f1d0-4037-bad0-29d099578c83","is_oa":true,"landing_page_url":"https://researchprofiles.ku.dk/da/publications/6fb53196-f1d0-4037-bad0-29d099578c83","pdf_url":"https://curis.ku.dk/ws/files/258498062/Fast_Hashing_with_Strong_Concentration_Bounds.pdf","source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"contributionToPeriodical"},{"id":"mag:2943392475","is_oa":true,"landing_page_url":"https://arxiv.org/pdf/1905.00369","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1905.00369","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1905.00369","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1905.00369","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1905.00369","pdf_url":"https://arxiv.org/pdf/1905.00369","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4422840520","display_name":null,"funder_award_id":"16582","funder_id":"https://openalex.org/F4320310490","funder_display_name":"Villum Fonden"}],"funders":[{"id":"https://openalex.org/F4320310490","display_name":"Villum Fonden","ror":"https://ror.org/007ww2d15"},{"id":"https://openalex.org/F4320334966","display_name":"Bhabha Atomic Research Centre","ror":"https://ror.org/05w6wfp17"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2943392475.pdf","grobid_xml":"https://content.openalex.org/works/W2943392475.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W25594804","https://openalex.org/W106528892","https://openalex.org/W1484602170","https://openalex.org/W1498632315","https://openalex.org/W1520833380","https://openalex.org/W1546441687","https://openalex.org/W1548702063","https://openalex.org/W1555915743","https://openalex.org/W1575408548","https://openalex.org/W1600727346","https://openalex.org/W1785933978","https://openalex.org/W1821505243","https://openalex.org/W1979795732","https://openalex.org/W1981326337","https://openalex.org/W1985623009","https://openalex.org/W1986804393","https://openalex.org/W1987613448","https://openalex.org/W2003184432","https://openalex.org/W2008159385","https://openalex.org/W2008740515","https://openalex.org/W2009316475","https://openalex.org/W2031934066","https://openalex.org/W2042587503","https://openalex.org/W2050026004","https://openalex.org/W2052207834","https://openalex.org/W2059271645","https://openalex.org/W2063844956","https://openalex.org/W2071179368","https://openalex.org/W2102481563","https://openalex.org/W2107371087","https://openalex.org/W2121404865","https://openalex.org/W2129930407","https://openalex.org/W2136399778","https://openalex.org/W2138429974","https://openalex.org/W2166542473","https://openalex.org/W2245536463","https://openalex.org/W2295428206","https://openalex.org/W2407340388","https://openalex.org/W2408047244","https://openalex.org/W2408675303","https://openalex.org/W2904894749","https://openalex.org/W2962766560","https://openalex.org/W3014428963"],"related_works":["https://openalex.org/W3035048169","https://openalex.org/W2408675303","https://openalex.org/W2952109546","https://openalex.org/W200648432","https://openalex.org/W2081155845","https://openalex.org/W2082162447","https://openalex.org/W1551533237","https://openalex.org/W2136399778","https://openalex.org/W1974617549","https://openalex.org/W2295319256","https://openalex.org/W1566783100","https://openalex.org/W2335996541","https://openalex.org/W2109929425","https://openalex.org/W2564828926","https://openalex.org/W135840602","https://openalex.org/W2949210875","https://openalex.org/W1917123765","https://openalex.org/W2951897124","https://openalex.org/W2951881567","https://openalex.org/W3208234243"],"abstract_inverted_index":{"Previous":[0],"work":[1],"on":[2,11,17,24,44],"tabulation":[3,13,19,55,107],"hashing":[4,33,56,108],"by":[5,115],"P\u01cetra\u015fcu":[6,116],"and":[7,14,117],"Thorup":[8,118],"from":[9,15],"STOC\u201911":[10],"simple":[12],"SODA\u201913":[16],"twisted":[18],"offered":[20],"Chernoff-style":[21],"concentration":[22,113],"bounds":[23,114],"hash":[25],"based":[26],"sums,":[27],"e.g.,":[28,67],"the":[29,45,104,112,122],"number":[30],"of":[31,48,64,74,87,100,106],"balls/keys":[32],"to":[34,58],"a":[35,60,68],"given":[36],"bin,":[37],"but":[38],"under":[39],"some":[40],"quite":[41],"severe":[42],"restrictions":[43],"expected":[46,123],"values":[47],"these":[49],"sums.":[50],"The":[51,76,94],"basic":[52],"idea":[53],"in":[54,91],"is":[57,109],"view":[59],"key":[61,70],"as":[62,71],"consisting":[63],"c=O(1)":[65],"characters,":[66],"64-bit":[69],"c=8":[72],"characters":[73],"8-bits.":[75],"character":[77,85],"domain":[78],"\u03a3":[79],"should":[80],"be":[81],"small":[82],"enough":[83],"that":[84],"tables":[86,99],"size":[88],"|\u03a3|":[89],"fit":[90],"fast":[92],"cache.":[93],"schemes":[95],"then":[96],"use":[97],"O(1)":[98],"this":[101],"size,":[102],"so":[103],"space":[105],"O(|\u03a3|).":[110],"However,":[111],"only":[119],"apply":[120],"if":[121],"sums":[124],"are":[125],"\u226a":[126],"|\u03a3|.":[127]},"counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-19T07:52:34.831488","created_date":"2025-10-10T00:00:00"}
