Skip to main content
Log in

Affine continuous cellular automata solving the fixed-length density classification problem

  • Published:
Natural Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Boccara N, Fukś H (2002) Number-conserving cellular automaton rules. Fundam Inf 52(1–3):1–13

    MathSciNet  MATH  Google Scholar 

  • Bušić A, Fatès N, Mairesse J, Marcovici I (2013) Density classification on infinite lattices and trees. Electron J Probab 18:1–22

    MathSciNet  MATH  Google Scholar 

  • Capcarrère MS, Sipper M, Tomassini M (1996) Two-state, \(r=1\) cellular automaton that classifies density. Phys Rev Lett 77:4969–4971

    Article  Google Scholar 

  • de Oliveira PPB (2014) On density determination with cellular automata: results, constructions and directions. J Cell Autom 9:357–385

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Fatès N (2013) Stochastic cellular automata solutions to the density classification problem—when randomness helps computing. Theory Comput Syst 53(2):223–242

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Fukś H (1997) Solution of the density classification problem with two cellular automata rules. Phys Rev E 55:R2081–R2084

    Article  Google Scholar 

  • Fukś H (2002) Nondeterministic density classification with diffusive probabilistic cellular automata. Phys Rev E 66:066106

    Article  Google Scholar 

  • Gács P, Kurdyumov GL, Levin LA (1978) One-dimensional uniform arrays that wash out finite islands. Probl Pereda Inf 14(3):92–96

    Google Scholar 

  • Kaneko K (1993) Theory and applications of coupled map lattices. Wiley, Hoboken

    MATH  Google Scholar 

  • Land M, Belew RK (1995) No perfect two-state cellular automata for density classification exists. Phys Rev Lett 74:5148–5150

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Book  MATH  Google Scholar 

  • 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)

Download references

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

Authors

Corresponding author

Correspondence to Marcin Dembowski.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-017-9631-4

Keywords

Navigation