Abstract
In this paper, the classical density classification problem is considered in the context of affine continuous cellular automata. It has been shown earlier that there exists no general solution to this problem that is valid for any number of cells. Here, we consider this problem in the case of a fixed number of cells. Necessary conditions for solving the problem are formulated. Based on this knowledge, a specific class of affine continuous cellular automata is evaluated experimentally for 23 cells. A rich solution set is analysed and visualised.
Similar content being viewed by others
References
Boccara N, Fukś H (2002) Number-conserving cellular automaton rules. Fundam Inf 52(1–3):1–13
Bušić A, Fatès N, Mairesse J, Marcovici I (2013) Density classification on infinite lattices and trees. Electron J Probab 18:1–22
Capcarrère MS, Sipper M, Tomassini M (1996) Two-state, \(r=1\) cellular automaton that classifies density. Phys Rev Lett 77:4969–4971
de Oliveira PPB (2014) On density determination with cellular automata: results, constructions and directions. J Cell Autom 9:357–385
de Oliveira PPB, Bortot JC, Oliveira GMB (2006) The best currently known class of dynamically equivalent cellular automata rules for density classification. Neurocomputing 70(1–3):35–43
Fatès N (2013) Stochastic cellular automata solutions to the density classification problem—when randomness helps computing. Theory Comput Syst 53(2):223–242
Fatès N, Thierry É, Morvan M, Schabanel N (2006) Fully asynchronous behavior of double-quiescent elementary cellular automata. Theor Comput Sci 362(1):1–16
Flocchini P, Geurts F, Mingarelli A, Santoro N (2000) Convergence and aperiodicity in fuzzy cellular automata: revisiting rule 90. Phys D Nonlinear Phenom 142(1–2):20–28
Fukś H (1997) Solution of the density classification problem with two cellular automata rules. Phys Rev E 55:R2081–R2084
Fukś H (2002) Nondeterministic density classification with diffusive probabilistic cellular automata. Phys Rev E 66:066106
Gács P, Kurdyumov GL, Levin LA (1978) One-dimensional uniform arrays that wash out finite islands. Probl Pereda Inf 14(3):92–96
Kaneko K (1993) Theory and applications of coupled map lattices. Wiley, Hoboken
Land M, Belew RK (1995) No perfect two-state cellular automata for density classification exists. Phys Rev Lett 74:5148–5150
Mitchell M, Crutchfield JP, Das R (1996) Evolving cellular automata with genetic algorithms: a review of recent work. In: Proceedings of the First international conference on evolutionary computation and its applications (EvCA’96)
Packard NH (1988) Adaptation toward the edge of chaos. In: Kelso JAS, Mandell AJ, Shlesinger MF (eds) Dynamic patterns in complex systems. World Scientific, Singapore, pp 293–301
Schüle M, Ott T, Stoop R (2009) Computing with probabilistic cellular automata. In: 19th international conference on artificial neural networks-ICANN 2009, Limassol, Cyprus, September 14–17, 2009, Proceedings, Part II. Springer, Berlin, pp 525–533
Stone C, Bull L (2009) Solving the density classification task using cellular automaton 184 with memory. Complex Syst 18(3):329–344
Wolnik B, Dembowski M, Bołt W, Baetens JM, De Baets B (2016) The density classification problem in the context of continuous cellular automata. Springer, Cham
Wolnik B, Dembowski M, Bołt W, Baetens JM, De Baets B, Density-conserving affine continuous cellular automata solving the relaxed density classification problem. J Phys A Math Theor. (Submitted)
Acknowledgements
Computations were carried out at the Academic Computer Centre in Gdańsk (TASK KDM). Witold Bołt is supported by the Foundation for Polish Science under International PhD Projects in Intelligent Computing. This project is financed by the European Union within the Innovative Economy Operational Program 2007–2013 and the European Regional Development Fund.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dembowski, M., Wolnik, B., Bołt, W. et al. Affine continuous cellular automata solving the fixed-length density classification problem. Nat Comput 17, 467–477 (2018). https://doi.org/10.1007/s11047-017-9631-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-017-9631-4