On complexity of colloid cellular automata
Andrew Adamatzky, Nic Roberts, Raphael Fortulan, Noushin Raeisi Kheirabadi, Panagiotis Mougkogiannis, Michail-Antisthenis Tsompanas, Genaro J. Martinez, Georgios Ch. Sirakoulis, Alessandro Chiolerio
TL;DR
This work probes the space-time complexity of colloid cellular automata formed from Boolean functions mined from ZnO and proteinoid colloids under electrical stimulation. By applying all $2$-, $4$-, and $8$-bit input configurations and mapping outputs to one-dimensional CA rules, the authors analyze resulting dynamics with metrics such as Lempel-Ziv complexity ($LZ$), Shannon entropy ($H$), Simpson diversity ($S$), and expressiveness ($E$) to build arity-specific complexity hierarchies. They find that $f_7$ and $f_8$—corresponding to XOR-like functions—tend to maximize several complexity measures in the 2-ary case, while 4- and 8-ary functions exhibit distinct hierarchies; expressiveness can diverge from global complexity, underscoring metric-dependent interpretations. The study demonstrates the potential of colloid-based substrates for unconventional computing and provides a framework to compare complexity across physical implementations, while acknowledging limitations such as the 1D restriction and the need for broader metrics and higher-dimensional models.
Abstract
The colloid cellular automata do not imitate the physical structure of colloids but are governed by logical functions derived from the colloids. We analyse the space-time complexity of Boolean circuits derived from the electrical responses of colloids: ZnO (zinc oxide, an inorganic compound also known as calamine or zinc white, which naturally occurs as the mineral zincite), proteinoids (microspheres and crystals of thermal abiotic proteins), and combinations thereof to electrical stimulation. To extract Boolean circuits from colloids, we send all possible configurations of two-, four-, and eight-bit binary strings, encoded as electrical potential values, to the colloids, record their responses, and thereby infer the Boolean functions they implement. We map the discovered functions onto the cell-state transition rules of cellular automata (arrays of binary state machines that update their states synchronously according to the same rule) -- the colloid cellular automata. We then analyse the phenomenology of the space-time configurations of the automata and evaluate their complexity using measures such as compressibility, Shannon entropy, Simpson diversity, and expressivity. A hierarchy of phenomenological and measurable space-time complexity is constructed.
