3,214 research outputs found
A guided tour of asynchronous cellular automata
Research on asynchronous cellular automata has received a great amount of
attention these last years and has turned to a thriving field. We survey the
recent research that has been carried out on this topic and present a wide
state of the art where computing and modelling issues are both represented.Comment: To appear in the Journal of Cellular Automat
Cellular Automata Applications in Shortest Path Problem
Cellular Automata (CAs) are computational models that can capture the
essential features of systems in which global behavior emerges from the
collective effect of simple components, which interact locally. During the last
decades, CAs have been extensively used for mimicking several natural processes
and systems to find fine solutions in many complex hard to solve computer
science and engineering problems. Among them, the shortest path problem is one
of the most pronounced and highly studied problems that scientists have been
trying to tackle by using a plethora of methodologies and even unconventional
approaches. The proposed solutions are mainly justified by their ability to
provide a correct solution in a better time complexity than the renowned
Dijkstra's algorithm. Although there is a wide variety regarding the
algorithmic complexity of the algorithms suggested, spanning from simplistic
graph traversal algorithms to complex nature inspired and bio-mimicking
algorithms, in this chapter we focus on the successful application of CAs to
shortest path problem as found in various diverse disciplines like computer
science, swarm robotics, computer networks, decision science and biomimicking
of biological organisms' behaviour. In particular, an introduction on the first
CA-based algorithm tackling the shortest path problem is provided in detail.
After the short presentation of shortest path algorithms arriving from the
relaxization of the CAs principles, the application of the CA-based shortest
path definition on the coordinated motion of swarm robotics is also introduced.
Moreover, the CA based application of shortest path finding in computer
networks is presented in brief. Finally, a CA that models exactly the behavior
of a biological organism, namely the Physarum's behavior, finding the
minimum-length path between two points in a labyrinth is given.Comment: To appear in the book: Adamatzky, A (Ed.) Shortest path solvers. From
software to wetware. Springer, 201
A Cellular Automata Simulation of the 1990s Russian Housing Privatization Decision
The study uses a computational approach to study the phenomenon of housing privatization in Russia in the 1990s. As part of the housing reform flats in multi-family buildings were offered to their residents free of payment. Nevertheless rapid mass housing privatization did not take place. While this outcome admits a number of explanations this analysis emphasizes the fact that the environment in which the decision-making households were operating had a high degree of uncertainty and imposed a high information-processing requirement on the decision-makers. Using the bounded rationality paradigm, the study builds a case for a cellular automata simulation of household decision-making in the context of housing privatization reforms in Russia in the 1990s. Cellular automata is then used to simulate a household’s decision to become the owner of its dwelling.cellular automata, complex systems, housing reform, Russia, simulation
Discrete and fuzzy dynamical genetic programming in the XCSF learning classifier system
A number of representation schemes have been presented for use within
learning classifier systems, ranging from binary encodings to neural networks.
This paper presents results from an investigation into using discrete and fuzzy
dynamical system representations within the XCSF learning classifier system. In
particular, asynchronous random Boolean networks are used to represent the
traditional condition-action production system rules in the discrete case and
asynchronous fuzzy logic networks in the continuous-valued case. It is shown
possible to use self-adaptive, open-ended evolution to design an ensemble of
such dynamical systems within XCSF to solve a number of well-known test
problems
Neural Cellular Automata Manifold
Very recently, the Neural Cellular Automata (NCA) has been proposed to
simulate the morphogenesis process with deep networks. NCA learns to grow an
image starting from a fixed single pixel. In this work, we show that the neural
network (NN) architecture of the NCA can be encapsulated in a larger NN. This
allows us to propose a new model that encodes a manifold of NCA, each of them
capable of generating a distinct image. Therefore, we are effectively learning
an embedding space of CA, which shows generalization capabilities. We
accomplish this by introducing dynamic convolutions inside an Auto-Encoder
architecture, for the first time used to join two different sources of
information, the encoding and cells environment information. In biological
terms, our approach would play the role of the transcription factors,
modulating the mapping of genes into specific proteins that drive cellular
differentiation, which occurs right before the morphogenesis. We thoroughly
evaluate our approach in a dataset of synthetic emojis and also in real images
of CIFAR10. Our model introduces a general-purpose network, which can be used
in a broad range of problems beyond image generation
- …