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).
Similar content being viewed by others
Data availability
No data was used for the research described in the article.
References
Alhazov, A., Krassovitskiy, A., Rogozhin, Y., & Verlan, S. (2011). \(P\) systems with minimal insertion and deletion. Theoretical Computer Science, 412(1), 136–144.
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.
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.
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.
Ceterchi, R., Mutyam, M., Paun, G., & Subramanian, K. G. (2003). Array rewriting \(P\) systems. Natural Computing, 2(3), 229–249.
Chandra, P. H., Subramanian, K. G., & Thomas, D. G. (2003). Parallel contextual array grammars and languages. Electronic Notes in Discrete Mathematics, 12, 106–117.
Dersanambika, K. S., & Krithivasan, K. (2004). Contextual array \(P\) systems. International Journal of Computer Mathematics, 81(8), 955–969.
Domaratzki, M., & Okhotin, A. (2004). Representing recursively enumerable languages by iterated deletion. Theoretical Computer Science, 314(3), 451–457.
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.
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
Giammarresi, D., & Restivo, A. (1992). Recognizable picture languages. International Journal of Pattern Recognition and Artificial Intelligence, 6(2 &3), 241–256.
Giammarresi, D., & Restivo, A. (1997). Two-dimensional languages. In Handbook of Formal Languages, Springer, 3, 215–267.
Haussler, D.H. (1982). Insertion and Iterated Insertion as Operations on Formal Languages. PhD thesis, University of Colorado
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
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
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
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.
Ito, M., Kari, L., & Thierrin, G. (1997). Insertion and deletion closure of languages. Theoretical Computer Science, 183(1), 3–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
Kari, L. (1991). On insertion and deletion in formal languages. PhD thesis, University of Turku
Kari, L., & Thierrin, G. (1996). Contextual insertions/deletions and computability. Information and Computation, 131(1), 47–61.
Krishna, S.N., & Rama, R. (2001). Insertion-deletion \(P\) systems. In DNA, volume 2340 of Lecture Notes in Computer Science, Springer, 360–370
Krithivasan, K., & Mutyam, M. (2002). Contextual \(P\) systems. Fundamenta Informaticae, 49(1–3), 179–189.
Marcus, S. (1969). Contextual grammars. Revue Roumaine de Mathematiques Pures et Appliquees, 14, 1525–1534.
Paun, G. (1997). Marcus contextual grammars. Springer.
Paun, G. (2000). Computing with membranes. Journal of Computer and System Sciences, 61(1), 108–143.
Paun, G. (2002). Membrane computing: An introduction. Natural computing seriesSpringer.
Siromoney, G., & Siromoney, R. (1976). Hexogonal arrays and rectangular blocks. Computer Graphics and Image Processing, 5, 353–381.
Siromoney, G., Siromoney, R., & Krithivasan, K. (1972). Abstract families of matrices and picture languages. Computer Graphics and Image Processing, 1(3), 284–307.
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.
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.
Subramanian, K. G., Van, D. L., Chandra, P. H., & Quyen, N. D. (2008). Array grammars with contextual operations. Fundamenta Informaticae, 83(4), 411–428.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41965-023-00124-x