DocumentCode :
2078820
Title :
Artificial life, the second law of thermodynamics, and Kolmogorov Complexity
Author :
Woodward, John R. ; Farjudian, Amin
Author_Institution :
Sch. of Comput. Sci., Univ. of Nottingham, Ningbo, China
Volume :
2
fYear :
2010
fDate :
10-12 Dec. 2010
Firstpage :
1266
Lastpage :
1269
Abstract :
One of the basic features of life is replication. Indeed one of the three components of evolution is inheritance, which implies some similarity (both phenotypic and genotypic) between parents and offspring. Life is a process and not a substance (e.g. being carbon-based does not capture what life is), and this therefore justifies an algorithmic definition. Artificial life is concerned with the study of synthetic life, and is implemented on a digital computer. Tierra is a particularly prominent instance, where rudimentary life forms compete for space and time. In this system interesting eco-systems emerge, for example demonstrating parasitic behavior. The second law of thermodynamics states that the entropy of an isolated system is nondecreasing. The second law is a consequence of statistics, and that there are many more states with high entropy than low entropy. Entropy has connections with coding theory, data compression and Kolmogorov Complexity, as well as thermodynamics and statistical mechanics. When transmitting a coded message, the length of the message is proportional to the entropy. The shortest computer description is a universal code which is good for all probability distributions. The second law could therefore be restated as the Kolmogorov Complexity of a system is nondecreasing. Kolmogorov Complexity is incomputable, however we can use compression tools to give an approximate upper bound. We implement a simple digital world consisting of a bit string of Os and Is. We implement a system like Tierra, firstly with just thermal noise and no life and observe that the compression size of the world increases according to the second law. Secondly we introduce Tierra-like creatures which replicate, and observe that the size of the compressed world decreases. The question we address in this paper is, does the basic replication mechanism underpinning life cause a decrease in entropy. The contribution of this paper is a demonstration, that in an artificial life sce- - nario, entropy, as measured by a compression algorithm, decreases violating the second law of thermodynamics. Thus we can use this as an algorithmic definition of the process of life.
Keywords :
artificial life; data compression; ecology; entropy; evolution (biological); evolutionary computation; statistical distributions; Kolmogorov complexity; Tierra; artificial life; ecosystem; entropy; evolution; inheritance; replication; rudimentary life form; second law of thermodynamics; Thermodynamics; Huffman code; Tierra; complexity; compression; entropy; gzip; life; randomness; thermodynamics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-6788-4
Type :
conf
DOI :
10.1109/PIC.2010.5687924
Filename :
5687924
Link To Document :
بازگشت