5 research outputs found
Shift-Symmetric Configurations in Two-Dimensional Cellular Automata: Irreversibility, Insolvability, and Enumeration
The search for symmetry as an unusual yet profoundly appealing phenomenon,
and the origin of regular, repeating configuration patterns have long been a
central focus of complexity science and physics. To better grasp and understand
symmetry of configurations in decentralized toroidal architectures, we employ
group-theoretic methods, which allow us to identify and enumerate these inputs,
and argue about irreversible system behaviors with undesired effects on many
computational problems. The concept of so-called configuration shift-symmetry
is applied to two-dimensional cellular automata as an ideal model of
computation. Regardless of the transition function, the results show the
universal insolvability of crucial distributed tasks, such as leader election,
pattern recognition, hashing, and encryption. By using compact enumeration
formulas and bounding the number of shift-symmetric configurations for a given
lattice size, we efficiently calculate the probability of a configuration being
shift-symmetric for a uniform or density-uniform distribution. Further, we
devise an algorithm detecting the presence of shift-symmetry in a
configuration.
Given the resource constraints, the enumeration and probability formulas can
directly help to lower the minimal expected error and provide recommendations
for system's size and initialization. Besides cellular automata, the
shift-symmetry analysis can be used to study the non-linear behavior in various
synchronous rule-based systems that include inference engines, Boolean
networks, neural networks, and systolic arrays.Comment: 22 pages, 9 figures, 2 appendice
Shift-Symmetric Configurations in Two-Dimensional Cellular Automata: Irreversibility, Insolvability, and Enumeration
The search for symmetry as an unusual yet profoundly appealing phenomenon, and the origin of regular, repeating configuration patterns have been for a long time a central focus of complexity science, and physics.
Here, we introduce group-theoretic concepts to identify and enumerate the symmetric inputs, which result in irreversible system behaviors with undesired effects on many computational tasks. The concept of so-called configuration shift-symmetry is applied on two-dimensional cellular automata as an ideal model of computation. The results show the universal insolvability of “non-symmetric” tasks regardless of the transition function. By using a compact enumeration formula and bounding the number of shift-symmetric configurations for a given lattice size, we efficiently calculate how likely a configuration randomly generated from a uniform or density-uniform distribution turns shift-symmetric. Further, we devise an algorithm detecting the presence of shift-symmetry in a configuration.
The enumeration and probability formulas can directly help to lower the minimal expected error for many crucial (non-symmetric) distributed problems, such as leader election, edge detection, pattern recognition, convex hull/minimum bounding rectangle, and encryption. Besides cellular automata, the shift-symmetry analysis can be used to study the non-linear behavior in various synchronous rule-based systems that include inference engines, Boolean networks, neural networks, and systolic arrays