Está en la página 1de 1

Complejidad de Kolmogórov

En la teoría de la computación, la complejidad de


Kolmogórov es el tamaño o cantidad de
información del programa de computadora más
corto que produce cierto resultado. Debe su nombre
a Andréi Kolmogórov. La complejidad de
Kolmogórov también se denomina complejidad
descriptiva o complejidad de Kolmogoróv-Chaitin,
complejidad estocástica, o entropía algorítmica.

Para definir la complejidad de Kolmogórov, primero


debe especificarse un lenguaje descriptivo para las
secuencias o cadenas. Tal lenguaje puede basarse en
cualquier lenguaje de programación como Lisp o
Detalle de una parte del conjunto de Mandelbrot.
Pascal. Si P es un programa que genera como
Almacenar esta imagen sin más en color de
salidas secuencias de tipo x, entonces P es una
calidad 24-bit requeriría 1,62 millones de bits; sin
descripción del conjunto de x. La longitud de la
embargo, un pequeño programa informático
descripción es la longitud de P como secuencia de
puede reproducir estos 1,62 millones de bits
caracteres. Para determinar la longitud de P, debe
usando la definición del conjunto de Mandelbrot.
darse cuenta de las longitudes de todas las
Por esa razón, la complejidad de Kolmogórov es
subrutinas empleadas en P. La longitud de de hecho mucho menor que 1,62 millones de bits.
cualquier número entero n que aparezca en el
programa P es la cantidad de bits requeridos para
representar n, esto es, log2n.

Véase también
Teoría algorítmica de la información
Teoría de la complejidad computacional

Enlaces externos
Comparación de códigos generadores del conjunto Mandelbrot en RosettaCode. (http://rosetta
code.org/wiki/Mandelbrot_set)

Obtenido de «https://es.wikipedia.org/w/index.php?title=Complejidad_de_Kolmogórov&oldid=130391473»

También podría gustarte