...
首页> 外文期刊>Algorithmica >Structural Parameterizations of Undirected Feedback Vertex Set: FPT Algorithms and Kernelization
【24h】

Structural Parameterizations of Undirected Feedback Vertex Set: FPT Algorithms and Kernelization

机译:无向反馈顶点集的结构参数化:FPT算法和内核化

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

A feedback vertex set in an undirected graph is a subset of vertices whose removal results in an acyclic graph. We consider the parameterized and kernelization complexity of feedback vertex set where the parameter is the size of some structure in the input. In particular, we consider parameterizations where the parameter is (instead of the solution size), the distance to a class of graphs where the problem is polynomial time solvable, and sometimes smaller than the solution size. Here, by distance to a class of graphs, we mean the minimum number of vertices whose removal results in a graph in the class. Such a set of vertices is also called the ‘deletion set’. In this paper, we show that FVS is fixed-parameter tractable by an $${{mathcal {O}}}(2^k n^{{{mathcal {O}}}(1)})$$ O ( 2 k n O ( 1 ) ) time algorithm, but is unlikely to have polynomial kernel when parameterized by the number of vertices of the graph whose degree is at least 4. This answers a question asked in an earlier paper. We also show that an algorithm with running time $${{mathcal {O}}}((sqrt{2} - epsilon )^k n^{{{mathcal {O}}}(1)})$$ O ( ( 2 - ϵ ) k n O ( 1 ) ) is not possible unless SETH fails. When parameterized by k , the number of vertices, whose deletion results in a split graph, we give an $${{mathcal {O}}}(3.148^k n^{{{mathcal {O}}}(1)})$$ O ( 3 . 148 k n O ( 1 ) ) time algorithm. When parameterized by k , the number of vertices whose deletion results in a cluster graph (a disjoint union of cliques), we give an $${{mathcal {O}}}(5^k n^{{{mathcal {O}}}(1)})$$ O ( 5 k n O ( 1 ) ) algorithm. Regarding kernelization results, we show that When parameterized by k , the number of vertices, whose deletion results in a pseudo-forest, FVS has an $${{mathcal {O}}}(k^7)$$ O ( k 7 ) vertices kernel improving from the previously known $${{mathcal {O}}}(k^{10})$$ O ( k 10 ) bound. When parameterized by the number k of vertices, whose deletion results in a mock- d -forest, we give a kernel with $${{mathcal {O}}}(k^{3d+3})$$ O ( k 3 d + 3 ) vertices. We also prove a lower bound of $$varOmega (k^{d+2})$$ Ω ( k d + 2 ) size (under complexity theoretic assumptions). Mock-forest is a graph where each vertex is contained in at most one cycle. Mock- d -forest for a constant d is a mock-forest where each component has at most d cycles.
机译:在无向图中设置的反馈顶点是顶点的子集,这些顶点的去除会导致生成无环图。我们考虑反馈顶点集的参数化和内核化复杂性,其中参数是输入中某些结构的大小。特别是,我们考虑参数化的情况,其中参数为(而不是解大小),到问题可通过多项式时间求解的一类图的距离,有时小于解大小。在这里,通过到一类图的距离,我们指的是移除该类图的顶点的最小数量。这样的一组顶点也称为“删除集”。在本文中,我们证明FVS是由$$ {{{mathcal {O}}}(2 ^ kn ^ {{{{mathcal {O}}}(1)})$$ O(2 kn O(1))时间算法,但是通过度数至少为4的图的顶点数进行参数化时,它不太可能具有多项式内核。这回答了先前论文中提出的问题。我们还展示了一种运行时间为$ {{{mathcal {O}}}((sqrt {2}-epsilon)^ kn ^ {{{mathcal {O}}}(1)})$$ O((除非SETH失败,否则不可能(2-ϵ)kn O(1))。当用参数k表示顶点的数量时,其删除会导致分裂图,我们给出了$$ {{{mathcal {O}}}(3.148 ^ kn ^ {{{mathcal {O}}}(1)}) $$ O(3.148 kn O(1))时间算法。当用k表示参数时,其删除会导致聚类图中的顶点数(团簇的不相交并集),我们给出$$ {{{mathcal {O}}}(5 ^ kn ^ {{{mathcal {O}} }(1)})$$ O(5 kn O(1))算法。关于内核化结果,我们表明,当用k参数化顶点数量(其删除导致伪森林时)时,FVS具有$$ {{mathcal {O}}}(k ^ 7)$$ O(k 7 )顶点内核,从以前已知的$$ {{mathcal {O}}}(k ^ {10})$$ O(k 10)界得到改善。当用顶点数目k对其进行参数化(其删除会导致模拟森林)时,我们给出一个具有$$ {{mathcal {O}}}(k ^ {3d + 3})$$ O(k 3 d + 3)顶点。我们还证明了$$ varOmega(k ^ {d + 2})$$Ω(k d + 2)大小的下界(在复杂性理论假设下)。模拟森林是一种图形,其中每个顶点最多包含一个循环。常数d的模拟林是一个模拟林,其中每个组件最多具有d个周期。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号