Branch and recharge: Exact algorithms for generalized domination

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Let σ and ∂ be two sets of nonnegative integers. A vertex subset S ⊆ V of an undirected graph G = (V, E) is called a (σ, ∂)-dominating set of G if |N(v)∩S| ∈ σ for all v ∈ S and |N(v)∩S| ∈ ∂ for all v ∈ V\S. This notion introduced by Telle generalizes many dominationtype graph invariants. For many particular choices of σ and ∂ it is NP-complete to decide whether an input graph has a (σ, ∂)-dominating set. We show a general algorithm enumerating all (σ, ∂)-dominating sets of an input graph G in time O*(cn) for some c < 2 using only polynomial space, if σ is successor-free, i.e., it does not contain two consecutive integers, and either both σ and ∂ are finite, or one of them is finite and σ ∩ ∂ = Ø. Thus in this case one can find maximum and minimum (σ, ∂)-dominating sets in time o(2n). Our algorithm straightforwardly implies a non trivial upper bound cn with c < 2 for the number of (σ, ∂)-dominating sets in an n-vertex graph under the above conditions on σ and ∂. Finally, we also present algorithms to find maximum and minimum ({P}, {q})-dominating sets and to count the ({p}, {q})-dominating sets of a graph in time O*(2n/2). © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Fomin, F. V., Golovach, P. A., Kratochvíl, J., Kratsch, D., & Liedloff, M. (2007). Branch and recharge: Exact algorithms for generalized domination. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4619 LNCS, pp. 507–518). Springer Verlag. https://doi.org/10.1007/978-3-540-73951-7_44

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free