{"id":"https://openalex.org/W4291295300","doi":"https://doi.org/10.1007/s00453-022-00996-y","title":"Fast and Simple Compact Hashing via Bucketing","display_name":"Fast and Simple Compact Hashing via Bucketing","publication_year":2022,"publication_date":"2022-06-29","ids":{"openalex":"https://openalex.org/W4291295300","doi":"https://doi.org/10.1007/s00453-022-00996-y"},"language":"lv","primary_location":{"id":"doi:10.1007/s00453-022-00996-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00453-022-00996-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00453-022-00996-y.pdf","source":{"id":"https://openalex.org/S89324355","display_name":"Algorithmica","issn_l":"0178-4617","issn":["0178-4617","1432-0541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithmica","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s00453-022-00996-y.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071551582","display_name":"Dominik K\u00f6ppl","orcid":"https://orcid.org/0000-0002-8721-4444"},"institutions":[{"id":"https://openalex.org/I125602781","display_name":"Tokyo Medical and Dental University","ror":"https://ror.org/051k3eh31","country_code":"JP","type":"education","lineage":["https://openalex.org/I125602781"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Dominik K\u00f6ppl","raw_affiliation_strings":["M &D Data Science Center, Tokyo Medical and Dental University, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"M &D Data Science Center, Tokyo Medical and Dental University, Tokyo, Japan","institution_ids":["https://openalex.org/I125602781"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021097696","display_name":"Simon J. Puglisi","orcid":"https://orcid.org/0000-0001-7668-7636"},"institutions":[{"id":"https://openalex.org/I133731052","display_name":"University of Helsinki","ror":"https://ror.org/040af2s02","country_code":"FI","type":"education","lineage":["https://openalex.org/I133731052"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Simon J. Puglisi","raw_affiliation_strings":["Department of Computer Science, University of Helsinki, Helsinki, Finland"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Helsinki, Helsinki, Finland","institution_ids":["https://openalex.org/I133731052"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001025361","display_name":"Rajeev Raman","orcid":"https://orcid.org/0000-0001-9942-8290"},"institutions":[{"id":"https://openalex.org/I153648349","display_name":"University of Leicester","ror":"https://ror.org/04h699437","country_code":"GB","type":"education","lineage":["https://openalex.org/I153648349"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Rajeev Raman","raw_affiliation_strings":["Department of Informatics, University of Leicester, Leicester, UK"],"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Leicester, Leicester, UK","institution_ids":["https://openalex.org/I153648349"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5071551582"],"corresponding_institution_ids":["https://openalex.org/I125602781"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":0.2776,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.62623237,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"84","issue":"9","first_page":"2735","last_page":"2766"},"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.994700014591217,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9828000068664551,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/algorithm","display_name":"Algorithm","score":0.5319583415985107},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.2814229726791382}],"concepts":[{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5319583415985107},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.2814229726791382}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s00453-022-00996-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00453-022-00996-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00453-022-00996-y.pdf","source":{"id":"https://openalex.org/S89324355","display_name":"Algorithmica","issn_l":"0178-4617","issn":["0178-4617","1432-0541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithmica","raw_type":"journal-article"},{"id":"pmh:oai:helda.helsinki.fi:10138/347139","is_oa":true,"landing_page_url":"http://hdl.handle.net/10138/347139","pdf_url":null,"source":{"id":"https://openalex.org/S4210213322","display_name":"Ty\u00f6v\u00e4entutkimus Vuosikirja","issn_l":"0784-1272","issn":["0784-1272","1459-7780"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":{"id":"doi:10.1007/s00453-022-00996-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00453-022-00996-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00453-022-00996-y.pdf","source":{"id":"https://openalex.org/S89324355","display_name":"Algorithmica","issn_l":"0178-4617","issn":["0178-4617","1432-0541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithmica","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1069223013","display_name":null,"funder_award_id":"JSPS KAKENHI","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G1153304832","display_name":"Indexing Massive Datasets with Algorithmic Engineered Compression Techniques on Modern Computer Architectures","funder_award_id":"21K17701","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G3459562248","display_name":null,"funder_award_id":"Grant","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G3670916553","display_name":null,"funder_award_id":"21H05","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4636223006","display_name":null,"funder_award_id":"JSPS KAK","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G5899942187","display_name":null,"funder_award_id":"JP21H05847","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G8675867022","display_name":null,"funder_award_id":"JP21K17701","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4291295300.pdf"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W17958277","https://openalex.org/W1551498417","https://openalex.org/W1587463421","https://openalex.org/W1589951627","https://openalex.org/W1663077732","https://openalex.org/W1798127086","https://openalex.org/W1986970296","https://openalex.org/W2007550813","https://openalex.org/W2023065712","https://openalex.org/W2047619746","https://openalex.org/W2057223122","https://openalex.org/W2057529271","https://openalex.org/W2065717636","https://openalex.org/W2096461567","https://openalex.org/W2136399778","https://openalex.org/W2157174514","https://openalex.org/W2170732565","https://openalex.org/W2241988237","https://openalex.org/W2565630050","https://openalex.org/W2570660584","https://openalex.org/W2625167461","https://openalex.org/W2728476733","https://openalex.org/W2963630872","https://openalex.org/W2963762733","https://openalex.org/W3138321435","https://openalex.org/W4205800206","https://openalex.org/W4237829275","https://openalex.org/W4246219036"],"related_works":["https://openalex.org/W2051487156","https://openalex.org/W2073681303","https://openalex.org/W2544423928","https://openalex.org/W2052122378","https://openalex.org/W2053286651","https://openalex.org/W2181743346","https://openalex.org/W2187401768","https://openalex.org/W2181413294","https://openalex.org/W2989452537","https://openalex.org/W4313731559"],"abstract_inverted_index":{"Abstract":[0],"Compact":[1,136],"hash":[2,137,189,198,211,225,254,357],"tables":[3,138,199],"store":[4],"a":[5,168,202,252,260,291,355],"set":[6,120,261],"S":[7,124,134],"of":[8,76,121,170,178,205,216,230,238,251,270,306,347],"n":[9,271,310],"key-value":[10],"pairs,":[11],"where":[12,78],"the":[13,17,41,113,119,173,298],"keys":[14,122,272],"are":[15,43,181],"from":[16,273],"universe":[18],"$$U":[19],"=":[20,82],"\\{0,\\ldots":[21],",u-1\\}$$":[22],"<mml:math":[23,45,59,88,263,283,319,334],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">":[24,46,60,89,264,284,320,335],"<mml:mrow>":[25,61,62,90,91,336],"<mml:mi>U</mml:mi>":[26],"<mml:mo>=</mml:mo>":[27,99],"<mml:mo>{</mml:mo>":[28],"<mml:mn>0</mml:mn>":[29],"<mml:mo>,</mml:mo>":[30,32,66,95,340],"<mml:mo>\u2026</mml:mo>":[31],"<mml:mi>u</mml:mi>":[33,65,94,106,339],"<mml:mo>-</mml:mo>":[34],"<mml:mn>1</mml:mn>":[35],"<mml:mo>}</mml:mo>":[36],"</mml:mrow>":[37,69,73,98,110,343],"</mml:math>":[38,48,74,111,269,289,325,344],",":[39,125,257,275,326],"and":[40,126,131,146,165,219,222,276,312,315],"values":[42],"$$v$$":[44],"<mml:mi>v</mml:mi>":[47,72],"-bit":[49],"integers,":[50],"in":[51,123,143,167,214,228,236,281],"close":[52,330],"to":[53,150,187,331],"$${{\\mathcal":[54,79,332],"{B}}(u,":[55,80],"n)}":[56,81],"+":[57],"nv$$":[58],"<mml:mi>B</mml:mi>":[63,92,337],"<mml:mo>(</mml:mo>":[64,93,338],"<mml:mi>n</mml:mi>":[67,71,96,107,341],"<mml:mo>)</mml:mo>":[68,97,342],"<mml:mo>+</mml:mo>":[70],"bits":[75],"space,":[77],"\\log":[83],"_2":[84],"{{u}":[85],"\\atopwithdelims":[86],"(){n}}$$":[87],"<mml:msub>":[100],"<mml:mo>log</mml:mo>":[101],"<mml:mn>2</mml:mn>":[102],"</mml:msub>":[103],"<mml:mfenced>":[104],"<mml:mfrac>":[105],"</mml:mfrac>":[108],"</mml:mfenced>":[109],"is":[112,249,303,350],"information-theoretic":[114],"lower":[115],"bound":[116],"for":[117,352],"representing":[118],"support":[127],"operations":[128],"insert,":[129],"delete":[130],"lookup":[132],"on":[133,175,317],".":[135],"have":[139,162],"received":[140],"significant":[141],"attention":[142],"recent":[144,160],"years,":[145],"approaches":[147,180,349],"dating":[148],"back":[149],"Cleary":[151],"[IEEE":[152],"T.":[153],"Comput,":[154],"1984],":[155],"as":[156,158,354],"well":[157],"more":[159],"ones":[161],"been":[163],"implemented":[164],"used":[166],"number":[169],"applications.":[171],"However,":[172],"wins":[174],"space":[176,329],"usage":[177,218,232],"these":[179],"outweighed":[182],"by":[183,297],"their":[184],"slowness":[185],"relative":[186],"conventional":[188],"tables.":[190],"In":[191],"this":[192],"paper,":[193],"we":[194],"demonstrate":[195],"that":[196,250],"compact":[197,210,253,356],"based":[200],"upon":[201],"simple":[203],"idea":[204],"bucketing":[206],"practically":[207],"outperform":[208],"existing":[209,223],"table":[212,226],"implementations":[213,227],"terms":[215,229,237],"memory":[217,231],"construction":[220,239],"time,":[221],"fast":[224],"(and":[233],"sometimes":[234],"also":[235],"time),":[240],"while":[241,327],"having":[242],"competitive":[243],"query":[244],"times.":[245],"A":[246],"related":[247],"notion":[248],"ID":[255,358],"map":[256],"which":[258,302],"stores":[259],"$${\\hat{S}}$$":[262,282,318],"<mml:mover>":[265,285,321],"<mml:mi>S</mml:mi>":[266,286,322],"<mml:mo>^</mml:mo>":[267,287,323],"</mml:mover>":[268,288,324],"U":[274],"implicitly":[277],"associates":[278],"each":[279],"key":[280],"with":[290],"unique":[292],"value":[293],"(its":[294],"ID),":[295],"chosen":[296],"data":[299],"structure":[300],"itself,":[301],"an":[304],"integer":[305],"magnitude":[307],"O":[308],"(":[309],"),":[311],"supports":[313],"inserts":[314],"lookups":[316],"using":[328],"{B}}(u,n)}$$":[333],"bits.":[345],"One":[346],"our":[348],"suitable":[351],"use":[353],"map.":[359]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
