Target Set Selection for Conservative Populations
Abstract
Let G = (V,E) be a graph on n vertices, where dv denotes the degree of vertex v, and tv is a threshold associated with v. We consider a process in which initially a set S of vertices becomes active, and thereafter, in discrete time steps, every vertex v that has at least tv active neighbors becomes active as well. The set S is contagious if eventually all V becomes active. The target set selection problem TSS asks for the smallest contagious set. TSS is NP-hard and moreover, notoriously difficult to approximate. In the conservative special case of TSS, tv > 12dv for every v ∈ V. In this special case, TSS can be approximated within a ratio of O(), where = v ∈ V[dv]. In this work we introduce a more general class of TSS instances that we refer to as conservative on average (CoA), that satisfy the condition Σv∈ V tv > 12Σv ∈ V dv. We design approximation algorithms for some subclasses of CoA. For example, if tv ≥ 12dv for every v ∈ V, we can find in polynomial time a contagious set of size O( · OPT2 ), where OPT is the size of a smallest contagious set in G. We also provide several hardness of approximation results. For example, assuming the unique games conjecture, we prove that TSS on CoA instances with 3 cannot be approximated within any constant factor. We also present results concerning the fixed parameter tractability of CoA TSS instances, and approximation algorithms for a related problem, that of TSS with partial incentives.