Let C be a family of cliques of a graph G = (V, E). Suppose that each clique C of C is associated with an integer r(C), where r(C) ≥ 0. A vertex v r-dominates a clique C of G if d(v, x) ≤ r(C) for all x ∈ C, where d(v, x) is the standard graph distance. A subset D ⊆ V is a clique r-dominating set of G if for every clique C ∈ C there is a vertex u ∈ D which r-dominates C. A clique r-packing set is a subset P ⊆ C such that there are no two distinct cliques C , C ∈ P r-dominated by a common vertex of G. The clique r-domination problem is to find a clique r-dominating set with minimum size and the clique r-packing problem is to find a clique r-packing set with maximum size. The formulated problems include many domination and clique-transversal-related problems as special cases. In this paper an efficient algorithm is proposed for solving these problems on dually chordal graphs which are a natural generalization of strongly chordal graphs. The efficient algorithm is mainly based on the tree structure and special vertex elimination orderings of dually chordal graphs. In some important particular cases where the algorithm works in linear time the obtained results generalize and improve known results on strongly chordal graphs.subset of any other clique. The distance d(u, v) between vertices u, v ∈ V is the length (i.e., number of edges) of a shortest path connecting u and v. The disk centered at vertex v with radius k is the set of all vertices having distance at most k to v:For a clique C and vertex v ∈ V we denote byLet C be a family of cliques of a graph G. Suppose that each clique C of C is associated with an integer r(C), where r(C) ≥ 0 and r(C) > 0 for cliques with size(For cliques of size |C| > 1 and r(C) = 0 there is no vertex v which r-dominates C.) A subset D ⊆ V is a clique r-dominating set of G if for every clique C ∈ C there is a vertex u ∈ D which r-dominates C. A clique r-packing set is a subset P ⊆ C such that there are no two distinct cliques C , C ∈ P r-dominated by a common vertex of G. The clique r-domination problem is to find a clique r-dominating set with minimum size γ C,r (G), and the clique r-packing problem is to find a clique r-packing set with maximum size π C,r (G). Then γ C,r (G) and π C,r (G) are called the clique r-domination and clique r-packing numbers of G.The formulated problems include many domination and clique-transversal-related problems as special cases. First, if C is the family of maximal cliques of G and r(C) = 1 for all C ∈ C then we obtain the clique-transversal and the clique-independence problems [8]. If C is a family of edges of G and r(C) = k (where k is an integer) for all C ∈ C then we obtain the k-neighborhood covering and k-neighborhood independence problems considered in [17]. Finally, if C consists only of single vertices of G then we obtain the r-domination and r-packing problems [22,19,7,12,11,4] whose particular instances are the domination, k-domination, packing, and k-packing problems [14,9].
Dually chordal graphs.In this section we recall the definitions and...