Skip to main content
Log in

Uniform solutions to SAT and 3-SAT by spiking neural P systems with pre-computed resources

  • Published:
Natural Computing Aims and scope Submit manuscript

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.

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
Fig. 7
Fig. 8

Similar content being viewed by others

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

    Article  MATH  Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • The P systems Web page: http://ppage.psystems.eu/

Download references

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

Authors

Corresponding author

Correspondence to Tseren-Onolt Ishdorj.

Rights and permissions

Reprints and permissions

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-008-9081-0

Keywords

Navigation