Retreat Bounded Picture Languages

A well-known string-encoding of 2D pictures is to use the picture alphabet π = {u, d, r, l}, where u (d, r, and l) means "draw a unit-line by moving the pen up (down, right, and left) from the current point". A word over π is k-retreat-bounded (k?0) if it describes a picture in such a manner that the maximum distance of left-moves, ignoring up- and down-moves, from a rightmost point of any partially drawn picture is bounded by k. A set of such words forms a k-retreat-bounded language. A k-retreat-bounded picture language is a set of pictures described by a k-retreat-bounded language.There is a 1-retreat-bounded regular picture language (1-retreat-bounded vertical-stripe linear picture language) for which the membership problem is NP-complete. The membership problem can be solved in O(n4) time for each k-retreat-bounded nonvertical-stripe context-free picture language. The inclusion and intersection-emptiness problems are undecidable for a 1-retreat-bounded regular picture language and a 2-retreat-bounded regular picture language. The equivalence and ambiguity problems are undecidable for 2-retreat-bounded regular picture languages. The picture recognition algorithm presented is the first polynomial-time algorithm in the literature for a reasonably large subclass of context-free picture languages and the NP-completeness and undecidability results improve the previously known such results for regular picture languages with no structural restriction imposed.

[1]  Roger Gutbrod A Transformation System for Generating Description Languages of Chain Code Pictures , 1989, Theor. Comput. Sci..

[2]  Jürgen Dassow,et al.  Decision Problems and Regular Chain Code Picture Languages , 1993, Discret. Appl. Math..

[3]  Jerome Feder,et al.  Languages of Encoded Line Patterns , 1968, Inf. Control..

[4]  Herbert Freeman,et al.  Computer Processing of Line-Drawing Images , 1974, CSUR.

[5]  Friedhelm Hinz Classes of Picture Languages that Cannot be Distinguished in the Chain Code Concept and Deletion of Redundant Retreats , 1989, STACS.

[6]  Harold Abelson,et al.  Turtle geometry : the computer as a medium for exploring mathematics , 1983 .

[7]  Azriel Rosenfeld,et al.  Picture languages: Formal models for picture recognition , 1979 .

[8]  Changwook Kim Complexity and Decidability for Restricted Classes of Picture Languages , 1990, Theor. Comput. Sci..

[9]  Ivan Hal Sudborough,et al.  On Reversal-Bounded Picture Languages , 1992, Theor. Comput. Sci..

[10]  Karel Culik,et al.  Two Way Finite State Generators , 1983, FCT.

[11]  Changwook Kim Picture Iteration and Picture Ambiguity , 1990, J. Comput. Syst. Sci..

[12]  Grzegorz Rozenberg,et al.  Chain code picture languages , 1982, Graph-Grammars and Their Application to Computer Science.

[13]  Friedhelm Hinz Regular Chain Code Picture Languages of Nonlinear Descriptional Complexity , 1986, MFCS.

[14]  Friedhelm Hinz The Membership Problem for Context-Free Chain Code Picture Languages , 1990, MFCS.

[15]  Grzegorz Rozenberg,et al.  Using String Languages to Describe Picture Languages , 1982, Inf. Control..

[16]  King-Sun Fu,et al.  Syntactic Pattern Recognition And Applications , 1968 .

[17]  Friedheld Hinz Questions of Decidability for Context-free Chain Code Picture Languages , 1988, IMYCS.

[18]  Herbert Freeman,et al.  On the Encoding of Arbitrary Geometric Configurations , 1961, IRE Trans. Electron. Comput..

[19]  Jürgen Dassow,et al.  A undecidability result for regular anguages and its applications to regulated rewriting , 1989, Bull. EATCS.

[20]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[21]  Jürgen Dassow On the Connectedness of Pictures in Chain Code Picture Languages , 1991, Theor. Comput. Sci..

[22]  Ivan Hal Sudborough,et al.  Complexity and Decidability for Chain Code Picture Languages , 1985, Theor. Comput. Sci..

[23]  Patrice Séébold,et al.  Minimizing Picture Words , 1990, IMYCS.

[24]  Jürgen Dassow Graph-theoretical Properties and Chain Code Picture Languages , 1989, J. Inf. Process. Cybern..

[25]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[26]  Jean-Camille Birget Strict Local Testability of the Finite Control of Two-Way Automata and of Regular Picture Description Languages , 1991, Int. J. Algebra Comput..

[27]  Ivan Hal Sudborough,et al.  The Membership and Equivalence Problems for Picture Languages , 1987, Theor. Comput. Sci..