Matches in SemOpenAlex for { <https://semopenalex.org/work/W2003184432> ?p ?o ?g. }
Showing items 1 to 80 of
80
with 100 items per page.
- W2003184432 abstract "Simple tabulation dates back to Zobrist in 1970. Keys are viewed as c characters from some alphabet A. We initialize c tables h_0, ..., h_{c-1} mapping characters to random hash values. A key x=(x_0, ..., x_{c-1}) is hashed to h_0[x_0] xor...xor h_{c-1}[x_{c-1}]. The scheme is extremely fast when the character hash tables h_i are in cache. Simple tabulation hashing is not 4-independent, but we show that if we apply it twice, then we get high independence. First we hash to intermediate keys that are 6 times longer than the original keys, and then we hash the intermediate keys to the final hash values. The intermediate keys have d=6c characters from A. We can view the hash function as a degree d bipartite graph with keys on one side, each with edges to d output characters. We show that this graph has nice expansion properties, and from that we get that with another level of simple tabulation on the intermediate keys, the composition is a highly independent hash function. The independence we get is |A|^{Omega(1/c)}. Our space is O(c|A|) and the hash function is evaluated in O(c) time. Siegel [FOCS'89, SICOMP'04] proved that with this space, if the hash function is evaluated in o(c) time, then the independence can only be o(c), so our evaluation time is best possible for Omega(c) independence---our independence is much higher if c=|A|^{o(1)}. Siegel used O(c)^c evaluation time to get the same independence with similar space. Siegel's main focus was c=O(1), but we are exponentially faster when c=omega(1). Applying our scheme recursively, we can increase our independence to |A|^{Omega(1)} with o(c^{log c}) evaluation time. Compared with Siegel's scheme this is both faster and higher independence. Our scheme is easy to implement, and it does provide realistic implementations of 100-independent hashing for, say, 32 and 64-bit keys." @default.
- W2003184432 created "2016-06-24" @default.
- W2003184432 creator A5039232562 @default.
- W2003184432 date "2013-10-01" @default.
- W2003184432 modified "2023-09-25" @default.
- W2003184432 title "Simple Tabulation, Fast Expanders, Double Tabulation, and High Independence" @default.
- W2003184432 cites W1985623009 @default.
- W2003184432 cites W1993022201 @default.
- W2003184432 cites W2008159385 @default.
- W2003184432 cites W2050026004 @default.
- W2003184432 cites W2052207834 @default.
- W2003184432 cites W2071179368 @default.
- W2003184432 cites W2090418561 @default.
- W2003184432 cites W2207819601 @default.
- W2003184432 cites W4230943211 @default.
- W2003184432 doi "https://doi.org/10.1109/focs.2013.18" @default.
- W2003184432 hasPublicationYear "2013" @default.
- W2003184432 type Work @default.
- W2003184432 sameAs 2003184432 @default.
- W2003184432 citedByCount "24" @default.
- W2003184432 countsByYear W20031844322014 @default.
- W2003184432 countsByYear W20031844322015 @default.
- W2003184432 countsByYear W20031844322016 @default.
- W2003184432 countsByYear W20031844322017 @default.
- W2003184432 countsByYear W20031844322018 @default.
- W2003184432 countsByYear W20031844322019 @default.
- W2003184432 countsByYear W20031844322020 @default.
- W2003184432 crossrefType "proceedings-article" @default.
- W2003184432 hasAuthorship W2003184432A5039232562 @default.
- W2003184432 hasBestOaLocation W20031844322 @default.
- W2003184432 hasConcept C108546238 @default.
- W2003184432 hasConcept C111472728 @default.
- W2003184432 hasConcept C114614502 @default.
- W2003184432 hasConcept C116058348 @default.
- W2003184432 hasConcept C118615104 @default.
- W2003184432 hasConcept C132525143 @default.
- W2003184432 hasConcept C138111711 @default.
- W2003184432 hasConcept C138885662 @default.
- W2003184432 hasConcept C197657726 @default.
- W2003184432 hasConcept C2780586882 @default.
- W2003184432 hasConcept C33923547 @default.
- W2003184432 hasConcept C38652104 @default.
- W2003184432 hasConcept C41008148 @default.
- W2003184432 hasConcept C67388219 @default.
- W2003184432 hasConcept C87431388 @default.
- W2003184432 hasConcept C99138194 @default.
- W2003184432 hasConceptScore W2003184432C108546238 @default.
- W2003184432 hasConceptScore W2003184432C111472728 @default.
- W2003184432 hasConceptScore W2003184432C114614502 @default.
- W2003184432 hasConceptScore W2003184432C116058348 @default.
- W2003184432 hasConceptScore W2003184432C118615104 @default.
- W2003184432 hasConceptScore W2003184432C132525143 @default.
- W2003184432 hasConceptScore W2003184432C138111711 @default.
- W2003184432 hasConceptScore W2003184432C138885662 @default.
- W2003184432 hasConceptScore W2003184432C197657726 @default.
- W2003184432 hasConceptScore W2003184432C2780586882 @default.
- W2003184432 hasConceptScore W2003184432C33923547 @default.
- W2003184432 hasConceptScore W2003184432C38652104 @default.
- W2003184432 hasConceptScore W2003184432C41008148 @default.
- W2003184432 hasConceptScore W2003184432C67388219 @default.
- W2003184432 hasConceptScore W2003184432C87431388 @default.
- W2003184432 hasConceptScore W2003184432C99138194 @default.
- W2003184432 hasLocation W20031844321 @default.
- W2003184432 hasLocation W20031844322 @default.
- W2003184432 hasOpenAccess W2003184432 @default.
- W2003184432 hasPrimaryLocation W20031844321 @default.
- W2003184432 hasRelatedWork W1551533237 @default.
- W2003184432 hasRelatedWork W1600184780 @default.
- W2003184432 hasRelatedWork W1719676592 @default.
- W2003184432 hasRelatedWork W1985245705 @default.
- W2003184432 hasRelatedWork W2008159385 @default.
- W2003184432 hasRelatedWork W2094127768 @default.
- W2003184432 hasRelatedWork W2137225431 @default.
- W2003184432 hasRelatedWork W2169139294 @default.
- W2003184432 hasRelatedWork W2267172249 @default.
- W2003184432 hasRelatedWork W4251536634 @default.
- W2003184432 isParatext "false" @default.
- W2003184432 isRetracted "false" @default.
- W2003184432 magId "2003184432" @default.
- W2003184432 workType "article" @default.