PARALLEL GENERATION AND PARSING OF ARRAY LANGUAGES USING REVERSIBLE CELLULAR AUTOMATA

Kenichi Morita, Satoshi Ueno · International Journal of Pattern Recognition and Artificial Intelligence · 1994

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.

Read the paper · More papers on PaperTik