Abstract
P systems with active membranes are usually defined as devices hierarchically structured that evolve through rewriting rules. These rules take the inspiration on the chemical reactions that happen within a cell and the role of both the inner and the plasma membranes as a “filter”, letting components pass or not. Classically, these systems are non-cooperative, that is, the left-hand side of the rules has at most one object. Using polarizations, dissolution or cooperation, these systems have been proved to have enough power to efficiently solve computationally hard problems, obtaining new complexity frontiers with respect to their non-cooperative counterparts. In this paper, division rules are interchanged by separation rules. While the first ones produce two new membranes and two new objects, duplicating the objects within the original one, separation rules distribute the objects of the original membrane into the two new created membranes, so no new objects are created in this way. To obtain new objects, a rule of the type \([ \, a \rightarrow a^{2} \, ]\) would be needed to accomplish that feature that seems to be necessary to obtain efficient solutions to NP-complete problems. Here, we present the limits when using separation rules instead of division rules.
Similar content being viewed by others
Notes
Let us note that \(\varGamma _0\), \(\varGamma _1\), \(P_0\) and \(P_1\) are usually omitted when separation rules are not used.
References
Alberts B, Johnson A, Lewis J, Raff M, Roberts K, Walter P. Molecular biology of the cell. 4th ed. New York: Garland Science; 2002.
Alhazov A, Freund R, Ivanov S. Extended spiking neural P systems with states. In: Graciani C, Orellana-Martín D, Riscos-Núñez A, Romero-Jiménez Á, Valencia-Cabrera L, editors. Proceedings of the fourteenth brainstorming week on membrane computing, Seville , 2016. p. 43–58. Report RGNC 01/2016, Fénix Editora, 2016.
Alhazov A, Freund R. Variants of small universal P systems with catalysts. Fundam Inform. 2015;138(1–2):227–50.
Bahi JM, Bienia W, Côté N, Guyeux C. Is protein folding problem really a NP-complete one? First investigations, (2013). arXiv:1306.1372.
Brijder R, Cavaliere M, Riscos-Núñez A, Rozenberg G, Sburlan D. Membrane systems with proteins embedded in membranes. Theor Comput Sci. 2008;404(1–2):26–39.
Cardona M, Colomer MA, Pérez-Jiménez MJ, Sanuy D,Margalida A. Modeling ecosystems using P systems: The bearded vulture, a case study. Membrane Computing, 9th International Workshop, WMC 2008, Edinburgh, UK, July 28-31, 2008, Revised Selected and Invited Papers. Lecture Notes in Computer Science, 2008;5391(2009):137–56.
Cormen TH, Leiserson CE, Rivest RL. An introduction to algorithms. Cambridge: The MIT Press; 1994.
Frisco P, Gheorghe M, Pérez-Jiménez MJ. Applications of Membrane Computing in Systems and Synthetic Biology. Emergence, Complexity and Computation (Series ISSN 2194-7287), Volume 7. Springer International Publishing, eBook ISBN: 978-3-319-03191-0, Hardcover ISBN: 978-3-319-03190-3, 2014, XVII + 266 pages (https://doi.org/10.1007/978-3-319-03191-0).
Gutiérrez-Naranjo MÁ, Pérez-Jiménez MJ, Riscos-Núñez A, Romero-Campero FJ. Characterizing tractability by cell-like membrane systems. In: Subramanian KG, Rangarajan K, Mukund M, editors. Formal models, languages and applications, World Scientific, Series in Machine Perception and Artificial Intelligence 66, chapter 9; Singapore: 2006. p. 137-154.
Gutiérrez-Naranjo MÁ, Pérez-Jiménez MJ, Riscos-Núñez A, Romero-Campero FJ. On the power of dissolution in P systems with active membranes. In: Freund R, Păun Gh, Rozenberg Gr, Salomaa A, editors. Membrane computing. Vienna: 6th International Workshop, WMC 2005; 2005 Revised Selected and Invited Papers. Lecture Notes in Computer Science, 3850, 224-240; 2006.
Ionescu M, Păun Gh, Yokomori T. Spiking beural P systems. Fundam inform. 2006;71(2–3):279–308.
Leporati A, Manzoni L, Mauri G, Porreca AE, Zandron C. Open problems in membrane computing and how not to solve them. Bull Int Membr Comput Soc. 2018;5:69–76.
Macías-Ramos LF, Song B, Valencia-Cabrera L, Pan L, Pérez-Jiménez MJ. Membrane fission: a computational complexity perspective. Complexity. 2016;21(6):321–34.
Martín-Vide C, Păun Gh, Pazos J, Rodríguez-Patón A. Tissue P systems. Theor Comput Sci. 2003;296(2):295–326.
Pan L, Ishdorj T-O. P systems with active membranes and separation rules. J Univ Comput Sci. 2004;10(5):630–49.
Pan L, Păun Gh, Pérez-Jiménez MJ, Song T. Bio-inspired Computing: Theories and Applications. Communications in Computer and Information Science (Series ISSN 1865-0929), Volume 472, Springer-Verlag Berlin Heidelberg, Print ISBN: 978-3-662-45048-2, Online ISBN: 978-3-662-45049-9, 2014, p. XX + 672 (https://doi.org/10.1007/978-3-662-45049-9).
Păun A, Popa B. P systems with proteins on membranes and membrane division. Developments in language theory, DLT, lecture notes in computer science, vol. 4036. Berlin, Heidelberg: Springer; 2006. p. 292–303.
Păun Gh. A Dozen of (Meta/Mega?) research topics. Bull Int Membr Comput Soc. 2017;4:107–12.
Păun Gh. Computing with membranes. J Comput Syst Sci. 2000;61(1):108–43 and Turku Center for CS-TUCS Report No. 208, 1998.
Peng H, Wang J, Ming J, Shi P, Pérez-Jiménez MJ, Yu W, Tao Ch. Fault diagnosis of power systems using intuitionistic fuzzy spiking neural P systems. IEEE transactions on smart grid. 2017;9(5):4777–84. https://doi.org/10.1109/TSG.2017.2670602 (in press).
Pérez-Jiménez MJ, Riscos-Núñez A, Romero-Jiménez Á, Woods D. Complexity: Membrane division, membrane creation. In: Păun Gh, Rozenberg G, A. Salomaa, editors. The Oxford handbook of membrane computing, vol. 12. Oxford: Oxford University Press; 2009. p. 302–36.
Pérez-Jiménez MJ, Romero-Jiménez Á, Sancho-Caparrini F. Complexity classes in models of cellular computing with membranes. Nat Comput. 2003;2(3):265–85. https://doi.org/10.1023/A:1025449224520.
Romero-Campero FJ, Pérez-Jiménez MJ. A model of the quorum sensing system in vibrio Fischeri using P systems. Artif Life. 2008;14(1):95–109. https://doi.org/10.1162/artl.2008.14.1.95.
Song B, Pérez-Jiménez MJ, Pan L. An efficient time-free solution to QSAT problem using P systems with proteins on membranes. Inform Comput. 2017;256:287–99.
Sosík P. Attacking hard problems beyond NP: a survey. Bull Intern Membr Comput Soc. 2017;4:89–106.
Sosík P. The power of catalysts and priorities in membrane systems. Grammars. 2003;6(1):13–24.
Sosík P, Freund R. P Systems without priorities are computationally universal. In Gh. Păun, Gr. Rozenberg, A. Salomaa, C. Zandron editors. Membrane Computing. Internat. Workshop, WMC-CdeA 2002, Curteă de Argeș, Romania, August 2002, Lecture Notes in Computer Science, 2597, Springer, Berlin, 2003. p. 400–409.
Sosík P, Păun A, Rodríguez-Patón A. P systems with proteins on membranes characterize PSPACE. Theor Comput Sci. 2013;488:78–95.
Valencia-Cabrera L, Orellana-Martín D, Riscos-Núñez A, Pérez-Jiménez MJ. Minimal cooperation in polarizationless P systems with active membranes. In C. Graciani, Gh. Păun, D. Orellana-Martín, A. Riscos-Núñez, L. Valencia-Cabrera (eds.) Proceedings of the Fourteenth Brainstorming Week on Membrane Computing, 1-5 February, Sevilla, Spain, 2016. p. 327-356.
Valencia-Cabrera L, Orellana-Martín D, Martínez-del-Amor MÁ, Pérez-Jiménez MJ, Riscos-Núñez A. Polarizationless P systems with active membranes: computational complexity aspects. J Autom Lang Comb. 2016;21(1–2):107–23.
Valencia-Cabrera L, Song B, Macías-Ramos LF, Pan L, Riscos-Núñez A, Pérez-Jiménez MJ. Computational Efficiency of P Systems with Symport/Antiport Rules and Membrane Separation. Proceedings of the Thirteenth Brainstorming Week on Membrane Computing, Seville, 2015. Report RGNC 01/2015, Fénix Editora; 2015. p. 325–370.
Valencia-Cabrera L, Song B, Macías-Ramos LF, Pan L, Riscos-Núñez A, Pérez-Jiménez MJ. Minimal cooperation in P systems with symport/antiport: A complexity approach. In: Macías LF, Păun Gh, Riscos A, Valencia L, editors. Proceedings of the thirteenth brainstorming week on membrane computing. Sevilla: Fénix Editora; 2015.
Zandron C, Ferretti C, Mauri G. Solving NP-complete problems using P systems with active membranes. In: Antoniou I, Calude CS, Dinneen MJ, editors. Unconventional models of computation, UMC’2K. London: Springer; 2001. p. 289–301.
G. Zhang, M.J. Pérez-Jiménez, M. Gheorghe. Real-life applications with Membrane Computing. Emergence, Complexity and Computation (Series ISSN 2194-7287), Volume 25. Springer International Publishing, Online ISBN: 978-3-319-55989-6, Print ISBN: 978-3-319-55987-2, 2017, p. X + 367 (https://doi.org/10.1007/978-3-319-55989-6).
Acknowledgements
This work is supported by the research project TIN2017-89842-P, cofinanced by Ministerio de Economía, Industria y Competitividad (MINECO) of Spain, through the Agencia Estatal de Investigación (AEI), and by Fondo Europeo de Desarrollo Regional (FEDER) of the European Union. The authors also acknowledge the Grants No 61320106005 of the National Natural Science Foundation of China.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Orellana-Martín, D., Valencia-Cabrera, L., Riscos-Núñez, A. et al. P systems with proteins: a new frontier when membrane division disappears. J Membr Comput 1, 29–39 (2019). https://doi.org/10.1007/s41965-018-00003-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41965-018-00003-w