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

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

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

    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.

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