Abstract
We consider the possibility of using spiking neural P systems for solving computationally hard problems, under the assumption that some (possibly exponentially large) pre-computed resources are given in advance. In particular, we propose two uniform families of spiking neural P systems which can be used to address the NP-complete problems sat and 3-sat, respectively. Each system in the first family is able to solve all the instances of sat which can be built using n Boolean variables and m clauses, in a time which is quadratic in n and linear in m. Similarly, each system of the second family is able to solve all the instances of 3-sat that contain n Boolean variables, in a time which is cubic in n. All the systems here considered are deterministic.








Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Balcázar JL, Díaz J, Gabarró J (1988–1990) Structural complexity. vol I and II, Springer-Verlag, Berlin
Chen H, Freund R, Ionescu M, Păun Gh, Pérez-Jiménez MJ (2006a) On string languages generated by spiking neural P systems. In: Gutiérrez-Naranjo MA, Păun Gh, Riscos-Núñez A, Romero-Campero FJ (eds) Fourth brainstorming week on membrane computing. RGCN Report 02/2006, Sevilla University, Fénix Editora, vol I, pp 169–194
Chen H, Ionescu M, Ishdorj T-O (2006b) On the efficiency of spiking neural P systems. In: Proceedings of the 8th international conference on electronics, information, and communication. Ulanbator, Mongolia, June 2006, pp 49–52
Chen H, Ishdorj T-O, Păun Gh, Pérez-Jiménez MJ (2006c) Spiking neural P systems with extended rules. In: Gutiérrez-Naranjo MA, Păun Gh, Riscos-Núñez A, Romero-Campero FJ (eds) Fourth brainstorming week on membrane computing. RGCN Report 02/2006, Sevilla University, Fénix Editora, vol I, pp 241–265
García-Arnau M, Pérez D, Rodríguez-Patón A, Sosík P (2007) Spiking neural P systems. Stronger normal forms. In: Gutiérrez-Naranjo MA, Păun Gh, Romero-Jiménez A, Riscos-Núñez A (eds) Fifth brainstorming week on membrane computing. RGCN Report 01/2007, Sevilla University, Fénix Editora, pp 157–178
Garey MR, Johnson DS (1979) Computers and intractability. A guide to the theory on NP-completeness. W.H. Freeman and Company
Gerstner W, Kistler W (2002) Spiking neuron models. Single neurons, populations, plasticity. Cambridge University Press
Ibarra OH, Păun A, Păun Gh, Rodríguez-Patón A, Sosík P, Woodworth S (2007) Normal forms for spiking neural P systems. Theor Comp Sci 372(2–3):196–217
Ionescu M, Păun A, Păun Gh, Pérez-Jiménez MJ (2006a) Computing with spiking neural P systems: traces and small universal systems. In: DNA Computing, 12th International meeting on DNA computing (DNA12). Revised Selected Papers, LNCS 4287, Springer-Verlag, Berlin, pp 1–16
Ionescu M, Păun Gh, Yokomori T (2006b) Spiking neural P systems. Fundam Informaticae 71(2–3):279–308
Leporati A, Mauri G, Zandron C, Păun Gh, Pérez-Jiménez MJ (2008) Uniform solutions to SAT and subset sum by spiking neural P systems. Submitted for publication
Leporati A, Zandron C, Ferretti C, Mauri G (2007a) Solving numerical NP-complete problems with spiking neural P systems. In: Eleftherakis G, Kefalas P, Păun Gh, Rozenberg G, Salomaa A (eds) Membrane computing, international workshop, WMC8, Thessaloniki, Greece, 2007, selected and invited papers. LNCS 4860, Springer-Verlag, Berlin, pp 336–352
Leporati A, Zandron C, Ferretti C, Mauri G (2007b) On the computational power of spiking neural P systems. Int J Unconventional Comput (in press)
Maass W (2002) Computing with spikes. Special Issue on Foundations of Information Processing of TELEMATIK 8(1):32–36
Maass W, Bishop C (eds) (1999) Pulsed neural networks. MIT Press
Păun A, Păun Gh (2007) Small universal spiking neural P systems. BioSystems 90(1):48–60
Păun Gh (1999) Computing with membranes. An introduction. In: Bulletin of the EATCS, vol 67, February 1999, pp 139–152
Păun Gh (2000) Computing with membranes. J Comput Syst Sci 61:108–143. See also Turku Centre for Computer Science—TUCS Report No. 208, 1998, available at: http://www.tucs.fi/Publications/techreports/TR208.php
Păun Gh (2002) Membrane computing. An introduction. Springer–Verlag
Păun Gh, Pérez-Jiménez MJ, Rozenberg G (2007) Infinite spike trains in spiking neural P systems. Manuscript
Păun Gh, Rozenberg G (2002) A guide to membrane computing. Theor Comput Sci 287(1):73–100
The P systems Web page: http://ppage.psystems.eu/
Acknowledgments
The authors would like to thank the anonymous referees, whose suggestions have allowed us to improve a previous version of this paper. The work of Tseren-Onolt Ishdorj was supported by Academy of Finland, project 122426. Alberto Leporati was partially supported by the project “Azioni Integrate Italia-Spagna - Theory and Practice of Membrane Computing” (Acción Integrada Hispano–Italiana HI 2005-0194).
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Ishdorj, TO., Leporati, A. Uniform solutions to SAT and 3-SAT by spiking neural P systems with pre-computed resources. Nat Comput 7, 519–534 (2008). https://doi.org/10.1007/s11047-008-9081-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-008-9081-0