Skip to main content

Solving Numerical NP-Complete Problems with Spiking Neural P Systems

  • Conference paper

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

Abstract

Starting from an extended nondeterministic spiking neural P system that solves the Subset Sum problem in a constant number of computation steps, recently proposed in a previous paper, we investigate how different properties of spiking neural P systems affect the capability to solve numerical NP–complete problems. In particular, we show that by using maximal parallelism we can convert any given integer number from the usual binary notation to the unary form, and thus we can initialize the above P system with the required (exponential) number of spikes in polynomial time. On the other hand, we prove that this conversion cannot be performed in polynomial time if the use of maximal parallelism is forbidden. Finally, we show that if we can choose whether each neuron works in the nondeterministic vs. deterministic and/or in the maximal parallel vs. sequential way, then there exists a uniform family of spiking neural P systems that solves the Subset Sum problem.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chen, H., Freund, R., Ionescu, M., Păun, G., Pérez-Jiménez, M.J.: On String Languages Generated by Spiking Neural P Systems. In: Gutiérrez-Naranjo, M.A., Păun, G., Riscos-Núñez, A., Romero-Campero, F.J. (eds.) Fourth Brainstorming Week on Membrane Computing, vol. I, RGCN Report 02/2006, Research Group on Natural Computing, Sevilla University, pp. 169–194. Fénix Editora (2006)

    Google Scholar 

  2. Cormen, T.H., Leiserson, C.H., Rivest, R.L.: Introduction to Algorithms. MIT Press, Boston (1990)

    Google Scholar 

  3. García-Arnau, M., Peréz, D., Rodríguez-Patón, A., Sosík, P.: Spiking Neural P Systems: Stronger Normal Forms. In: Gutiérrez-Naranjo, M.A., Păun, G., Romero-Jiménez, A., Riscos-Núñez, A. (eds.) Fifth Brainstorming Week on Membrane Computing, RGCN Report 01/2007, Research Group on Natural Computing, Sevilla University, pp. 157–178. Fénix Editora (2007)

    Google Scholar 

  4. Garey, M.R., Johnson, D.S.: Computers and Intractability. A Guide to the Theory on NP–Completeness. W.H. Freeman and Company, New York (1979)

    Google Scholar 

  5. Ibarra, O.H., Păun, A., Păun, G., Rodríguez-Patón, A., Sosík, P., Woodworth, S.: Normal Forms for Spiking Neural P Systems. Theoretical Computer Science 372(2-3), 196–217 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  6. Ionescu, M., Păun, G., Yokomori, T.: Spiking Neural P Systems. Fundamenta Informaticae 71(2-3), 279–308 (2006)

    MATH  MathSciNet  Google Scholar 

  7. Ionescu, M., Păun, A., Păun, G., Pérez-Jiménez, M.J.: Computing with Spiking Neural P Systems: Traces and Small Universal Systems. In: Mao, C., Yokomori, T. (eds.) DNA Computing. LNCS, vol. 4287, pp. 1–16. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  8. Leporati, A., Zandron, C., Ferretti, C., Mauri, G.: On the Computational Power of Spiking Neural P Systems. In: Gutiérrez-Naranjo, M.A., et al. (eds.) Fifth Brainstorming Week on Membrane Computing, Research Group on Natural Computing, Sevilla University, pp. 227–245. Fénix Editora (2007)

    Google Scholar 

  9. Leporati, A., Zandron, C., Gutiérrez-Naranjo, M.A.: P Systems with Input in Binary Form. International Journal of Foundations of Computer Science 17(1), 127–146 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  10. Martín-Vide, C., Pazos, J., Păun, G., Rodríguez-Patón, A.: A New Class of Symbolic Abstract Neural Nets: Tissue P Systems. In: Ibarra, O.H., Zhang, L. (eds.) COCOON 2002. LNCS, vol. 2387, pp. 290–299. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  11. Păun, G.: Computing with Membranes. Journal of Computer and System Sciences 61, 108–143 (2000), see also Turku Centre for Computer Science — TUCS Report No. 208 (1998), available at: http://www.tucs.fi/Publications/techreports/TR208.php

  12. Păun, G.: Membrane Computing. An Introduction. Springer, Berlin (2002)

    Google Scholar 

  13. Păun, G., Pérez-Jiménez, M.J., Rozenberg, G.: Infinite Spike Trains in Spiking Neural P Systems (submitted for publication)

    Google Scholar 

  14. Zandron, C., Ferretti, C., Mauri, G.: Solving NP–Complete Problems Using P Systems with Active Membranes. In: Antoniou, I., Calude, C.S., Dinneen, M.J. (eds.) Unconventional Models of Computation, pp. 289–301. Springer, London (2000)

    Google Scholar 

  15. The P systems Web page: http://psystems.disco.unimib.it/

Download references

Author information

Authors and Affiliations

Authors

Editor information

George Eleftherakis Petros Kefalas Gheorghe Păun Grzegorz Rozenberg Arto Salomaa

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Leporati, A., Zandron, C., Ferretti, C., Mauri, G. (2007). Solving Numerical NP-Complete Problems with Spiking Neural P Systems. In: Eleftherakis, G., Kefalas, P., Păun, G., Rozenberg, G., Salomaa, A. (eds) Membrane Computing. WMC 2007. Lecture Notes in Computer Science, vol 4860. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77312-2_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77312-2_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77311-5

  • Online ISBN: 978-3-540-77312-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics