<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="0.92">
	<channel>
    <title>kolmogorov</title>
    <link>http://kolmogorov.blog2geek.com</link>
    <description>Blog specialise; geek et geek attitude.</description>
    <language>fr-FR</language><item>
        <title>La Complexité de Kolmogorov (2)</title>
        <link>http://kolmogorov.blog2geek.com/la-complexite-de-kolmogorov-2-725.html</link>
        <description>
Cette complexité de Kolmogorov a un impact certain au niveau de la compression. Effectivement, suivant une description, on peut réduire de manière significative les informations.

La complexité d&amp;#39;une chaine n&amp;#39;est pas calculable, on l&amp;#39;a vu. Mais on peut calculer une valeur approchée supérieure de la complexité de cette chaine : il suffit de compresser la chaine suivant un algorithme, de coder la fonction de décompression, et de concatener la chaine de bits correspondant à cette fonction au reste de la chaine, et la longueur totale est notre valeur approchée.
 
Donc, on dit qu&amp;#39;une chaine s est compressible par n si K(s) &lt;= | s | - n, sinon on dit qu&amp;#39;elle est incompressible par n. Une chaine incompressible par 1 est une chaine incompressible (tout court).



On dit qu&amp;#39;une chaine est complexe quand sa valeur de complexité n&amp;#39;est pas de beaucoup inférieure à sa valeur. Les chaines complexes ne sont donc pas compressibles en général, ce qui explique pourquoi il n&amp;#39;existe toujours pas d&amp;#39;algorithme de compression qui s&amp;#39;applique uniformément à toutes les chaines et qui compresse sans pertes.



On sait qu&amp;#39;une chaine est complexe si elle ne peut pas etre décrite d&amp;#39;une manière significativement compressée. Mais, il se trouve qu&amp;#39;on ne peut pas prouver qu&amp;#39;une chaine est complexe au dela d&amp;#39;une certaine longueur de chaine. C&amp;#39;est le théorème de l&amp;#39;incompletude de Chaitin-Kolmogorov :

Il existe une constante C (qui ne dépend que du langage de description choisi) telle qu&amp;#39;il n&amp;#39;existe pas de chaine s pour laquelle on peut prouver que K(s) &gt;= C 

</description>
		<pubDate>Sun, 20 May 2007 20:05:00 GMT</pubDate>
      </item><item>
        <title>La Complexité de Kolmogorov (1)</title>
        <link>http://kolmogorov.blog2geek.com/la-complexite-de-kolmogorov-1-724.html</link>
        <description>

En général, la description d&amp;#39;une chaine est un programme dont la sortie est la chaine en question.

La longueur de cette description est celle du programme comprenant la fonction principale ainsi que toutes les sous fonctions appellées.

La longueur de chaque variable est celle du nombre de bits qui sont necessaires à la représentation de cette variable.

Donc la complexité de Kolmogorov n&amp;#39;est pas calculable par ordinateur, étant donné que le programme permettant de la calculer rentre dans le calcul de la complexité. 


	
	
	La complexité K d&amp;#39;une chaine s dépend du langage de description L choisi. 
	
	
	
	
	Pour un langage L donné, il peut y avoir plusieurs descriptions de s, notées di(s) 
	
	
	
	
	La meilleure description de s, notée d(s), est celle dont la longueur est la plus courte. 
	
	
	
	
	La taille de cette description est la valeur de complexisté de Kolmogorov de s : K(s) = |d(s)|. 
	
	
	
	
	Si K1 et K2 sont les valeurs de complexité de la chaine s suivant les langages L1 et L2, alors, pour tout s, | K1(s) - K2(s) | &lt;= cste. 
	
	
	
	
	La complexité d&amp;#39;une chaine ne dépasse pas ou peu la longueur de la chaine : Pour tout s, K(s) &lt;= | s | + cste. 
	
	




(suite ...) 
</description>
		<pubDate>Sun, 20 May 2007 19:53:00 GMT</pubDate>
      </item><item>
        <title>Introduction</title>
        <link>http://kolmogorov.blog2geek.com/introduction-722.html</link>
        <description>
(Article par Franck Dory, Vincent Gautier, Maxime Arnstamm)




Andrei Kolmogorov (1903 - 1987) était un enseignant chercheur en mathématiques, connu mondialement.

Il est un des fondateurs de la théorie de la complexité algorithmique.

Son principal travail dans ce domaine précis portait sur la complexité d&amp;#39;une chaine (de bits ou de caractères), ce qui permettait de caractériser le nombre de calculs qu&amp;#39;aurait à faire un système pour gérer cette chaine.

La complexité d&amp;#39;une chaine selon Kolmogorov est la longueur de la description la plus courte de la chaine suivant un language donné.

L&amp;#39;exemple le plus parlant consiste à définir les deux chaines de bits suivantes :

1. 01010101010101010101010101010101


2. 01011101011010010101010111110110

Dans cet exemple, la chaine 1 peut être décrite comme 16 fois &quot;01&quot; alors que la chaine 2 n&amp;#39;a pas de meilleur descripteur qu&amp;#39;elle même.


(suite ...)</description>
		<pubDate>Sun, 20 May 2007 19:43:00 GMT</pubDate>
      </item>		</channel>
</rss> 
