Partial vertex covers and the complexity of some problems concerning static and dynamic monopolies

06/07/2018
by   Hossein Soltani, et al.
0

Let G be a graph and τ be an assignment of nonnegative integer thresholds to the vertices of G. Denote the average of thresholds in τ by τ̅. A subset of vertices D is said to be a τ-dynamic monopoly, if V(G) can be partitioned into subsets D_0, D_1, ..., D_k such that D_0=D and for any i∈{0, ..., k-1}, each vertex v in D_i+1 has at least τ(v) neighbors in D_0∪...∪ D_i. Denote the size of smallest τ-dynamic monopoly by dyn_τ(G). Also a subset of vertices M is said to be a τ-static monopoly (or simply τ-monopoly) if any vertex v∈ V(G)∖ M has at least τ(v) neighbors in M. Denote the size of smallest τ-monopoly by mon_τ(G). For a given positive number t, denote by Sdyn_t(G) (resp. Smon_t(G)), the minimum dyn_τ(G) (resp. mon_τ(G)) among all threshold assignments τ with τ≥ t. In this paper we consider the concept of partial vertex cover as follows. Let G=(V, E) be a graph and t be any positive integer. A subset S⊆ V is said to be a t-partial vertex cover of G, if S covers at least t edges of G. Denote the smallest size of a t-partial vertex cover of G by Pβ_t(G). Let ρ, 0<ρ<1 be any fixed number and G be a given bipartite graph with m edges. We first prove that to determine the smallest cardinality of a set S⊆ V(G) such that S covers at least ρ m edges of G, is an NP-hard problem. Then we prove that for any constant t, Sdyn_t(G)=Pβ_nt-m(G) and Smon_t(G)=Pβ_nt/2(G), where n and m are the order and size of G, respectively.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro