<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Kolmogorow-Komplexit%C3%A4t</id>
	<title>Kolmogorow-Komplexität - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Kolmogorow-Komplexit%C3%A4t"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Kolmogorow-Komplexit%C3%A4t&amp;action=history"/>
	<updated>2026-04-10T10:37:55Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Kolmogorow-Komplexit%C3%A4t&amp;diff=9620&amp;oldid=prev</id>
		<title>2A02:8071:8188:CF60:5AC1:988D:556B:D147: Grammatik korrigiert</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Kolmogorow-Komplexit%C3%A4t&amp;diff=9620&amp;oldid=prev"/>
		<updated>2025-06-21T18:24:04Z</updated>

		<summary type="html">&lt;p&gt;Grammatik korrigiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;Kolmogorow-Komplexität&amp;#039;&amp;#039;&amp;#039;&amp;lt;!-- auf Deutsch nicht -off oder -ov! --&amp;gt; (nach [[Andrei Nikolajewitsch Kolmogorow]]) ist ein Maß für die Strukturiertheit einer [[Zeichenkette]] und ist durch die Länge des kürzesten Programms gegeben, das diese Zeichenkette erzeugt. Dieses kürzeste Programm gibt somit eine beste [[Datenkompression|Komprimierung]] der Zeichenkette an, ohne dass Information verloren geht.&lt;br /&gt;
&lt;br /&gt;
Wenn die Kolmogorow-Komplexität einer Zeichenkette mindestens so groß ist wie die Zeichenkette selbst, dann bezeichnet man die Zeichenkette als unkomprimierbar, zufällig oder auch strukturlos. Je näher die Kolmogorow-Komplexität an der Länge der Zeichenkette liegt, desto &amp;#039;[[Zufall|zufälliger]]&amp;#039; ist die Zeichenkette (und desto mehr Information enthält sie).&lt;br /&gt;
&lt;br /&gt;
Das Prinzip der Kolmogorow-Komplexität wurde unabhängig im Jahre 1964 von [[Ray Solomonoff]], im Jahre 1965 von [[Andrei Nikolajewitsch Kolmogorow|Andrei Kolmogorow]] und 1969 von [[Gregory Chaitin]] entwickelt und hat Bezüge zur [[Claude Shannon|Shannonschen]] [[Informationstheorie]].&lt;br /&gt;
&lt;br /&gt;
Die Kolmogorow-Komplexität wird manchmal auch &amp;#039;&amp;#039;&amp;#039;Algorithmische Komplexität&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Beschreibungskomplexität&amp;#039;&amp;#039;&amp;#039; genannt, darf aber nicht mit der [[Komplexität (Informatik)|Zeit- oder Raumkomplexität von Algorithmen]] verwechselt werden. Etwas präziser ist die Bezeichnung &amp;#039;&amp;#039;&amp;#039;Algorithmischer Informationsgehalt&amp;#039;&amp;#039;&amp;#039;, die auch die Verbindung zu dem Begriff des [[Informationsgehalt]]s nach Shannon herstellt. Ein verwandter, aber deutlich abzugrenzender Ansatz ist die &amp;#039;&amp;#039;[[Algorithmische Tiefe]]&amp;#039;&amp;#039;, die sich auf den Aufwand bezieht, der betrieben werden muss, um eine bestimmte Nachricht zu erzeugen oder zu entschlüsseln. Die [[Algorithmische Informationstheorie]] von [[Gregory Chaitin]] präzisiert den Ansatz [[Andrei Nikolajewitsch Kolmogorow|Kolmogorows]] in Bezug auf das [[Maschinenmodell]]. [[Jorma Rissanen]] beschreibt mit der [[Minimum Description Length]] ein ähnliches Konzept, das aber auf [[Datenkompression|Komprimierung]] der Daten aufbaut.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
Ein Beispiel zur Erzeugung einer Folge von 1000 Nullen mag die Kompression veranschaulichen:&lt;br /&gt;
Die Zahl 1000 lässt sich (in [[Dualsystem|Binärform]]) durch 10 [[Bit]] darstellen.&lt;br /&gt;
Bei einem gegebenen (konstanten) Programm zum Ausdrucken einer Nullfolge kann man die Kolmogorow-Komplexität einer Folge von &amp;#039;&amp;#039;n&amp;#039;&amp;#039; Nullen als &amp;quot;Konstante + log(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;)&amp;quot; angeben:&lt;br /&gt;
 Program Nullfolge (n)&lt;br /&gt;
  begin&lt;br /&gt;
    for i:= 1 to n         // im Beispiel n = 1000&lt;br /&gt;
     print &amp;quot;0&amp;quot;&lt;br /&gt;
  end&lt;br /&gt;
