An incremental polynomial time algorithm to enumerate all minimal edge dominating sets

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

Abstract

We show that all minimal edge dominating sets of a graph can be generated in incremental polynomial time. We present an algorithm that solves the equivalent problem of enumerating minimal (vertex) dominating sets of line graphs in incremental polynomial, and consequently output polynomial, time. Enumeration of minimal dominating sets in graphs has very recently been shown to be equivalent to enumeration of minimal transversals in hypergraphs. The question whether the minimal transversals of a hypergraph can be enumerated in output polynomial time is a fundamental and challenging question; it has been open for several decades and has triggered extensive research. To obtain our result, we present a flipping method to generate all minimal dominating sets of a graph. Its basic idea is to apply a flipping operation to a minimal dominating set D* to generate minimal dominating sets D such that G[D] contains more edges than G[D*]. We show that the flipping method works efficiently on line graphs, resulting in an algorithm with delay O(n2m 2|L|) between each pair of consecutively output minimal dominating sets, where n and m are the numbers of vertices and edges of the input graph, respectively, and L is the set of already generated minimal dominating sets. Furthermore, we are able to improve the delay to O(n2m|L|) on line graphs of bipartite graphs. Finally we show that the flipping method is also efficient on graphs of large girth, resulting in an incremental polynomial time algorithm to enumerate the minimal dominating sets of graphs of girth at least 7. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Golovach, P. A., Heggernes, P., Kratsch, D., & Villanger, Y. (2013). An incremental polynomial time algorithm to enumerate all minimal edge dominating sets. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7965 LNCS, pp. 485–496). https://doi.org/10.1007/978-3-642-39206-1_41

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