首页> 外文会议>International colloquium on automata, languages and programming >An Incremental Polynomial Time Algorithm to Enumerate All Minimal Edge Dominating Sets
【24h】

An Incremental Polynomial Time Algorithm to Enumerate All Minimal Edge Dominating Sets

机译:增量多项式时间算法来枚举所有最小边控制集

获取原文

摘要

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(n~2m~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(n~2m|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.
机译:我们表明,图的所有最小边支配集都可以在递增多项式时间内生成。我们提出了一种算法,解决了在递增多项式中并因此输出多项式时间时枚举最小(顶点)控制线图的等效问题。最近已证明图中最小控制集的枚举等效于超图中最小横向的枚举。是否可以在输出多项式时间内枚举超图的最小横截面这一问题是一个基本且具有挑战性的问题。它已经开放了几十年,并引发了广泛的研究。为了获得我们的结果,我们提出了一种翻转方法来生成图的所有最小支配集。其基本思想是将翻转操作应用于最小控制集D〜*,以生成最小控制集D,使得G [D]比G [D〜*]包含更多的边。我们证明了翻转方法在折线图上有效地工作,从而导致算法在每对连续输出的最小支配集之间具有延迟O(n〜2m〜2 | L |),其中n和m是顶点和边的数量L分别是已生成的最小控制集的集合。此外,我们能够改善二部图的折线图上O(n〜2m | L |)的延迟。最后,我们证明了翻转方法在大周长的图形上也是有效的,从而产生了一个增量多项式时间算法来枚举至少7个周长的图形的最小支配集。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号