Skip to main content

Parallel generation and parsing of array languages using reversible cellular automata

  • Communications
  • Conference paper
  • First Online:
Parallel Image Analysis (ICPIA 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 654))

Included in the following conference series:

Abstract

We propose a new system of generating array languages in parallel, based on a partitioned cellular automaton (PCA), a kind of cellular automaton. This system is called a PCA array generator (PCAAG). The characteristic of PCAAG is that a “reversible” version is easily defined. A reversible PCA (RPCA) is a backward deterministic PCA, and we can construct a deterministic “inverse” PCA that undoes the operations of the RPCA. Thus if an array language is generated by an RPCA, it can be parsed in parallel by a deterministic inverse PCA without backtracking. We also define two subclasses of PCAAG, and give examples of them that generate geometrical figures.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cook, C.R., and Wang, P.S.P., “A Chomsky hierarchy of isotonic array grammars and languages,” Computer Graphics and Image Processing, 8, 144–152 (1978).

    Google Scholar 

  2. Milgram, D.L., and Rosenfeld, A., “Array automata and array grammars,” Information Processing 71, 69–74 (1972).

    Google Scholar 

  3. Morita, K., Yamamoto, Y., and Sugata, K., “The complexity of some decision problems about two-dimensional array grammars,” Information Sciences, 30, 241–262 (1983).

    Google Scholar 

  4. Morita, K., and Harao, M., “Computation universality of one-dimensional reversible (injective) cellular automata,” Trans. IEICE, E-72, 758–762 (1989).

    Google Scholar 

  5. Morita, K., and Ueno, S., “Computation-universal models of two-dimensional 16-state reversible cellular automata,” IEICE Trans. Inf. & Syst., E75-D, 141–147 (1992).

    Google Scholar 

  6. Morita, K., “Computation-universality of one-dimensional one-way reversible cellular automata,” Information Processing Letters, 42, 325–329 (1992).

    Google Scholar 

  7. Nivat, M., Saoudi, A., and Dare, V.R., “Parallel generation of finite images,” Int. J. Pattern Recognition and Artificial Intelligence, 3, 279–294 (1989).

    Google Scholar 

  8. Rosenfeld, A., Picture Languages, Academic Press, New York (1979).

    Google Scholar 

  9. Rosenfeld, A., “Coordinate grammars revisited: generalized isometric grammars,” Int. J. Pattern Recognition and Artificial Intelligence, 3, 435–444 (1989).

    Google Scholar 

  10. Saoudi, A., Rangarajan, K., and Dare, V.R., “Finite images generated by GL-systems,” Int. J. Pattern Recognition and Artificial Intelligence, 3, 459–467 (1989).

    Google Scholar 

  11. Siromoney, G., Siromoney, R., and Krithivasan, K., “Abstract families of picture languages,” Computer Graphics and Image Processing, 1, 284–307 (1972).

    Google Scholar 

  12. Siromoney, G., Siromoney, R., and Krithivasan, K., “Picture languages with array rewriting rules,” Information and Control, 22, 447–470 (1973).

    Google Scholar 

  13. Wang, P.S.P., “Hierarchical structures and complexities of parallel isotonic array languages,” IEEE Trans., PAMI-5, 92–99 (1983).

    Google Scholar 

  14. Yamamoto, Y., Morita, K., and Sugata, K., “Context-sensitivity of two-dimensional regular array grammars,” Int. J. Pattern Recognition and Artificial Intelligence, 3, 295–319 (1989).

    Google Scholar 

  15. Yamamoto, Y., and Morita, K., “Two-dimensional uniquely parsable isometric array grammars,” Proc. Int. Colloq. Parallel Image Processing, Paris, 271–287 (1991).

    Google Scholar 

  16. Yamamoto, Y., and Morita, K., “Isometric array grammars which are equivalent to two-dimensional deterministic tape acceptors (in Japanese),” Research Report of Institute of Mathematical Analysis, Kyoto University, No.754, 115–124 (1991).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Akira Nakamura Maurice Nivat Ahmed Saoudi Patrick S. P. Wang Katsushi Inoue

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Morita, K., Ueno, S. (1992). Parallel generation and parsing of array languages using reversible cellular automata. In: Nakamura, A., Nivat, M., Saoudi, A., Wang, P.S.P., Inoue, K. (eds) Parallel Image Analysis. ICPIA 1992. Lecture Notes in Computer Science, vol 654. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56346-6_40

Download citation

  • DOI: https://doi.org/10.1007/3-540-56346-6_40

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56346-4

  • Online ISBN: 978-3-540-47538-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics