38 research outputs found

    A Universal Semi-totalistic Cellular Automaton on Kite and Dart Penrose Tilings

    Full text link
    In this paper we investigate certain properties of semi-totalistic cellular automata (CA) on the well known quasi-periodic kite and dart two dimensional tiling of the plane presented by Roger Penrose. We show that, despite the irregularity of the underlying grid, it is possible to devise a semi-totalistic CA capable of simulating any boolean circuit on this aperiodic tiling.Comment: In Proceedings AUTOMATA&JAC 2012, arXiv:1208.249

    Simulations between triangular and hexagonal number-conserving cellular automata

    Get PDF
    A number-conserving cellular automaton is a cellular automaton whose states are integers and whose transition function keeps the sum of all cells constant throughout its evolution. It can be seen as a kind of modelization of the physical conservation laws of mass or energy. In this paper, we first propose a necessary condition for triangular and hexagonal cellular automata to be number-conserving. The local transition function is expressed by the sum of arity two functions which can be regarded as 'flows' of numbers. The sufficiency is obtained through general results on number-conserving cellular automata. Then, using the previous flow functions, we can construct effective number-conserving simulations between hexagonal cellular automata and triangular cellular automata.Comment: 11 pages; International Workshop on Natural Computing, Yokohama : Japon (2008

    Fluctuation-driven computing on number-conserving cellular automata

    Get PDF
    A number-conserving cellular automaton (NCCA) is a cellular automaton in which the states of cells are denoted by integers, and the sum of all of the numbers in a configuration is conserved throughout its evolution. NCCAs have been widely used to model physical systems that are ruled by conservation laws of mass or energy. lmai et al. [13] showed that the local transition function of NCCA can be effectively translated into the sum of a binary flow function over pairs of neighboring cells. In this paper, we explore the computability of NCCAs in which the pairwise number flows are performed at fully asynchronous timings. Despite the randomness that is associated with asynchronous transitions, useful computation still can be accomplished efficiently in the cellular automata through the active exploitation of fluctuations [18]. Specifically, certain numbers may flow randomly fluctuating between forward and backward directions in the cellular space, as if they were subject to Brownian motion. Because random fluctuations promise a powerful resource for searching through a computational state space, the Brownian-like flow of the numbers allows for efficient embedding of logic circuits into our novel asynchronous NCCA

    Self-reproduction in three-dimensional reversible cellular space

    No full text
    Due to inevitable power dissipation, it is said that nano-scaled computing devices should perform their computing processes in reversible manner. This will be a large problem in constructing three-dimensional nano-scaled functional objects. Reversible cellular automata (RCA) are used for modeling physical phenomena and their dissipation of garbage signals has a close relation to power dissipation. We construct a three-dimensional self-inspective self-reproducing reversible cellular automaton by extending the two-dimensional version SR8. It can self-reproduce various patterns in three-dimensional reversible cellular space without dissipating garbage signals
    corecore