786 research outputs found

    On Complexity and Emergence

    Full text link
    Numerous definitions for complexity have been proposed over the last half century, with little consensus achieved on how to use the term. A definition of complexity is supplied here that is closely related to the Kolmogorov Complexity and Shannon Entropy measures widely used as complexity measures, yet addresses a number of concerns raised against these measures. However, the price of doing this is to introduce context dependence into the definition of complexity. It is argued that such context dependence is an inherent property of complexity, and related concepts such as entropy and emergence. Scientists are uncomfortable with such context dependence, which smacks of subjectivity, and this is perhaps the reason why little agreement has been found on the meaning of these terms.Comment: submitted to Complexity Internationa

    Evolution in the Multiverse

    Full text link
    In the {\em Many Worlds Interpretation} of quantum mechanics, the range of possible worlds (or histories) provides variation, and the Anthropic Principle is a selective principle analogous to natural selection. When looked on in this way, the ``process'' by which the laws and constants of physics is determined not too different from the process that gave rise to our current biodiversity, i.e. Darwinian evolution. This has implications for the fields of SETI and Artificial Life, which are based on a philosophy of the inevitability of life.Comment: 4 pages; submitted to Complexity International (http://www.csu.edu.au/ci/ci.html

    Some Techniques for the Measurement of Complexity in Tierra

    Full text link
    Recently, Adami and coworkers have been able to measure the information content of digital organisms living in their {\em Avida} artificial life system. They show that over time, the organisms behave like Maxwell's demon, accreting information (or complexity) as they evolve. In {\em Avida} the organisms don't interact with each other, merely reproduce at a particular rate (their fitness), and attempt to evaluate an externally given arithmetic function in order win bonus fitness points. Measuring the information content of a digital organism is essentially a process of counting the number of genotypes that give rise to the same phenotype. Whilst Avidan organisms have a particularly simple phenotype, Tierran organisms interact with each other, giving rise to an ecology of phenotypes. In this paper, I discuss techniques for comparing pairs of Tierran organisms to determine if they are phenotypically equivalent. I then discuss a method for computing an estimate of the number of phenotypically equivalent genotypes that is more accurate than the ``hot site'' estimate used by Adami's group. Finally, I report on an experimental analysis of a Tierra run.Comment: 5 pages; 1 figure; European Conference on Artificial Lif

    An Ecolab Perspective on the Bedau Evolutionary Statistics

    Full text link
    At Alife VI, Mark Bedau proposed some evolutionary statistics as a means of classifying different evolutionary systems. Ecolab, whilst not an artificial life system, is a model of an evolving ecology that has advantages of mathematical tractability and computational simplicity. The Bedau statistics are well defined for Ecolab, and this paper reports statistics measured for typical Ecolab runs, as a function of mutation rate. The behaviour ranges from class 1 (when mutation is switched off), through class 3 at intermediate mutation rates (corresponding to scale free dynamics) to class 2 at high mutation rates. The class 3/class 2 transition corresponds to an error threshold. Class 4 behaviour, which is typified by the Biosphere, is characterised by unbounded growth in diversity. It turns out that Ecolab is governed by an inverse relationship between diversity and connectivity, which also seems likely of the Biosphere. In Ecolab, the mutation operator is conservative with respect to connectivity, which explains the boundedness of diversity. The only way to get class 4 behaviour in Ecolab is to develop an evolutionary dynamics that reduces connectivity of time.Comment: 5 pages; 3 figures; accepted for Artificial Life VI

    Network Complexity of Foodwebs

    Full text link
    In previous work, I have developed an information theoretic complexity measure of networks. When applied to several real world food webs, there is a distinct difference in complexity between the real food web, and randomised control networks obtained by shuffling the network links. One hypothesis is that this complexity surplus represents information captured by the evolutionary process that generated the network. In this paper, I test this idea by applying the same complexity measure to several well-known artificial life models that exhibit ecological networks: Tierra, EcoLab and Webworld. Contrary to what was found in real networks, the artificial life generated foodwebs had little information difference between itself and randomly shuffled versions

    Tierra's missing neutrality: case solved

    Full text link
    The concept of neutral evolutionary networks being a significant factor in evolutionary dynamics was first proposed by Huynen {\em et al.} about 7 years ago. In one sense, the principle is easy to state -- because most mutations to an organism are deleterious, one would expect that neutral mutations that don't affect the phenotype will have disproportionately greater representation amongst successor organisms than one would expect if each mutation was equally likely. So it was with great surprise that I noted neutral mutations being very rare in a visualisation of phylogenetic trees generated in {\em Tierra}, since I already knew that there was a significant amount of neutrality in the Tierra genotype-phenotype map. It turns out that competition for resources between host and parasite inhibits neutral evolution.Comment: Accepted for ALife IX; final M

    The Role of Innovation within Economics

    Full text link
    This paper discusses dynamic evolutionary economics, and introduces a model of such.Comment: 20 pages; 5 figure

    SuperNOVA: a novel algorithm for graph automorphism calculations

    Full text link
    The graph isomorphism problem is of practical importance, as well as being a theoretical curiosity in computational complexity theory in that it is not known whether it is NPNP-complete or PP. However, for many graphs, the problem is tractable, and related to the problem of finding the automorphism group of the graph. Perhaps the most well known state-of-the art implementation for finding the automorphism group is Nauty. However, Nauty is particularly susceptible to poor performance on star configurations, where the spokes of the star are isomorphic with each other. In this work, I present an algorithm that explodes these star configurations, reducing the problem to a sequence of simpler automorphism group calculations.Comment: This paper was rejected for publication, primarily because it implements known techniques. I have updated the manuscript with experimental data comparing the algorithm with other well known automorphism implementation

    The influence of parsimony and randomness on complexity growth in Tierra

    Full text link
    The issue of how to create open-ended evolution in an artificial system is one the open problems in artificial life. This paper examines two of the factors that have some bearing on this issue, using the Tierra artificial life system. {\em Parsimony pressure} is a tendency to penalise more complex organisms by the extra cost needed to reproduce longer genotypes, encouraging simplification to happen. In Tierra, parsimony is controlled by the \verb+SlicePow+ parameter. When full parsimony is selected, evolution optimises the ancestral organism to produce extremely simple organisms. With parsimony completely relaxed, organisms grow larger, but not more complex. They fill up with ``junk''. This paper looks at scanning a range of \verb+SlicePow+ from 0.9 to 1 to see if there is an optimal value for generating complexity. Tierra (along with most ALife systems) use pseudo random number generators. Algorithms can never create information, only destroy it. So the total complexity of the Tierra system is bounded by the initial complexity, implying that the individual organism complexity is bounded. Biological systems, however, have plenty of sources of randomness, ultimately dependent on quantum randomness, so do not have this complexity limit. Sources of real random numbers exist for computers called {\em entropy gatherers} -- this paper reports on the effect of changing Tierra's pseudo random number generator for an entropy gatherer

    Diversity Evolution

    Full text link
    Bedau has developed a general set of evolutionary statistics that quantify the adaptive component of evolutionary processes. On the basis of these measures, he has proposed a set of 4 classes of evolutionary system. All artificial life sytems so far looked at fall into the first 3 classes, whereas the biosphere, and possibly the human economy belongs to the 4th class. The challenge to the artificial life community is to identify exactly what is difference between these natural evolutionary systems, and existing artificial life systems. At ALife VII, I presented a study using an artificial evolutionary ecology called \EcoLab. Bedau's statistics captured the qualitative behaviour of the model. \EcoLab{} exhibited behaviour from the first 3 classes, but not class 4, which is characterised by unbounded growth in diversity. \EcoLab{} exhibits a critical surface given by an inverse relationship between connectivity and diversity, above which the model cannot tarry long. Thus in order to get unbounded diversity increase, there needs to be a corresponding connectivity reducing (or food web pruning) process. This paper reexamines this question in light of two possible processes that reduce ecosystem connectivity: a tendency for specialisation and increase in biogeographic zones through continental drift
    corecore