English

On the Computational Complexity of Defining Sets

Computational Complexity 2007-05-23 v1

Abstract

Suppose we have a family F{\cal F} of sets. For every SFS \in {\cal F}, a set DSD \subseteq S is a {\sf defining set} for (F,S)({\cal F},S) if SS is the only element of F\cal{F} that contains DD as a subset. This concept has been studied in numerous cases, such as vertex colorings, perfect matchings, dominating sets, block designs, geodetics, orientations, and Latin squares. In this paper, first, we propose the concept of a defining set of a logical formula, and we prove that the computational complexity of such a problem is Σ2\Sigma_2-complete. We also show that the computational complexity of the following problem about the defining set of vertex colorings of graphs is Σ2\Sigma_2-complete: {\sc Instance:} A graph GG with a vertex coloring cc and an integer kk. {\sc Question:} If C(G){\cal C}(G) be the set of all χ(G)\chi(G)-colorings of GG, then does (C(G),c)({\cal C}(G),c) have a defining set of size at most kk? Moreover, we study the computational complexity of some other variants of this problem.

Keywords

Cite

@article{arxiv.cs/0701008,
  title  = {On the Computational Complexity of Defining Sets},
  author = {Hamed Hatami and Hossein Maserrat},
  journal= {arXiv preprint arXiv:cs/0701008},
  year   = {2007}
}