Abstract
P systems with proteins on membranes are biologically-inspired distributed parallel computing models, where a multiset of proteins is associated with a membrane. In this paper, we propose a variant of such systems, in this case with one protein on a membrane, where only one protein is placed on a membrane, and such protein can either change or not change when the corresponding evolution rule is used. This novel variant of membrane systems is named P systems with one protein on membrane. The computational power of such kind of systems is studied. We prove that the proposed P systems using two membranes and only one protein per membrane are universal if different types of rules are assembled in an appropriate way. These results show that membrane proteins play a crucial role to achieve the Turing completeness in cell-like P systems with one protein on membrane framework.
Similar content being viewed by others
References
Alhazov, A., & Freund, R. (2015). Variants of small universal P systems with catalysts. Fundamenta Informaticae,138, 227–250.
Bel-Enguix, G., & Gramatovici, R. (2003). Parsing with active P automata. Lecture Notes in Computer Science,2933, 31–42.
Ceterchi, R., Gramatovici, R., Jonoska, N., & Subramanian, K. G. (2003). Tissue-like P systems with active membranes for picture generation. Fundamenta Informaticae,56(4), 311–328.
Csuhaj-Varjú, E., Margenstern, M., Vaszil, G., & Verlan, S. (2007). On small universal antiport P systems. Theoretical Computer Science,372(2), 152–164.
Enguix, G. B. (2004). Unstable P systems: applications to linguistics. Lecture Notes in Computer Science,3365, 190–209.
Freund, R., Oswald, M., & Schirk, T. (2007). How a membrane agent buys goods in a membrane store. Progress in Natural Science,17(4), 442–448.
Guo, P., Quan, C., & Ye, L. (2019). UPSimulator: a general P system simulator. Knowledge-Based Systems, 170, 20–25.
Ionescu, M., Păun, Gh, & Yokomori, T. (2006). Spiking neural P systems. Fundamenta Informaticae, 71(2–3), 279–308.
Krishna, S. (2007). On the computational power of flip-flop proteins on membranes. Lecture Notes in Computer Science,4497, 695–704.
Leporati, A., Manzoni, L., Mauri, G., Porreca, A. E., & Zandron, C. (2015). Membrane division, oracles, and the counting hierarchy. Fundamenta Informaticae,138(1–2), 97–111.
Macías-Ramos, L. F., Song, B., Valencia-Cabrera, L., Pan, L., & Pérez-Jiménez, M. J. (2016). Membrane fission: acomputational complexity perspective. Complexity, 21(6), 321–334.
Manca, V., & Bianco, L. (2008). Biological networks in metabolic P systems. BioSystems,91(3), 489–498.
Martín-Vide, C., Păun, Gh, Pazos, J., & Rodríguez-Patón, A. (2003). Tissue P systems. Theoretical Computer Science, 296(2), 295–326.
Minsky, M. L. (1967). Computation: finite and infinite machines. Englewood Cliffs, N.J.: Prentice-Hall Inc.
Nagy, B., & Szegedi, L. (2006). Membrane computing and graphical operating systems. Journal of Universal Computer Science,12(9), 1312–1331.
Pan, L., & Pérez-Jiménez, M. J. (2010). Computational complexity of tissue-like P systems. Journal of Complexity,26(3), 296–315.
Pan, L., Song, B., Valencia-Cabrera, L. and Pérez-Jiménez, M.J. (2018). The computational complexity of tissue P systems with evolutional symport/antiport rules. Complexity 3745210.
Pan, T., Xu, J., Jiang, S., & Xu, F. (2019). Cell-like spiking neural P systems with evolution rules. Soft Computing,. https://doi.org/10.1007/s00500-018-3500-7.
Păun, A., & Păun, Gh. (2002). The power of communication: P systems with symport/antiport. New Generation Computing,20(3), 295–306.
Păun, A., Păun, M., Rodríguez-Patón, A., & Sidoroff, M. (2011). P systems with proteins on membranes: a survey. International Journal of Foundations of Computer Science, 22(1), 39–53.
Păun, A., & Popa, B. (2006a). P systems with proteins on membranes. Fundamenta Informaticae,72, 467–483.
Păun, A., & Popa, B. (2006b). P systems with proteins on membranes and membrane division. Lecture Notes in Computer Science,4036, 292–303.
Păun, A., & Rodríuez-Patón, A. (2007). On flip-flop membrane systems with proteins. Lecture Notes in Computer Science,4860, 414–427.
Păun, Gh. (2000). Computing with membranes. Journal of Computer and System Sciences,61(1), 108–143.
Păun, Gh, & Păun, R. (2006). Membrane computing and economics: numerical P systems. Fundamenta Informaticae, 73, 213–227.
Păun, Gh, Rozenberg, G., & Salomaa, A. (Eds.). (2010). Handbook of Membrane Computing. New York: Oxford University Press.
Peng, H., Shi, P., Wang, J., Riscos-Núñez, A., & Pérez-Jiménez, M. J. (2017). Multiobjective fuzzy clustering approach based on tissue-like membrane systems. Knowledge-Based Systems,125, 74–82.
Peng, H., Wang, J., Pérez-Jiménez, M. J., & Riscos-Núñez, A. (2019). Dynamic threshold neural P systems. Knowledge-Based Systems,163, 875–884.
Popa, B. (2006). Membranes systems with limited parallelism. PhD Thesis, Louisiana Tech. Univ., Ruston, USA.
Romero-Campero, F. J., & Pérez-Jiménez, M. J. (2008). Modelling gene expression control using P systems: the lac operon, a case study. BioSystems, 91(3), 438–457.
Rozenberg, G., & Salomaa, A. (Eds.). (1997). Handbook of Formal Languages (Vol. 3). Berlin: Springer-Verlag.
Song, B. and Kong, Y. (2019). Solution to PSPACE-complete problem using P systems with active membranes with time-freeness. Mathematical Problems in Engineering, 5793234.
Song, B., Li, K., Orellana-Martín, D., Valencia-Cabrera, L. and Pérez-Jiménez, M.J. (2020). Cell-like P systems with evolutional symport/antiport rules and membrane creation. Information and Computation, 104542.
Song, T., & Pan, L. (2015). Spiking neural P systems with rules on synapses working in maximum spiking strategy. IEEE Transactions on NanoBioscience,14, 465–477.
Song, B., Pan, L., & Pérez-Jiménez, M. J. (2016). Tissue P systems with protein on cells. Fundamenta Informaticae,144, 77–107.
Song, B., Pérez-Jiménez, M. J., & Pan, L. (2015). Computational efficiency and universality of timed P systems with membrane creation. Soft Computing,19(11), 3043–3053.
Song, B., Pérez-Jiménez, M. J., & Pan, L. (2017a). An efficient time-free solution to QSAT problem using P systems with proteins on membranes. Information and Computation,256, 287–299.
Song, B., Zeng, X., Jiang, M., & Pérez-Jiménez, M. J. (2020). Monodirectional tissue P systems with promoters. IEEE Transactions on Cybernetics,. https://doi.org/10.1109/TCYB.2020.3003060.
Song, B., Zeng, X., & Rodríguez-Patón, A. (2021). Monodirectional tissue P systems with channel states. Information Sciences,546, 206–219.
Song, B., Zhang, C., & Pan, L. (2017b). Tissue-like P systems with evolutional symport/antiport rules. Information Sciences,378, 177–193.
Sosík, P., Păun, A., & Rodríguez-Patón, A. (2013). P systems with proteins on membranes characterize PSPACE. Theoretical Computer Science,488, 78–95.
Wu, T., Păun, A., Zhang, Z., & Pan, L. (2018). Spiking neural P systems with polarizations. IEEE Transactions on Neural Networks and Learning Systems, 29(8), 3349–3360.
Acknowledgements
The work was supported by National Natural Science Foundation of China (61972138, 61872309), the Fundamental Research Funds for the Central Universities (531118010355), the Hunan Provincial Natural Science Foundation of China (2020JJ4215), and the Key Research and Development Program of Changsha (kq2004016).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Song, B., Luo, X., Valencia-Cabrera, L. et al. The computational power of cell-like P systems with one protein on membrane. J Membr Comput 2, 332–340 (2020). https://doi.org/10.1007/s41965-020-00063-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41965-020-00063-x