6533b85ffe1ef96bd12c1c9e
RESEARCH PRODUCT
A Tool for Implementing and Exploring SBM Models: Universal 1D Invertible Cellular Automata
R. GadeaJorge D. MartinezA. SebastiaJoaquín Cerdasubject
Theoretical computer scienceComputer sciencebusiness.industryComputationSoftware developmentNonlinear Sciences::Cellular Automata and Lattice GasesCellular automatonMobile automatonlaw.inventionStochastic cellular automatonInvertible matrixlawLogic gateArtificial intelligencebusinessQuantum cellular automatondescription
The easiest form of designing Cellular Automata rules with features such as invertibility or particle conserving is to rely on a partitioning scheme, the most important of which is the 2D Margolus neighborhood. In this paper we introduce a 1D Margolus-like neighborhood that gives support to a complete set of Cellular Automata models. We present a set of models called Sliding Ball Models based on this neighborhood and capable of universal computation. We show the way of designing logic gates with these models, propose a digital structure to implement them and finally we present SBMTool, a software development system capable of working with the new models.
| year | journal | country | edition | language |
|---|---|---|---|---|
| 2005-01-01 |