...
首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Finding Cuts of Bounded Degree: Complexity, FPT and Exact Algorithms, and Kernelization
【24h】

Finding Cuts of Bounded Degree: Complexity, FPT and Exact Algorithms, and Kernelization

机译:寻找界限的切线:复杂性,FPT和精确算法以及内核化

获取原文

摘要

A matching cut is a partition of the vertex set of a graph into two sets A and B such that each vertex has at most one neighbor in the other side of the cut. The Matching Cut problem asks whether a graph has a matching cut, and has been intensively studied in the literature. Motivated by a question posed by Komusiewicz et al. [IPEC 2018], we introduce a natural generalization of this problem, which we call d-Cut: for a positive integer d, a d-cut is a bipartition of the vertex set of a graph into two sets A and B such that each vertex has at most d neighbors across the cut. We generalize (and in some cases, improve) a number of results for the Matching Cut problem. Namely, we begin with an NP-hardness reduction for d-Cut on (2d+2)-regular graphs and a polynomial algorithm for graphs of maximum degree at most d+2. The degree bound in the hardness result is unlikely to be improved, as it would disprove a long-standing conjecture in the context of internal partitions. We then give FPT algorithms for several parameters: the maximum number of edges crossing the cut, treewidth, distance to cluster, and distance to co-cluster. In particular, the treewidth algorithm improves upon the running time of the best known algorithm for Matching Cut. Our main technical contribution, building on the techniques of Komusiewicz et al. [IPEC 2018], is a polynomial kernel for d-Cut for every positive integer d, parameterized by the distance to a cluster graph. We also rule out the existence of polynomial kernels when parameterizing simultaneously by the number of edges crossing the cut, the treewidth, and the maximum degree. Finally, we provide an exact exponential algorithm slightly faster than the naive brute force approach running in time O^*(2^n).
机译:匹配切割是将图的顶点集划分为两组A和B的方式,以便每个顶点在切割的另一侧最多具有一个邻居。匹配切口问题询问图形是否具有匹配切口,并且已经在文献中进行了深入研究。受Komusiewicz等人提出的问题的启发。 [IPEC 2018],我们对这个问题进行了自然归纳,我们将其称为d-Cut:对于正整数d,d-cut是图的顶点集被分成两组A和B的二等分。整个切割过程中,顶点最多有d个邻居。我们针对Matching Cut问题归纳(并在某些情况下进行改进)许多结果。即,我们从对(2d + 2)-正则图的d-Cut的NP硬度降低和针对最大度为d + 2的图的多项式算法开始。硬度结果的约束程度不太可能得到改善,因为这将证明在内部分隔方面长期以来的猜测。然后,我们为几个参数提供FPT算法:穿过切割的最大边数,树宽,到聚类的距离以及到共聚的距离。特别是,树宽算法改善了最著名的Matching Cut算法的运行时间。我们的主要技术贡献是建立在Komusiewicz等人的技术之上。 [IPEC 2018]是每个正整数d的d-Cut的多项式内核,其参数是通过与聚类图的距离进行参数化的。当同时通过切割的边数,树宽和最大程度进行参数化时,我们还排除了多项式内核的存在。最后,我们提供了一种精确的指数算法,该算法比在时间O ^ *(2 ^ n)上运行的朴素蛮力方法要快一些。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号