P-complete

Relaxed Consistent Labeling (RCL)

Category: Logic

Input

A relaxed consistent labeling problem $G$ consisting of a set of variables $V = \{v_1, \ldots, v_n\}$ and a set of labels $L = \{L_1, \ldots, L_n\}$, where $L_i$ consists of the possible labels for $v_i$. A binary predicate $P$, where $P_{ij}(x, y) = 1$ if and only if the assignment of label $x$ to $v_i$ is compatible with the assignment of label $y$ to $v_j$. A designated variable $X$ and a designated label $f$.

Problem

Is there a valid assignment of the label $f$ to $X$ in $G$?

Status

$\P$-complete (Kasif [1], Greenlaw, Hoover, and Ruzzo [4]).

Remarks

The reduction to show hardness is from PHCS or NANDCVP. The General Consistent Labeling Problem is known to be $\NP$-complete. Kasif shows that several decision problems based on arc consistency algorithms for solving constraint satisfaction problems are also $\P$-complete [2][3].

References

  1. S. Kasif (1986). On the parallel complexity of discrete relaxation in constraint satisfaction networks.
  2. S. Kasif (1990). On the parallel complexity of discrete relaxation in constraint satisfaction networks.
  3. S. Kasif (1991). Analysis of local consistency in parallel constraint satisfaction networks.
  4. Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem A.6.6.