Non-Extensive Thermodynamics of Algorithmic Processing - the Case of Insertion Sort Algorithm

In this chapter it will be shown that there can exist possible connections of Tsallis nonextensive definition of entropy (Tsallis, 1988) with the statistical analysis of simple insertion sort algorithm behaviour. This will be done basing on the connections between the idea of Turing machines (Turing, 1936) as a basis of considerations in computer science and especially in algorithmic processing and the proposal of non-equilibrium thermodynamics given by Constatino Tsallis (Tsallis, 1988; Tsallis, 2004) for indication of the possible existence of non-equilibrium states in the case of one sorting algorithm behaviour. Moreover, it will be also underlined that a some kind of paradigm change (Kuhn, 1962) is needed in the case of computer systems analysis because if one considers the computers as physical implementations of Turing machines should take into account that such implementations always need energy for their work (Strzalka, 2010) – Turing machine as a mathematical model of processing does not need energy. Because there is no (computer) machine that have the efficiency η = 100%, thus the problem of entropy production appears during their work. If we note that the process of sorting is also the introduction of order (obviously, according to a given appropriate relation) into the processed set (sometimes sorting is considered as an ordering (Knuth, 1997)), thus if one orders it must decrease the entropy in sorted set and increase it somewhere else (outside the Turing machine – in physical world outside its implementation). The connections mentioned above will be given basing on the analysis of insertion sorting, which behaviour for some cases can lead to the levels of entropy production that can be considered in terms of non-extensivity. The presented deliberations can be also related to the try of finding a new thermodymical basis for important part of authors' interest, i.e., the physics of computer processing.

[1]  P. Veenhuis The Emperor's New Mind: Concerning Computers, Minds, and the Laws of Physics , 1995 .

[2]  C. Tsallis Possible generalization of Boltzmann-Gibbs statistics , 1988 .

[3]  Constantino Tsallis,et al.  What should a statistical mechanics satisfy to reflect nature , 2004, cond-mat/0403012.

[4]  T. Kuhn,et al.  The Structure of Scientific Revolutions , 1963 .

[5]  Julio M. Ottino,et al.  Complex systems and networks: Challenges and opportunities for chemical and biological engineers , 2004 .

[6]  Peter Wegner,et al.  Computation beyond turing machines , 2003, CACM.

[7]  A. Turing On Computable Numbers, with an Application to the Entscheidungsproblem. , 1937 .

[8]  R. Rohwer Order out of Chaos: Man's New Dialogue with Nature , 1986 .

[9]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[10]  Zanette,et al.  Fractal random walks from a variational formalism for Tsallis entropies. , 1994, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[11]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[12]  C. Tsallis,et al.  Statistical-mechanical foundation of the ubiquity of Lévy distributions in Nature. , 1995, Physical review letters.

[13]  Susan Stepney,et al.  Journeys in non-classical computation II: initial journeys and waypoints , 2006, Int. J. Parallel Emergent Distributed Syst..

[14]  Stephan Mertens Computational complexity for physicists , 2002, Comput. Sci. Eng..

[15]  Franciszek Grabowski,et al.  TOWARDS POSSIBLE NON-EXTENSIVE THERMODYNAMICS OF ALGORITHMIC PROCESSING — STATISTICAL MECHANICS OF INSERTION SORT ALGORITHM , 2008 .

[16]  Donald E. Knuth,et al.  The art of computer programming, volume 3: (2nd ed.) sorting and searching , 1998 .

[17]  Ronald L. Rivest,et al.  Introduction to Algorithms, Second Edition , 2001 .

[18]  Jana Horáková,et al.  K.Čapek, Turing, von Neumann and the 20th Century Evolution ofthe Concept of Machine , 2003 .