www.wikidata.de-de.nina.az
Eine Universelle Hash Funktion manchmal auch als universale Hash Funktion bezeichnet ist ein randomisierter Algorithmus fur welchen gilt dass die Wahrscheinlichkeit einer Kollision in einer Menge mit n displaystyle n Elementen hochstens 1 n displaystyle 1 n betragt Die Grundidee hinter universellem Hashing ist die Hash Funktion zu randomisieren die Hash Funktion wird aus einer Klasse von Funktionen zufallig ausgewahlt Somit kann die Wahrscheinlichkeit fur schlechtes Laufzeitverhalten gleichmassig uber alle Eingaben verteilt werden Definition BearbeitenSei H displaystyle H nbsp eine endliche Menge von Hash Funktionen die eine Menge K displaystyle K nbsp von Schlusseln auf die Menge 0 1 m 1 displaystyle 0 1 dotsc m 1 nbsp abbilden Eine solche Menge wird als universell bezeichnet wenn fur jedes Paar voneinander verschiedener Schlussel k l K displaystyle k l in K nbsp die Anzahl der Hash Funktionen fur die h k h l displaystyle h k h l nbsp gilt hochstens gleich H m displaystyle left H right m nbsp ist Mit anderen Worten mit einer zufallig aus H displaystyle H nbsp ausgewahlten Hash Funktion ist die Wahrscheinlichkeit fur eine Kollision zwischen den Schlusseln k displaystyle k nbsp und l displaystyle l nbsp nicht grosser als die Wahrscheinlichkeit 1 m displaystyle 1 m nbsp einer Kollision wenn h k displaystyle h k nbsp und h l displaystyle h l nbsp zufallig und unabhangig aus der Menge 0 1 m 1 displaystyle 0 1 dotsc m 1 nbsp gewahlt werden Falls n displaystyle n nbsp Elemente in einer Hashtabelle T displaystyle T nbsp der Grosse m displaystyle m nbsp mittels einer zufalligen Hashfunktion h displaystyle h nbsp aus einer c displaystyle c nbsp universellen Familie gespeichert werden dann ist fur jedes T i displaystyle T i nbsp mit mindestens einem Schlussel die erwartete Anzahl Schlussel in T i displaystyle T i nbsp in O 1 c n m displaystyle O 1 c n m nbsp 1 Literatur BearbeitenCormen et al Introduction to Algorithms 2 Auflage MIT Press 2001 Kapitel 11 3 3Einzelnachweise Bearbeiten Cormen et al op cit Abgerufen von https de wikipedia org w index php title Universelle Hash Funktion amp oldid 236733772