Skip to main content

Array-Rewriting P Systems with Basic Puzzle Grammar Rules and Permitting Features

  • Conference paper
  • First Online:
Membrane Computing (CMC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10105))

Included in the following conference series:

Abstract

Motivated by the problem of tiling the plane, puzzle grammars were introduced as a mechanism for generating languages of picture arrays in the two-dimensional plane. On the other hand BPG array P system with array objects and basic puzzle grammar (BPG) rules was introduced as a variant of array generating P systems that were developed with a view to link the two areas of membrane computing and picture array grammars. Here we incorporate the feature of permitting symbols in the rules of the BPG array P system, thus introducing permitting array P system with BPG rules (pAP(BPG)). We show that the permitting feature gives more generative power to the BPG array P system with one or two membranes. We also show that a pAP(BPG) with only two membranes under t–communication mode, can generate picture arrays of square frames.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ceterchi, R., Mutyam, M., Paun, G., Subramanian, K.G.: Array- rewriting P systems. Nat. Comput. 2, 229–249 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  2. Ceterchi, R., Gramatovici, R., Jonoska, N.: Tiling rectangular pictures with P systems. In: Martín-Vide, C., Mauri, G., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2003. LNCS, vol. 2933, pp. 88–103. Springer, Heidelberg (2004). doi:10.1007/978-3-540-24619-0_7

    Chapter  Google Scholar 

  3. Ceterchi, R., Gramatovici, R., Jonoska, N., Subramanian, K.G.: Tissue-like P systems with active membranes for picture generation. Fundam. Inform. 56, 311–328 (2003)

    MathSciNet  MATH  Google Scholar 

  4. Csuhaj-Varjú, E., Păun, G., Vaszil, G.: Grammar systems versus membrane computing: the case of CD grammar systems. Fundam. Inform. 76(3), 271–292 (2007)

    MathSciNet  MATH  Google Scholar 

  5. Csuhaj-Varjú, E., Dassow, J., Kelemen, J., Păun, Gh.: Grammar Systems: A Grammatical Approach to Distribution and Cooperation. Gordon and Breach Science Publishers. Topics in Computer Mathematics 5, Yverdon (1994)

    Google Scholar 

  6. Dassow, J.: Grammars with regulated rewriting. In: Martin-Vide, C., et al. (eds.) Formal Languages and Applications. Studies in Fuzziness and Soft Computing, vol. 148. Springer, Berlin (2004)

    Chapter  Google Scholar 

  7. Dassow, J., Păun, G.: Regulated Rewriting in Formal Language Theory. Springer, Berlin (1989)

    Book  MATH  Google Scholar 

  8. 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  MATH  Google Scholar 

  9. Freund, R.: Control mechanisms on #–context-free array grammars. In: Păun, G. (ed.) Mathematical Aspects of Natural and Formal Languages, pp. 97–137. World Scientific Publishing, Singapore (1994)

    Chapter  Google Scholar 

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

  11. Laroche, P., Nivat, M., Saoudi, A.: Context-sensitivity of puzzle grammars. Int. J. Pattern Recogn. Artif. Intell. 8(2), 525–542 (1994)

    Article  Google Scholar 

  12. Nivat, M., Saoudi, A., Subramanian, K.G., Siromoney, R., Dare, V.R.: Puzzle grammars and context-free array grammars. Int. J. Pattern Recogn. Artif. Intell. 5, 663–676 (1991)

    Article  Google Scholar 

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

    MATH  Google Scholar 

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

    MATH  Google Scholar 

  15. Rosenfeld, A.: Picture Languages. Academic Press, Cambridge (1979)

    MATH  Google Scholar 

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

    Google Scholar 

  17. Rozenberg, G., Salomaa, A. (eds.): Handbook of Formal Languages, vol. 1–3. Springer, Berlin (1997)

    MATH  Google Scholar 

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

    MATH  Google Scholar 

  19. Siromoney, R., Huq, A., Chandrasekaran, M., Subramanian, K.G.: Stochastic puzzle grammars. Int. J. Patt. Recogn. Artif. Intell. 06, 257–273 (1992)

    Article  Google Scholar 

  20. Subramanian, K.G.: P systems and picture languages. In: Durand-Lose, J., Margenstern, M. (eds.) MCU 2007. LNCS, vol. 4664, pp. 99–109. Springer, Heidelberg (2007). doi:10.1007/978-3-540-74593-8_9

    Chapter  Google Scholar 

  21. Subramanian, K.G., Ali, R.M., Nagar, A.K., Margenstern, M.: Array P systems and t-communication. Fundam. Inform. 91, 145–159 (2009)

    MathSciNet  MATH  Google Scholar 

  22. Subramanian, K.G., Isawasan, P., Venkat, I., Pan, L., Nagar, A.K.: Array P systems with permitting features. J. Comput. Sci. 5(2), 243–250 (2014)

    Article  MathSciNet  Google Scholar 

  23. Subramanian, K.G., Pan, L., Lee, S.K., Nagar, A.K.: A P system model with pure context-free rules for picture array generation. Math. Comput. Model. 52(11–12), 1901–1909 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  24. Subramanian, K.G., Rangarajan, K., Mukund, M. (eds.): Formal Models, Languages and Applications. Series in Machine Perception and Artificial Intelligence, vol. 66. World Scientific Publishing, Singapore (2006)

    MATH  Google Scholar 

  25. Subramanian, K.G., Saravanan, R., Geethalakshmi, M., Chandra, P.H., Margenstern, M.: P systems with array objects and array rewriting rules. Prog. Nat. Sci. 17, 479–485 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  26. Subramanian, K.G., Saravanan, R., Chandra, P.H.: Cooperating basic puzzle grammar systems. In: Reulke, R., Eckardt, U., Flach, B., Knauer, U., Polthier, K. (eds.) IWCIA 2006. LNCS, vol. 4040, pp. 354–360. Springer, Heidelberg (2006). doi:10.1007/11774938_28

    Chapter  Google Scholar 

  27. Subramanian, K.G., Siromoney, R., Dare, V.R., Saoudi, A.: Basic puzzle grammars and isosceles right triangles. Int. J. Pattern Recogn. Artif. Intell. 6(5), 799–816 (1992)

    Article  Google Scholar 

  28. Subramanian, K.G., Siromoney, R., Dare, V.R., Saoudi, A.: Basic puzzle languages. Int. J. Pattern Recogn. Artif. Intell. 9, 763–775 (1995)

    Article  Google Scholar 

  29. Subramanian, K.G., Thomas, D.G., Chandra, P.H., Hoeberechts, M.: Basic puzzle grammars and generation of polygons. J. Automata Lang. Comb. 6(4), 555–568 (2001)

    MathSciNet  MATH  Google Scholar 

  30. Yamamoto, Y., Morita, K., Sugata, K.: Context-sensitivity of two-dimensional array grammars. In: Wang, P.S.P. (ed.) Array grammars, Patterns and recognizers, pp. 17–41. World Scientific, Singapore (1989)

    Chapter  Google Scholar 

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

    Book  Google Scholar 

  32. Zhang, G., Pan, L.: A survey of membrane computing as a new branch of natural computing. Chin. J. Comput. 33(2), 208–214 (2010)

    Article  Google Scholar 

Download references

Acknowledgements

The fourth author K.G. Subramanian is grateful to UGC, 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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. G. Subramanian .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Isawasan, P., Muniyandi, R.C., Venkat, I., Subramanian, K.G. (2017). Array-Rewriting P Systems with Basic Puzzle Grammar Rules and Permitting Features. In: Leporati, A., Rozenberg, G., Salomaa, A., Zandron, C. (eds) Membrane Computing. CMC 2016. Lecture Notes in Computer Science(), vol 10105. Springer, Cham. https://doi.org/10.1007/978-3-319-54072-6_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54072-6_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54071-9

  • Online ISBN: 978-3-319-54072-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics