Abstract
Contextual array P systems generate two-dimensional picture arrays by sequential application of contextual array rules on picture arrays. Here we consider a parallel mode of application of the contextual array rules in the regions of such an array P system. We call the resulting array P system as parallel contextual array P system (PCAP) and we study the generative power of these systems. A main advantage is that the number of membranes needed in the constructions of the PCAP for picture array generation is reduced in comparison with the sequential counterpart.
Similar content being viewed by others
References
Freund, R.: Array Grammars. Technical Report 15/00, Research Group on Mathematical Linguistics, Rovira i Virgili University, Tarragona (2000)
Giammarresi, D., Restivo, A.: Two-dimensional languages. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. 3, pp. 215–267. Springer, Berlin (1997)
Rosenfeld, A.: Picture Languages-Formal Models for Picture Recognition. Academic Press, New York (1979)
Rosenfeld, A., Siromoney, R.: Picture languages-a survey. Langu. Des. 1(3), 229–245 (1993)
Wang, P.S.P.: Array Grammars, Patterns and Recognizers. World Scientific, Singapore (1989)
Freund, R., Păun, G., Rozenberg, G.: Chapter 8: Contextual array grammars. In: Subramanian, K.G., Rangarajan, K., Mukund, M. (eds.) Formal Models, Languages and Applications, Series in Machine Perception and Artificial Intelligence, vol. 66, pp. 112–136. World Scientific, Singapore (2007)
Prusa, D., Mraz, F., Otto, F.: Two-dimensional Sgraffito automata. Lect. Notes Comput. Sci. 7410, 251–262 (2012)
Samdanielthompson, G., David, N.G., Subramanian, K.G.: Flat splicing context free array grammar systems generating picture arrays. Int. J. Artif. Intell. Soft Comput. 5(4), 294–310 (2016)
Siromoney, G., Siromoney, R., Krithivasan, K.: Abstract families of matrices and picture languages. Comput. Graphics Image Process. 1(3), 284–307 (1972)
Siromoney, G., Siromoney, R., Krithivasan, K.: Array Grammars and kolam. Comput. Graphics Image Process. 3(1), 63–82 (1974)
Siromoney, R., Subramanian, K.G., Rangarajan, K.: Parallel/sequential rectangular arrays with tables. Int. J. Comput. Math. 6(2), 143–158 (1977)
Subramanian, K.G., Ali, R.M., Geethalakshmi, M., Nagar, A.K.: Pure 2D picture grammars and languages. Discrete Appl. Math. 157(16), 3401–3411 (2009)
Păun, G.H.: Membrane Computing: An Introduction. Springer, Berlin (2000)
Păun, Gh, Rozenberg, G., Salomaa, A.: The Oxford Handbook of Membrane Computing. Oxford University Press, New York (2010)
Gheorghe, M., Păun, Gh, Pérez-Jiménez, M.J., Rozenberg, G.: Research frontiers of membrane computing: open problems and research topics. Int. J. Found. Comput. S. 24(5), 547–624 (2013)
Zhang, G., Pérez-Jiménez, M.J., Păun, GH.: Real-life applications with membrane computing. In: Emergence, Complexity and Computation Series (2017)
Martín-Vide, C., Păun, G.H., Pazos, J., Rodríguez-Patón, A.: Tissue P systems. Theor. Comp. Sci. 296(2), 294–326 (2003)
Jiang, K., Chen, W., Zhang, Y., Pan, L.: On string languages generated by sequential spiking neural P systems based on the number of spikes. Nat. Comput. 15(1), 87–96 (2016)
Pan, L., Păun, G.H., Zhang, G., Neri, F.: Spiking neural P systems with communication on request. Int. J. Neural Syst., 27(8), 1750042, 13 pages (2017)
Păun, Gh, Pérez-Jiménez, M.J., Salomaa, A.: Spiking neural P systems: an early survey. Int. J. Found. Comp. Sci. 18(3), 435–456 (2007)
Wang, X., Zhang, G., Neri, F., Jiang, T., Zhao, J., Gheorghe, M., Ipate, F., Lefticaru, L.: Design and implementation of membrane controllers for trajectory tracking of nonholonomic wheeled mobile robots. Integr. Comput. Aided Eng. 23(1), 15–30 (2016)
Zhang, Z., Wu, T., Pan, L.: On string languages generated by sequential numerical P systems. Fundam. Inform. 145(4), 485–509 (2016)
Bernardini, F., Gheorghe, M.: Population P systems. J. Univers. Comput. Sci. 10(5), 509–539 (2004)
Păun, Gh: Computing with membranes. J. Comput. Syst. Sci. 61(1), 108–143 (2000)
Bottoni, P., Labella, A., Martín-Vide, C., Păun, Gh: Rewriting P systems with conditional communication. Lect. Notes Comput. Sci. 2300, 325–353 (2002)
Ferretti, C., Mauri, G., Păun, Gh, Zandron, C.: On three variants of rewriting P systems. Theor. Comput. Sci. 301, 201–215 (2003)
Mutyam, M.: Rewriting P systems: improved hierarchies. Theor. Comput. Sci. 334(1–3), 161–175 (2005)
Pan, L., Song, B., Subramanian, K.G.: Rewriting P systems with flat-splicing rules. Lect. Notes Comput. Sci. 10105, 340–351 (2017)
Ceterchi, R., Mutyam, M., Păun, Gh, Subramanian, K.G.: Array-rewriting P systems. Nat. Comput. 2(3), 229–249 (2003)
Subramanian, K.G., Isawasan, P., Venkat, I., Pan, L.: Parallel array-rewriting P systems. Rom. J. Inf. Sci. Technol. 17(1), 103–116 (2014)
Pan, L., Păun, Gh: On parallel array P systems. Autom. Universality Computat. Emerg. Complex. Comput. 12, 171–181 (2015)
Fernau, H., Freund, R., Schmid, M.L., Subramanian, K.G., Wiederhold, P.: Contextual array grammars and array P systems. Ann. Math. Artif. Intell. 75(1–2), 5–26 (2015)
Dersanambika, K.S., Krithivasan, K., Subramanian, K.G.: P systems generating hexagonal picture languages. Lect. Notes Comput. Sci. 2933, 168–180 (2004)
Subramanian, K.G., Wiederhold, P., Venkat, I., Abdullah, R.: Generative models for pictures tiled by triangles. Rom. J. Inf. Sci. Technol. 15, 246–265 (2012)
Sureshkumar, W., Mahalingam, K., Rama, R.: Pictures and chomsky languages in array P system. Lect. Notes Comput. Sci. 9504, 277–289 (2015)
Subramanian, K.G., Sriram, S., Song, B., Pan, L.: An overview of 2D picture array generating models based on membrane computing. In: Adamatzky, A. (ed.) Reversibility and Universality, Series: Emergence, Complexity and Computation, vol. 30, pp. 333–356. Springer, Berlin (2018)
Rozenberg, G., Salomaa, A.: The Mathematical Theory of L systems. Academic Press, New York (1980)
Subramanian, K.G., Bera, S., Song, B., Pan, L., Zhang, G.: Array P systems based on parallel rewriting with array contextual rules. Paper presented at the 6th Asian Conference on Membrane Computing (ACMC 2017), Chengdu, China (2017)
Ehrenfeucht, A., Păun, G.H., Rozenberg, G.: Contextual grammars and formal languages. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. 2, pp. 237–293. Springer, Belin (1997)
Rozenberg, G., Salomaa, A. (eds.): Handbook of Formal Languages (3 volumes). Springer, Berlin (1997)
Salomaa, A.: Formal Languages. Academic Press, London (1973)
Ascher, M.: The kolam tradition. Am. Sci. 90, 56–61 (2002)
Dersanambika, K.S., Krithivasan, K.: Contextual array P systems. Int. J. Comput. Math. 81(8), 955–969 (2004)
Maurer, H.A., Rozenberg, G., Welzl, E.: Chain-code picture languages. Lect. Notes Comput. Sci. 153, 232–244 (1983)
Maurer, H.A., Rozenberg, G., Welzl, E.: Using string languages to describe picture languages. Inform. Control 54(3), 155–185 (1982)
Ceterchi, R., Subramanian, K.G., Venkat, I.: P systems with parallel rewriting for chain-code picture languages. Lect. Notes Comput. Sci. 9136, 145–155 (2015)
Subramanian, K.G., Venkat, I., Pan, L.: P systems generating chain code picture languages. In: Proceedings of Asian Conference on Membrane Computing, Wuhan, China, pp. 115–123 (2012)
Acknowledgements
The work of Linqiang Pan and Bosheng Song was supported by National Natural Science Foundation of China (61320106005, 61602192 and 61772214), the Innovation Scientists and Technicians Troop Construction Projects of Henan Province (154200510012) and China Postdoctoral Science Foundation (2016M600592, 2017T100554). The author K.G. Subramanian is grateful to University Grants Commission, India, for the award of Emeritus Fellowship (No.F.6-6/2016-17/EMERITUS-2015-17-GEN-5933 / (SA-II)) to him to execute his work in the Department of Mathematics, Madras Christian College. The work of Gexiang Zhang was supported by National Natural Science Foundation of China (61672437 and 61702428) and by Sichuan Science and Technology Program (2018GZ0185, 2018GZ0085 and 2017GZ0159).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bera, S., Pan, L., Song, B. et al. Parallel contextual array P systems. Int J Adv Eng Sci Appl Math 10, 203–212 (2018). https://doi.org/10.1007/s12572-018-0226-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12572-018-0226-9