A Novel Subset Graph Algorithm for Generating Reversible One-Dimensional Cellular Automata
DOI:
https://doi.org/10.4186/ej.2025.29.8.185Keywords:
reversible cellular automata, subset graphs, null boundary conditions, computational reversibility, one-dimensional cellular automataAbstract
In this study, a novel algorithm for generating reversible rules with null boundary conditions for one-dimensional Cellular Automata (CA) is presented. The neighborhood vector of the CA is used by the procedure to create a subset graph. It finds reversible transition rules by examining the connectivity attributes of the graph itself. By ensuring a distinct predecessor and successor for every configuration, this assures bijectivity. In fields like complex system simulations and cryptography, reversibility is essential. This method overcomes the drawbacks of previous approaches, such as the complexity of de Bruijn graphs and the scalability issues with transition matrices. The suggested method's scalability and usefulness are demonstrated by theoretical analysis and illustrative examples. The results suggest the algorithm's efficiency in generating reversible CA rules, making it suitable for various applications requiring precise and reliable computational reversibility.
Downloads
Downloads

Authors who publish with Engineering Journal agree to transfer all copyright rights in and to the above work to the Engineering Journal (EJ)'s Editorial Board so that EJ's Editorial Board shall have the right to publish the work for nonprofit use in any media or form. In return, authors retain: (1) all proprietary rights other than copyright; (2) re-use of all or part of the above paper in their other work; (3) right to reproduce or authorize others to reproduce the above paper for authors' personal use or for company use if the source and EJ's copyright notice is indicated, and if the reproduction is not made for the purpose of sale.