3,184 research outputs found

    Common metrics for cellular automata models of complex systems

    Get PDF
    The creation and use of models is critical not only to the scientific process, but also to life in general. Selected features of a system are abstracted into a model that can then be used to gain knowledge of the workings of the observed system and even anticipate its future behaviour. A key feature of the modelling process is the identification of commonality. This allows previous experience of one model to be used in a new or unfamiliar situation. This recognition of commonality between models allows standards to be formed, especially in areas such as measurement. How everyday physical objects are measured is built on an ingrained acceptance of their underlying commonality. Complex systems, often with their layers of interwoven interactions, are harder to model and, therefore, to measure and predict. Indeed, the inability to compute and model a complex system, except at a localised and temporal level, can be seen as one of its defining attributes. The establishing of commonality between complex systems provides the opportunity to find common metrics. This work looks at two dimensional cellular automata, which are widely used as a simple modelling tool for a variety of systems. This has led to a very diverse range of systems using a common modelling environment based on a lattice of cells. This provides a possible common link between systems using cellular automata that could be exploited to find a common metric that provided information on a diverse range of systems. An enhancement of a categorisation of cellular automata model types used for biological studies is proposed and expanded to include other disciplines. The thesis outlines a new metric, the C-Value, created by the author. This metric, based on the connectedness of the active elements on the cellular automata grid, is then tested with three models built to represent three of the four categories of cellular automata model types. The results show that the new C-Value provides a good indicator of the gathering of active cells on a grid into a single, compact cluster and of indicating, when correlated with the mean density of active cells on the lattice, that their distribution is random. This provides a range to define the disordered and ordered state of a grid. The use of the C-Value in a localised context shows potential for identifying patterns of clusters on the grid

    A Survey of Cellular Automata: Types, Dynamics, Non-uniformity and Applications

    Full text link
    Cellular automata (CAs) are dynamical systems which exhibit complex global behavior from simple local interaction and computation. Since the inception of cellular automaton (CA) by von Neumann in 1950s, it has attracted the attention of several researchers over various backgrounds and fields for modelling different physical, natural as well as real-life phenomena. Classically, CAs are uniform. However, non-uniformity has also been introduced in update pattern, lattice structure, neighborhood dependency and local rule. In this survey, we tour to the various types of CAs introduced till date, the different characterization tools, the global behaviors of CAs, like universality, reversibility, dynamics etc. Special attention is given to non-uniformity in CAs and especially to non-uniform elementary CAs, which have been very useful in solving several real-life problems.Comment: 43 pages; Under review in Natural Computin

    Generating urban structures: A method for urban planning supported by multi-agent systems and cellular automata

    Get PDF
    This work is based on the concept that the structure of a city can be defined by six basic urban patterns. To enable more complex urban planning as a long-term objective I have developed a simulation method for generating these basic patterns and for combining them to form various structures. The generative process starts with the two-dimensional organisation of streets followed by the parceling of the remaining areas. An agent-based diffusion-contact model is the basis of these first two steps. Then, with the help of cellular automata, the sites for building on are defined and a three-dimensional building structure is derived. I illustrate the proposed method by showing how it can be applied to generate possible structures for an urban area in the city of Munich

    Patterning by cell-to-cell communication

    Get PDF
    This thesis addresses the question of how patterning may arise through cell-to-cell communication. It combines quantitative data analysis with computational techniques to understand biological patterning processes. The fi�rst section describes an investigation into the robustness of an evolved arti�ficial patterning system. Cellular automata rules were implemented sequentially according to the instructions in a simple `genome'. In this way, a set of target patterns could be evolved using a genetic algorithm. The patterning systems were tested for robustness by perturbing cell states during their development. This exposed how certain types of patterning rule had very di�fferent levels of robustness to perturbations. Rules that generated patterns with complex divergent patterns were more likely to amplify the e�ffect of a perturbation. When smaller genomes, comprising less individual rules, were evolved to match certain target patterns, these were shown to be more likely to select complex patterning rules. As a result, the developmental systems based on smaller genomes were less robust than those with larger genome sizes. Section two provides an analysis of the patterning of microchaetes in the epithelial layer of the notum of Drosophila flies. It is shown that the pattern spacing is not sufficiently described by a model of lateral inhibition through Delta-Notch signalling between adjacent cells. A computational model is used to demonstrate the viability of long range signalling through a dynamic network of �filopodia, observed in the basal layer of the epithelium. In-vivo experiments con�rm that when fi�lopodia lengths are effected by mutations the pattern spacing reduces in accordance with the model. In the fi�nal section the behaviour of simple asynchronous cellular automata are analysed. It is shown how these diff�er to the synchronous cellular automata used in the fi�rst section. A set of rules are identifi�ed whose emergent behaviour is similar to the lateral inhibition patterning process established by the Delta-Notch signalling system. Among these rules a particular subset are found to produce patterns that adjust their spacing, over the course of their development, towards a more ordered and densely packed state. A re-examination of the Delta-Notch signalling model reveals that this type of packing optimisation could take place with either dynamic �filopodial signalling, or as an alternative, transient Delta signalling at each cell. Under certain parameter regimes the patterns become more densely packed over time, whilst maintaining a minimum zone of inhibition around each Delta expressing cell. The asynchronous CA are also used to demonstrate how stripes can be formed by cell-to-cell signalling and optimised, under certain conditions, so that they align in a single direction. This is presented as a possible novel alternative to the reaction-di�ffusion mechanism that is commonly used to model the patterning of spots and stripes

    On physicalism and downward causation in developmental and cancer biology

    Get PDF
    International audienceThe dominant position in Philosophy of Science contends that downward causation is an illusion. Instead, we argue that downward causation doesn't introduce vicious circles either in physics or in biology. We also question the metaphysical claim that "physical facts fix all the facts." Downward causation does not imply any contradiction if we reject the assumption of the completeness and the causal closure of the physical world that this assertion contains. We provide an argument for rejecting this assumption. Furthermore, this allows us to reconsider the concept of diachronic emergence
    corecore