Skip to main content
Log in

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.

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

  1. Freund, R.: Array Grammars. Technical Report 15/00, Research Group on Mathematical Linguistics, Rovira i Virgili University, Tarragona (2000)

  2. 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)

    Chapter  Google Scholar 

  3. Rosenfeld, A.: Picture Languages-Formal Models for Picture Recognition. Academic Press, New York (1979)

    MATH  Google Scholar 

  4. Rosenfeld, A., Siromoney, R.: Picture languages-a survey. Langu. Des. 1(3), 229–245 (1993)

    Google Scholar 

  5. Wang, P.S.P.: Array Grammars, Patterns and Recognizers. World Scientific, Singapore (1989)

    Book  Google Scholar 

  6. 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)

    Google Scholar 

  7. Prusa, D., Mraz, F., Otto, F.: Two-dimensional Sgraffito automata. Lect. Notes Comput. Sci. 7410, 251–262 (2012)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  9. Siromoney, G., Siromoney, R., Krithivasan, K.: Abstract families of matrices and picture languages. Comput. Graphics Image Process. 1(3), 284–307 (1972)

    Article  MathSciNet  Google Scholar 

  10. Siromoney, G., Siromoney, R., Krithivasan, K.: Array Grammars and kolam. Comput. Graphics Image Process. 3(1), 63–82 (1974)

    Article  Google Scholar 

  11. Siromoney, R., Subramanian, K.G., Rangarajan, K.: Parallel/sequential rectangular arrays with tables. Int. J. Comput. Math. 6(2), 143–158 (1977)

    Article  MathSciNet  Google Scholar 

  12. 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)

    Article  MathSciNet  Google Scholar 

  13. Păun, G.H.: Membrane Computing: An Introduction. Springer, Berlin (2000)

    MATH  Google Scholar 

  14. Păun, Gh, Rozenberg, G., Salomaa, A.: The Oxford Handbook of Membrane Computing. Oxford University Press, New York (2010)

    Book  Google Scholar 

  15. 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)

    Article  MathSciNet  Google Scholar 

  16. Zhang, G., Pérez-Jiménez, M.J., Păun, GH.: Real-life applications with membrane computing. In: Emergence, Complexity and Computation Series (2017)

  17. 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)

    Article  MathSciNet  Google Scholar 

  18. 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)

    Article  MathSciNet  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  MathSciNet  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Zhang, Z., Wu, T., Pan, L.: On string languages generated by sequential numerical P systems. Fundam. Inform. 145(4), 485–509 (2016)

    Article  MathSciNet  Google Scholar 

  23. Bernardini, F., Gheorghe, M.: Population P systems. J. Univers. Comput. Sci. 10(5), 509–539 (2004)

    MathSciNet  Google Scholar 

  24. Păun, Gh: Computing with membranes. J. Comput. Syst. Sci. 61(1), 108–143 (2000)

    Article  MathSciNet  Google Scholar 

  25. 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)

    Article  MathSciNet  Google Scholar 

  26. Ferretti, C., Mauri, G., Păun, Gh, Zandron, C.: On three variants of rewriting P systems. Theor. Comput. Sci. 301, 201–215 (2003)

    Article  MathSciNet  Google Scholar 

  27. Mutyam, M.: Rewriting P systems: improved hierarchies. Theor. Comput. Sci. 334(1–3), 161–175 (2005)

    Article  MathSciNet  Google Scholar 

  28. Pan, L., Song, B., Subramanian, K.G.: Rewriting P systems with flat-splicing rules. Lect. Notes Comput. Sci. 10105, 340–351 (2017)

    Article  MathSciNet  Google Scholar 

  29. Ceterchi, R., Mutyam, M., Păun, Gh, Subramanian, K.G.: Array-rewriting P systems. Nat. Comput. 2(3), 229–249 (2003)

    Article  MathSciNet  Google Scholar 

  30. Subramanian, K.G., Isawasan, P., Venkat, I., Pan, L.: Parallel array-rewriting P systems. Rom. J. Inf. Sci. Technol. 17(1), 103–116 (2014)

    Google Scholar 

  31. Pan, L., Păun, Gh: On parallel array P systems. Autom. Universality Computat. Emerg. Complex. Comput. 12, 171–181 (2015)

    MathSciNet  MATH  Google Scholar 

  32. 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)

    Article  MathSciNet  Google Scholar 

  33. Dersanambika, K.S., Krithivasan, K., Subramanian, K.G.: P systems generating hexagonal picture languages. Lect. Notes Comput. Sci. 2933, 168–180 (2004)

    Article  Google Scholar 

  34. 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)

    Google Scholar 

  35. Sureshkumar, W., Mahalingam, K., Rama, R.: Pictures and chomsky languages in array P system. Lect. Notes Comput. Sci. 9504, 277–289 (2015)

    Article  MathSciNet  Google Scholar 

  36. 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)

    Chapter  Google Scholar 

  37. Rozenberg, G., Salomaa, A.: The Mathematical Theory of L systems. Academic Press, New York (1980)

    MATH  Google Scholar 

  38. 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)

  39. 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)

    Chapter  Google Scholar 

  40. Rozenberg, G., Salomaa, A. (eds.): Handbook of Formal Languages (3 volumes). Springer, Berlin (1997)

    MATH  Google Scholar 

  41. Salomaa, A.: Formal Languages. Academic Press, London (1973)

    MATH  Google Scholar 

  42. Ascher, M.: The kolam tradition. Am. Sci. 90, 56–61 (2002)

    Article  Google Scholar 

  43. Dersanambika, K.S., Krithivasan, K.: Contextual array P systems. Int. J. Comput. Math. 81(8), 955–969 (2004)

    Article  MathSciNet  Google Scholar 

  44. Maurer, H.A., Rozenberg, G., Welzl, E.: Chain-code picture languages. Lect. Notes Comput. Sci. 153, 232–244 (1983)

    Article  Google Scholar 

  45. Maurer, H.A., Rozenberg, G., Welzl, E.: Using string languages to describe picture languages. Inform. Control 54(3), 155–185 (1982)

    Article  MathSciNet  Google Scholar 

  46. 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)

    Article  MathSciNet  Google Scholar 

  47. 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)

Download references

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

Authors

Corresponding author

Correspondence to Gexiang Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12572-018-0226-9

Keywords

Navigation