The consistent labeling problem: part I.

In this first part of a two-part paper we introduce a general consistent labeling problem based on a unit constraint relation T containing N-tuples of units which constrain one another, and a compatibility relation R containing N-tuples of unit-label pairs specifying which N-tuples of units are compatible with which N-tuples of labels. We show that Latin square puzzles, finding N-ary relations, graph or auto-mata homomorphisms, graph colorings, as well as determining satisfiability of propositional logic statements and solving scene and edge labeling problems, are all special cases of the general consistent labeling problem. We then discuss the various approaches that researchers have used to speed up the tree search required to find consistent labelings. Each of these approaches uses a particular look-ahead operator to help eliminate backtracking in the tree search. Finally, we define the ¿KP two-parameter class of look-ahead operators which includes, as special cases, the operators other researchers have used.

[1]  Julian R. Ullmann,et al.  Associating Parts of Patterns , 1966, Inf. Control..

[2]  Richard Fikes,et al.  REF-ARF: A System for Solving Problems Stated as Procedures , 1970, Artif. Intell..

[3]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[4]  M. B. Clowes,et al.  On Seeing Things , 1971, Artif. Intell..

[5]  J. Howson Equilibria of Polymatrix Games , 1972 .

[6]  Ugo Montanari,et al.  Networks of constraints: Fundamental properties and applications to picture processing , 1974, Inf. Sci..

[7]  A. Nijenhuis Combinatorial algorithms , 1975 .

[8]  Robert A. Kowalski,et al.  A Proof Procedure Using Connection Graphs , 1975, JACM.

[9]  Azriel Rosenfeld,et al.  Networks of Automata: Some Applications , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

[11]  Azriel Rosenfeld,et al.  Scene Labeling by Relaxation Operations , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[12]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[13]  G. Vanderbrug Experiments in iterative enhancement of linear features , 1977 .

[14]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[15]  Azriel Rosenfeld,et al.  An Application of Relaxation Labeling to Line and Curve Enhancement , 1977, IEEE Transactions on Computers.

[16]  Bruce W. Weide,et al.  A Survey of Analysis Techniques for Discrete Algorithms , 1977, CSUR.

[17]  Robert M. Haralick,et al.  Arrangements, Homomorphisms, and Discrete Relaxation , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  Eugene C. Freuder Synthesizing constraint expressions , 1978, CACM.

[19]  Azriel Rosenfeld,et al.  Reduction operations for constraint satisfaction , 1978, Inf. Sci..

[20]  R. Haralick THE CHARACTERIZATION OF BINARY RELATION HOMOMORPHISMS , 1978 .

[21]  Lindag . Shapiro TheConsistent Labeling Problem: Part11 , 1979 .

[22]  Larry S. Davis,et al.  Shape Matching Using Relaxation Techniques , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.