Algorithm and hardness results on hop domination in graphs

https://doi.org/10.1016/j.ipl.2019.105872Get rights and content

Highlights

  • A linear time algorithm is presented for computing a minimum hop dominating set in bipartite permutation graphs.

  • Min-HDS is shown to be NP-hard for perfect elimination bipartite graphs.

  • Min-HDS cannot be approximated within a factor of (1ϵ)lnn for any ϵ>0, unless P=NP.

  • Min-HDS is APX-complete for bipartite graphs of maximum degree 3.

Abstract

Two vertices in a graph are said to 2-step dominate each other if they are at distance 2 apart. A set S of vertices in a graph G=(V,E) is a hop dominating set of G if every vertex outside S is 2-step dominated by some vertex of S. Given a graph G, Min-HDS is the problem of finding a hop dominating set of G of minimum cardinality. The decision version of Min-HDS is known to be NP-complete for planar bipartite graphs and planar chordal graphs, and hence for bipartite graphs and chordal graphs. In this paper, we present a linear time algorithm for computing a minimum hop dominating set in bipartite permutation graphs, which is a subclass of bipartite graphs. We also show that Min-HDS cannot be approximated within a factor of (1ε)ln|V|, unless P=NP and can be approximated within a factor of 1+ln(Δ(Δ1)+1), where Δ denotes the maximum degree in the graph G. Finally, we show that Min-HDS is APX-complete for bipartite graphs of maximum degree 3.

Introduction

Two vertices u and v in a graph G are neighbors if they are adjacent, that is, uvE(G). A set S of vertices of a graph G is a dominating set of G if every vertex in V(G)S has a neighbor in S. The domination number, γ(G), is the minimum cardinality of a dominating set of G. The distance between two vertices u and v in a connected graph G, denoted dG(u,v), is the length of the shortest u,v-path in G. The fundamentals of domination theory and the concept of several domination parameters in graphs have been surveyed in the books [13], [14].

For an integer k1, two vertices u and v in a graph G are said to k-step dominate each other if dG(u,v)=k. A set SV(G) in G is a k-step dominating set of G if every vertex in V(G) is k-step dominated by some vertex of S. The k-step domination number, γkstep(G), of G, is the minimum cardinality of a k-step dominating set of G. The concept of 2-step domination in graphs was introduced and first studied by Chartrand, Harary, Hossain, and Schultz [7], and subsequently studied, for example, in [6], [11], [16].

Ayyaswamy and Natarajan [3] introduced a domination parameter of a graph closely related to the 2-step domination number, called hop domination in graphs. A set SV(G) of a graph G is a hop dominating set of G if every vertex of V(G)S is 2-step dominated by some vertex of S. The minimum cardinality of a hop dominating set of a graph G is called the hop domination number of G and is denoted by γh(G).

Natarajan and Ayyaswamy [19] continued the further study on the equality of the hop domination number and other domination parameters. Ayyaswamy et al. [4] established upper and lower bounds on the hop domination number of a tree together with the characterization of extremal trees. Henning and Rad [15] present probabilistic upper bounds for the hop domination number of a graph. They also proved that the decision version of Min-HDS is NP-complete for planar bipartite graphs and planar chordal graphs. Chen and Wang [8] studied the relationship between the total domination number and the hop domination number in diamond-free graphs. Kundu and Majumder [17] gave a linear time algorithm to compute an optimal k-hop dominating set of a tree for k1.

In this paper, we continue the study on the algorithmic aspects of Min-HDS in graphs. The results presented in this paper are summarized as follows.

  • In Section 3, we present a linear time algorithm for computing a minimum hop dominating set in bipartite permutation graphs.

  • In Section 4, we show that the decision version of Min-HDS is NP-complete for perfect elimination bipartite graphs. We note that the class of perfect elimination bipartite graphs is a superclass of bipartite permutation graphs.

  • Finally, in Section 5, we present hardness results on Min-HDS. In particular, for a graph G=(V,E), we first show that Min-HDS cannot be approximated within a factor of (1ε)ln|V| for any ε>0, unless P=NP. On the positive side, we show that for a graph G with maximum degree Δ, Min-HDS can be approximated within a factor of 1+ln(Δ(Δ1)+1). Finally, we show that Min-HDS is APX-complete for bipartite graphs of degree at most 3.

Section snippets

Terminology and notation

We use the standard notation [k]={1,2,,k}. Let G=(V,E) be a graph with vertex set V=V(G) and edge set E=E(G). The open neighborhood of a vertex v in G is the set NG(v)={uV:uvE(G)} and the closed neighborhood of v is NG[v]={v}NG(v). The degree of a vertex v is |NG(v)| and is denoted by dG(v). We simply use N(v) and N[v] if the context of the graph is clear. For a set S of vertices in G, the subgraph of G induced by S is denoted by G[S]. The distance between two vertices u and v, denoted by dG

Hop domination in bipartite permutation graphs

In this section, we present an O(n+m) time algorithm for computing a minimum hop dominating set in bipartite permutation graphs. If G is a disconnected graph having components G1,G2,,Gr where r2, then γh(G)=i=1rγh(Gi). Hence it suffices for us to consider only connected bipartite permutation graphs for the purpose of designing our algorithm.

Lemma 1

Suppose σ=(x1,x2,,xnx,y1,y2,,yny) of XY is a forward-convex ordering of a connected bipartite permutation graph G=(X,Y,E). If xi1yj2,xi2yj1E with i1<i

Hop domination in perfect elimination bipartite graphs

The decision version of Min-HDS is shown to be NP-complete for planar bipartite graphs [15] and hence for bipartite graphs. In this section, we show that the decision version of Min-HDS is NP-complete for perfect elimination bipartite graphs by providing a polynomial time reduction to it from the decision version of Min-HDS in bipartite graphs.

Theorem 3

The decision version of Min-HDS is NP-complete for perfect elimination bipartite graphs.

Proof

Clearly the decision version of Min-HDS is in NP.

Given a

Hardness results

In this section, we discuss the lower bound and the upper bound of approximation ratio for Min-HDS in graphs. Unless otherwise stated, we adopt the terminology used in [2] throughout this section.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

The authors would like to thank the anonymous referees for their comments that lead to improvements in the paper.

References (21)

There are more references available in the full text version of this article.

Cited by (7)

View all citing articles on Scopus
1

Research supported in part by the University of Johannesburg.

View full text