Das obige Programm kann mit einer konstanten Anzahl an Bits kodiert werden, z.&amp;amp;nbsp;B. als [[Maschinencode]] oder als einfache [[Textdatei]]. Die Kodierung der Zahl &amp;#039;&amp;#039;n&amp;#039;&amp;#039; benötigt &amp;#039;&amp;#039;log(n)&amp;#039;&amp;#039; Bits. Die gesamte Kodierung benötigt also zusammengerechnet &amp;quot;Konstante + log(n)&amp;quot; Bits und damit für große &amp;#039;&amp;#039;n&amp;#039;&amp;#039; wesentlich weniger als &amp;#039;&amp;#039;n&amp;#039;&amp;#039; Bits. Daher ist die Nullfolge komprimierbar.&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstellung verdeutlicht die Komprimierbarkeit:&lt;br /&gt;
 Program Nullfolge (n)00000000000000000000000000000&lt;br /&gt;
 0begin00000000000000000000000000000000000000000000&lt;br /&gt;
 00for i:= 1 to n0000000000000000000000000000000000&lt;br /&gt;
 000print &amp;quot;0&amp;quot;00000000000000000000000000000000000000&lt;br /&gt;
 0end0000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
 00000000000000000000000000000000000000000000000000&lt;br /&gt;
Das Programm, das die Folge mit 1000 Nullen erzeugt, nimmt kaum mehr als 5 % der Folge selber ein.&lt;br /&gt;
&lt;br /&gt;
== Zufall oder Ordnung? ==&lt;br /&gt;
Es gibt allerdings (in diesem Sinne) auch nur scheinbar zufällige [[Zahlenfolge]]n.&lt;br /&gt;
Beispielsweise gibt es ein kurzes Programm, welches die [[Dezimalentwicklung]] der Kreiszahl [[Kreiszahl|Pi]] in beliebiger Genauigkeit erzeugt.&lt;br /&gt;
Damit ergibt sich ebenfalls eine Komplexität der Form &amp;quot;Konstante + log(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;)&amp;quot;, wobei &amp;#039;&amp;#039;n&amp;#039;&amp;#039; die Genauigkeit der Darstellung angibt.&lt;br /&gt;
&lt;br /&gt;
== Berechnung ==&lt;br /&gt;
Die Kolmogorow-Komplexität ist nicht berechenbar, sie ist allerdings von oben [[rekursiv aufzählbar]].&lt;br /&gt;
&lt;br /&gt;
== Anwendungen ==&lt;br /&gt;
Heute findet die Kolmogorow-Komplexität Anwendung in der [[Informatik]], der [[Biologie]] und anderen Wissenschaften, die Strukturen oder Informationen betrachten.&lt;br /&gt;
&lt;br /&gt;
# [[Datenkompression]]&lt;br /&gt;
# Definition der [[Zufälligkeit]] in Zeichenketten&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* [[Ming Li]], [[Paul Vitányi]]: &amp;#039;&amp;#039;An Introduction to Kolmogorov Complexity and Its Applications.&amp;#039;&amp;#039; 3. Auflage. Springer-Verlag, New York 2008, ISBN 978-0-387-33998-6, {{DOI|10.1007/978-0-387-49820-1}}&lt;br /&gt;
* [[Juraj Hromkovič|Juraj Hromkovic]]: &amp;#039;&amp;#039;Theoretische Informatik. Formale Sprachen, Berechenbarkeit, Komplexitätstheorie, Algorithmik, Kommunikation und Kryptographie.&amp;#039;&amp;#039; 3. überarbeitete und erweiterte Auflage. Teubner Verlag, Wiesbaden 2007, ISBN 978-3-8351-0043-5 (&amp;#039;&amp;#039;Leitfäden der Informatik&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://homepages.cwi.nl/~paulv/kolmogorov.html Paul Vitanyis Webpräsenz zur Kolmogorow-Komplexität]&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Kolmogorowkomplexitat}}&lt;br /&gt;
[[Kategorie:Theoretische Informatik]]&lt;br /&gt;
[[Kategorie:Berechenbarkeitstheorie]]&lt;/div&gt;</summary>
		<author><name>2A02:8071:8188:CF60:5AC1:988D:556B:D147</name></author>
	</entry>
</feed>