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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Cormen, T.H., Leiserson, C.H., Rivest, R.L.: Introduction to Algorithms. MIT Press, Boston (1990)
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)
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)
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)
Ionescu, M., Păun, G., Yokomori, T.: Spiking Neural P Systems. Fundamenta Informaticae 71(2-3), 279–308 (2006)
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)
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)
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)
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)
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
Păun, G.: Membrane Computing. An Introduction. Springer, Berlin (2002)
Păun, G., Pérez-Jiménez, M.J., Rozenberg, G.: Infinite Spike Trains in Spiking Neural P Systems (submitted for publication)
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)
The P systems Web page: http://psystems.disco.unimib.it/
Author information
Authors and Affiliations
Editor information
Rights 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)