<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=PAT_Tree</id>
	<title>PAT Tree - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=PAT_Tree"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=PAT_Tree&amp;action=history"/>
	<updated>2026-05-22T04:22:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=PAT_Tree&amp;diff=1262047&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=PAT_Tree&amp;diff=1262047&amp;oldid=prev"/>
		<updated>2026-02-18T18:02:06Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein &amp;#039;&amp;#039;&amp;#039;PAT Tree&amp;#039;&amp;#039;&amp;#039; ist eine [[Datenstruktur]] zum schnellen Auffinden von Wörtern in Texten.&lt;br /&gt;
Grundlegende Idee dabei ist, den gesamten Text als eine Zeichenkette zu sehen, diese in &amp;#039;&amp;#039;siStrings&amp;#039;&amp;#039; zu zerlegen und deren binäre Darstellung in einen [[Patricia-Trie]] einzufügen.&lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;siString&amp;#039;&amp;#039; ist dabei eine Zeichenkette, die an einer beliebigen Stelle im Text beginnt und maximal bis ans Textende reicht.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
PAT Trees wurden von Gaston H. Gonnet, Ricardo A. Baeza-Yates und Tim Snider im Jahre 1992 in ihrer Arbeit &amp;#039;&amp;#039;New indices for text: PAT Trees and PAT arrays&amp;#039;&amp;#039; beschrieben. Sie benutzen [[Patricia-Trie]]s, die von Donald R. Morrison beschrieben wurden.&lt;br /&gt;
Gernot Gwehenberger beschrieb unabhängig (veröffentlicht im gleichen Monat Oct. 1968) eine zum PATRICIA-Trie identische Suchmethode und Datenstruktur. 1984 verwendete Gernot Gwehenberger diese Datenstruktur zur Beantwortung der Frage: Wieweit unterscheidet sich der Informationsgehalt genetischer Information vom Informationsgehalt anderer Informationen etwa der von zufällig generierter Information (Informationsgehalt I=1). Gemeint ist hier der Informationsgehalt nach Shannon. Die vergleichende Untersuchung erfolgte, indem jeweils drei gleich lange Textfolgen in siStrings zerlegt und zu jeweils einem PATRICIA-Tree zusammengefügt wurden. Der jeweilige Informationsgehalt I ergab sich dann aus der mittleren Anzahl Suchschritte A nach der Formel A=log2(N)/I + K(I). Diese Formel wurde abgeleitet für den Fall einer Textfolge deren Redundanz R (R=1-I) davon herrührt, dass die Bits 1 und 0, aus denen die Textfolge zusammengesetzt ist, eine unterschiedliche Wahrscheinlichkeit haben. Dabei ist N die Anzahl der siStrings und K eine von I abhängige Konstante (für die eine Formel angegeben wird). Die 3 Textfolgen von je 4361 Zeichen waren genetische Information des Bakteriums Escherichia coli (Plasmid pBR322), sowie die ersten 4361 alphanumerischen Zeichen der Publikation sowie zur Kontrolle zufällig generierte Information (I=1). Es ergab sich bei der praktischen Auswertung für die genetische Information I=0.9923, für den Text I=0.834 und für die Kontrolle I=1.0014.&lt;br /&gt;
&lt;br /&gt;
== Suchmethoden ==&lt;br /&gt;
PAT-Trees ermöglichen es, verschiedene Anfragearten effizient zu beantworten.&lt;br /&gt;
* Präfix Suche&lt;br /&gt;
* Näherungssuche&lt;br /&gt;
* Bereichssuche&lt;br /&gt;
* Häufigkeitssuche&lt;br /&gt;
* Längste Wiederholungssuche&lt;br /&gt;
* Suche nach regulären Ausdrücken&lt;br /&gt;
* Ermitteln des Informationsgehalts (nach Shannon) einer Textfolge&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* &amp;#039;&amp;#039;Suchbäume: ein vielseitig einsetzbares Hilfsmittel.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;OUTPUT.&amp;#039;&amp;#039; Nr. 8/1984, Fachpresse Goldach CH.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://portal.acm.org/citation.cfm?id=129692&amp;amp;dl=GUIDE&amp;amp;coll=Portal&amp;amp;CFID=17251716&amp;amp;CFTOKEN=75344361 Der Original-Artikel von Gonnet bei ACM]&lt;br /&gt;
* [http://portal.acm.org/citation.cfm?id=321481 Practical Algorithm to Retrieve Information Coded in Alphanumeric], Originalpapier im ACM Portal [en]&lt;br /&gt;
* [https://cr.yp.to/bib/1968/gwehenberger.html Anwendung einer binären Verweiskettenmethode beim Aufbau von Listen.] Elektronische Rechenanlagen 10 (1968), von Gernot Gwehenberger&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenstruktur]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>