Skip to main content
Log in

Parallel contextual array insertion–deletion P systems and array rewriting P systems with pure 2D context-free rules

  • Research Paper
  • Published:
Journal of Membrane Computing Aims and scope Submit manuscript

Abstract

The problem of handling array languages using P systems was initially considered by Ceterchi et al. (In Nat Comput 2(3): 229–249, 2003), thereby linking the two areas of membrane computing and picture grammars. In recent years, the problem of the generation of 2D picture languages using P systems has received more attention James et al. (2017) introduced Parallel contextual array insertion–deletion P systems (PCAIDPS) exploiting insertion and deletion operations together with contextual operations. Subramanian et al. (In Math Comput Modell 152(2): 1901–1909, 2010) introduced the array-rewriting P system with pure 2D context-free rules AP(P2DCFG). In this paper, we compare the generative power of AP(P2DCFG) with that of PCAIDPS and prove that PCAIDPS has more generative power than that of AP(P2DCFG).

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
Fig. 9
Fig. 10

Similar content being viewed by others

Data availability

No data was used for the research described in the article.

References

  1. Alhazov, A., Krassovitskiy, A., Rogozhin, Y., & Verlan, S. (2011). \(P\) systems with minimal insertion and deletion. Theoretical Computer Science, 412(1), 136–144.

    Article  MathSciNet  MATH  Google Scholar 

  2. Azeezunnisha, P. S., Hemalatha, S., Sriram, S., & Nagar, A. K. (2020). An array \(P\) system based on a variant of pure 2D context-free grammars. Advances in Intelligent Systems and Computing, 1139, 57–65.

    Article  Google Scholar 

  3. Bera, S., Ceterchi, R., Sriram, S., & Subramanian, K. G. (2022). Array \(P\) systems and pure 2D context-free grammars with independent mode of rewriting. Journal of Membrane Computing, 4(1), 11–20.

    Article  MathSciNet  MATH  Google Scholar 

  4. Bersani, M. M., Frigeri, A., & Cherubini, A. (2013). Expressiveness and complexity of regular pure two-dimensional context-free languages. International Journal of Computer Mathematics, 90, 1708–1733.

    Article  MATH  Google Scholar 

  5. Ceterchi, R., Mutyam, M., Paun, G., & Subramanian, K. G. (2003). Array rewriting \(P\) systems. Natural Computing, 2(3), 229–249.

    Article  MathSciNet  MATH  Google Scholar 

  6. Chandra, P. H., Subramanian, K. G., & Thomas, D. G. (2003). Parallel contextual array grammars and languages. Electronic Notes in Discrete Mathematics, 12, 106–117.

    Article  MathSciNet  MATH  Google Scholar 

  7. Dersanambika, K. S., & Krithivasan, K. (2004). Contextual array \(P\) systems. International Journal of Computer Mathematics, 81(8), 955–969.

    Article  MathSciNet  MATH  Google Scholar 

  8. Domaratzki, M., & Okhotin, A. (2004). Representing recursively enumerable languages by iterated deletion. Theoretical Computer Science, 314(3), 451–457.

    Article  MathSciNet  MATH  Google Scholar 

  9. Fernau, H., Freund, R., Schmid, M. L., Subramanian, K. G., & Wiederhold, P. (2015). Contextual array grammars and array \(P\) systems. Annals of Mathematics and Artificial Intelligence, 75(1–2), 5–26.

    Article  MathSciNet  MATH  Google Scholar 

  10. Freund, R., Paun, G., & Rozenberg, G. (2007). Contextual array grammars. In Formal Models, Languages and Applications, Volume 66 of Series in Machine Perception and Artificial Intelligence, World Scientific, 112–136

  11. Giammarresi, D., & Restivo, A. (1992). Recognizable picture languages. International Journal of Pattern Recognition and Artificial Intelligence, 6(2 &3), 241–256.

    Article  MATH  Google Scholar 

  12. Giammarresi, D., & Restivo, A. (1997). Two-dimensional languages. In Handbook of Formal Languages, Springer, 3, 215–267.

    Article  MathSciNet  Google Scholar 

  13. Haussler, D.H. (1982). Insertion and Iterated Insertion as Operations on Formal Languages. PhD thesis, University of Colorado

  14. Immanuel, S.J., Jayasankar, S., Thomas, D.G., & Paramasivan, M. (2021). Parallel contextual array insertion deletion \(P\) systems and tabled matrix grammars. In Membrane Computing, volume 12687 of Lecture Notes in Computer Science, 46–77

  15. Immanuel, S.J., Thomas, D.G., Thamburaj, R., & Nagar, A.K. (2014). Parallel contextual array \(P\) systems. In the Proceedings of Asian Conference on Membrane Computing ACMC 2014, IEEE Xplore, 1–9

  16. Immanuel, S.J., Thomas, D.G., Thamburaj, R., & Nagar, A.K. (2017). Parallel contextual array insertion deletion \(P\) system. In IWCIA, volume 10256 of Lecture Notes in Computer Science, Springer, 170–183

  17. Immanuel, S. J., Jayasankar, S., Thomas, D. G., Paramasivan, M., Thamburaj, R., & Nagar, A. K. (2021). Parallel contextual array insertion deletion \(P\) systems and Siromoney matrix grammars. Parallel Emergent and Distributed Systems, 36, 335–358.

    Article  Google Scholar 

  18. Ito, M., Kari, L., & Thierrin, G. (1997). Insertion and deletion closure of languages. Theoretical Computer Science, 183(1), 3–19.

    Article  MathSciNet  MATH  Google Scholar 

  19. Jayasankar, S., Immanuel, S.J., Thomas, D.G., Thamburaj, R., & Nagar, A.K. (2017). Parallel contextual hexogonal array insertion deletion \(P\) system. In the Pre-Proceedings of the 6th Asian Conference on Membrane Computing of ACMC, 336–364

  20. Kari, L. (1991). On insertion and deletion in formal languages. PhD thesis, University of Turku

  21. Kari, L., & Thierrin, G. (1996). Contextual insertions/deletions and computability. Information and Computation, 131(1), 47–61.

    Article  MathSciNet  MATH  Google Scholar 

  22. Krishna, S.N., & Rama, R. (2001). Insertion-deletion \(P\) systems. In DNA, volume 2340 of Lecture Notes in Computer Science, Springer, 360–370

  23. Krithivasan, K., & Mutyam, M. (2002). Contextual \(P\) systems. Fundamenta Informaticae, 49(1–3), 179–189.

    MathSciNet  MATH  Google Scholar 

  24. Marcus, S. (1969). Contextual grammars. Revue Roumaine de Mathematiques Pures et Appliquees, 14, 1525–1534.

    MathSciNet  MATH  Google Scholar 

  25. Paun, G. (1997). Marcus contextual grammars. Springer.

    Book  MATH  Google Scholar 

  26. Paun, G. (2000). Computing with membranes. Journal of Computer and System Sciences, 61(1), 108–143.

    Article  MathSciNet  MATH  Google Scholar 

  27. Paun, G. (2002). Membrane computing: An introduction. Natural computing seriesSpringer.

    Book  MATH  Google Scholar 

  28. Siromoney, G., & Siromoney, R. (1976). Hexogonal arrays and rectangular blocks. Computer Graphics and Image Processing, 5, 353–381.

    Article  Google Scholar 

  29. Siromoney, G., Siromoney, R., & Krithivasan, K. (1972). Abstract families of matrices and picture languages. Computer Graphics and Image Processing, 1(3), 284–307.

    Article  MathSciNet  MATH  Google Scholar 

  30. Subramanian, K. G., Ali, R. M., Geethalakshmi, M., & Nagar, A. K. (2009). Pure 2D picture grammars and languages. Discrete Applied Mathematics, 157(16), 3401–3411.

    Article  MathSciNet  MATH  Google Scholar 

  31. Subramanian, K. G., Pan, L., Lee, S. K., & Nagar, A. K. (2010). A \(P\) system model with pure context-free rules for picture array generation. Mathematical and Computer Modelling, 152(2), 1901–1909.

  32. Subramanian, K. G., Van, D. L., Chandra, P. H., & Quyen, N. D. (2008). Array grammars with contextual operations. Fundamenta Informaticae, 83(4), 411–428.

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Gayathri Lakshmi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lakshmi, M.G., Vinodhini, G.A.F., Jayasankar, S. et al. Parallel contextual array insertion–deletion P systems and array rewriting P systems with pure 2D context-free rules. J Membr Comput 5, 144–160 (2023). https://doi.org/10.1007/s41965-023-00124-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41965-023-00124-x

Keywords

Navigation