Skip to main content

Polynomial Cellular Neural Networks for Implementing the Game of Life

  • Conference paper
Artificial Neural Networks – ICANN 2007 (ICANN 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4668))

Included in the following conference series:

Abstract

One-layer space-invariant Cellular Neural Networks (CNNs) are widely appreciated for their simplicity and versatility; however, such structures are not able to solve non-linearly separable problems. In this paper we show that a polynomial CNN - that has with a direct VLSI implementation - is capable of dealing with the ‘Game of Life’, a Cellular Automaton with the same computational complexity as a Turing machine. Furthermore, we describe a simple design algorithm that allows to convert the rules of a Cellular Automaton into the weights of a polynomial CNN.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chua, L., Yang, L.: Cellular neural networks: theory. IEEE Trans. Circuits Syst. 35, 1257–1272 (1988)

    Article  MATH  Google Scholar 

  2. Chua, L., Roska, T.: The cellular neural network CNN and the CNN universal machine: concept, architecture and operation modes. In: Roska, T., Rodríguez-Vázquez, Á. (eds.) Towards the visual microprocessor, Wiley, Chichester, UK (2001)

    Google Scholar 

  3. Yang, L., Chua, L., Krieg, K.: VLSI implementation of cellular neural networks. In: ISCAS’90. Proc. IEEE International Symposium on Circuits and Systems, vol. 3, pp. 2425–2427. IEEE Computer Society Press, Los Alamitos (1990)

    Google Scholar 

  4. Balsi, M.: Generalized CNN: potentials of a CNN with non-uniform weights. In: CNNA’92. Proc. second IEEE International Workshop on Cellular Neural Networks and their Applications, Munich, Germany, pp. 129–139. IEEE Computer Society Press, Los Alamitos (1992)

    Google Scholar 

  5. Yang, Z., Nishio, Y., Ushida, A.: Templates and algorithms for two-layer cellular neural networks neural networks. In: Proc. of IJCNN’02, vol. 2, pp. 1946–1951 (2002)

    Google Scholar 

  6. Bilgili, E., Goknar, I., Ucan, O.: Cellular neural networks with trapezoidal activation function. International journal of Circuit Theory and Applications 33, 393–417 (2005)

    Article  MATH  Google Scholar 

  7. Dogaru, R., Chua, L.: Universal CNN cells. International Journal of Bifurcation and Chaos 9(1), 1–48 (1999)

    Article  MATH  Google Scholar 

  8. Roska, T., Chua, L.O.: The CNN universal machine: an analogic array computer. IEEE Trans. Circuits Syst. II 40, 163–173 (1993)

    Article  MATH  Google Scholar 

  9. Chua, L.O., Roska, T., Venetianer, P.: The CNN is universal as the Turing machine. IEEE Trans. Circuits Syst. I 40(4), 289–291 (1993)

    Article  MATH  Google Scholar 

  10. Laiho, M., Paasio, A., Kananen, A., Halonen, K.A.I.: A mixed-mode polynomial cellular array processor hardware realization. IEEE Trans. Circuits Syst. I 51(2), 286–297 (2004)

    Article  Google Scholar 

  11. Berlekamp, E., Conway, J.H., Guy, R.K.: Winning ways for your mathematical plays. Academic Press, New York (1982)

    MATH  Google Scholar 

  12. Magnussen, H., Nossek, J.: Global learning algorithms for discrete-time cellular neural networks. In: CNNA’94. Proc. third IEEE International Workshop on Cellular Neural Networks and their Applications, Rome, Italy, pp. 165–170. IEEE Computer Society Press, Los Alamitos (1994)

    Google Scholar 

  13. Harrer, H., Nossek, J.: Discrete-time cellular neural networks. International Journal of Circuit Theory and Applications 20, 453–467 (1992)

    Article  MATH  Google Scholar 

  14. Schonmeyer, R., Feiden, D., Tetzlaff, R.: Multi-template training for image processing with cellular neural networks. In: CNNA’02. Proc. of 2002 7th IEEE International Workshop on Cellular Neural Networks and their Applications, Frankfurt, Germany, IEEE Computer Society Press, Los Alamitos (2002)

    Google Scholar 

  15. Corinto, F.: Cellular Nonlinear Networks: Analysis, Design and Applications. PhD thesis, Politecnico di Torino, Turin (2005)

    Google Scholar 

  16. Gómez-Ramírez, E., Pazienza, G.E., Vilasís-Cardona, X.: Polynomial discrete time cellular neural networks to solve the XOR problem. In: CNNA’06. Proc. 10th International Workshop on Cellular Neural Networks and their Applications, Istanbul, Turkey (2006)

    Google Scholar 

  17. Niederhofer, C., Tetzlaff, R.: Recent results on the prediction of EEG signals in epilepsy by discrete-time cellular neural networks DTCNN. In: ISCAS’05. Proc. IEEE International Symposium on Circuits and Systems, pp. 5218–5221. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  18. Rendell, P.: A Turing machine in Conway’s game life (2006), Available: www.cs.ualberta.ca/~bulitko/f02/papers/tmwords.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Joaquim Marques de Sá Luís A. Alexandre Włodzisław Duch Danilo Mandic

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pazienza, G.E., Gomez-Ramirez, E., Vilasís-Cardona, X. (2007). Polynomial Cellular Neural Networks for Implementing the Game of Life. In: de Sá, J.M., Alexandre, L.A., Duch, W., Mandic, D. (eds) Artificial Neural Networks – ICANN 2007. ICANN 2007. Lecture Notes in Computer Science, vol 4668. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74690-4_93

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74690-4_93

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74689-8

  • Online ISBN: 978-3-540-74690-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics