The Algorithmic Complexity of Domination Digraphs

Wayne Goddard1, Sandra M. Hedetniemi 2, Stephen T. Hedetniemi1, Alice A. McRae3
1School of Computing Clemson University Clemson, SC 29634
2School of Computing Clemson University Clemson, SC 29634
3Department of Computer Science, Appalachian State University, Boone, NC 28608

Abstract

Let \(G = (V,E)\) be an undirected graph and let \(\pi = \{V_1, V_2, \ldots, V_k\}\) be a partition of the vertices \(V\) of \(G\) into \(k\) blocks \(V_i\). From this partition one can construct the following digraph \(D(\pi) = (\pi, E(\pi))\), the vertices of which correspond one-to-one with the \(k\) blocks \(V_i\) of \(\pi\), and there is an arc from \(V_i\) to \(V_j\) if every vertex in \(V_j\) is adjacent to at least one vertex in \(V_i\), that is, \(V_i\) dominates \(V_j\). We call the digraph \(D(\pi)\) the domination digraph of \(\pi\). A triad is one of the 16 digraphs on three vertices having no loops or multiple arcs. In this paper we study the algorithmic complexity of deciding if an arbitrary graph \(G\) has a given digraph as one of its domination digraphs, and in particular, deciding if a given triad is one of its domination digraphs. This generalizes results for the domatic number.