首页> 外文期刊>Information Processing Letters >A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs - via half-edges
【24h】

A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs - via half-edges

机译:通过半边缘的限制2匹配限制的简单组合算法 - 半边

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

摘要

We consider three variants of the problem of finding a maximum weight restricted 2-matching in a subcubic graph G. (A 2-matching is any subset of the edges such that each vertex is incident to at most two of its edges.) Depending on the variant a restricted 2-matching means a 2-matching that is either triangle-free or square-free or both triangleand square-free. Since computing a maximum weight square-free 2-matching in a subcubic graph is APP-hard, in the second and third variant we additionally assume that the edge-weights are vertex-induced on each square. While there exist polynomial time algorithms for the first two types of 2-matchings, they are quite complicated or use advanced methodology. For each of the three problems we present a simple reduction to the computation of a maximum weight b-matching. The reduction is conducted with the aid of half edges. A half edge of edge e is, informally speaking, a half of e containing exactly one of its endpoints. For a subset of triangles and/or squares of G, we replace each edge of such a triangle/square with two half-edges. Two half-edges of one edge e of weight w(e) may get different weights, not necessarily equal to 1/2 w(e). In the metric setting when the edge weights satisfy the triangle inequality, this has a geometric interpretation connected to how an incircle partitions the edges of a triangle. Our algorithms are additionally faster than those known before. The running time of each of them is O (n(2) logn), where n denotes the number of vertices in the graph. (C) 2021 Elsevier B.V. All rights reserved.
机译:我们考虑在子机图G中找到最大重量限制2匹配的问题的三个变型。(2匹配是边缘的任何子集,使得每个顶点是其大多数边缘的。)取决于变型限制的2匹配是指2匹配,其是无亚洲或不方形的无缝的或无曲线不平方。由于计算在子机图中的最大重量方形方形2匹配,因此在第二和第三变体中,我们另外假设边缘重量在每个方形上引起顶点。虽然存在用于前两种类型的2匹配的多项式时间算法,但它们非常复杂或使用高级方法。对于三个问题中的每一个,我们提出了简单的减少到最大重量B匹配的计算。减少借助于半边进行。边缘E的半边缘是非正式地发言的,其中一半包含了其端点之一。对于G的三角形和/或正方形的子集,我们用两个半边缘替换这种三角形/正方形的每个边缘。重量W(e)的一个边缘E的两个半边缘可以得到不同的权重,不一定等于1/2 w(e)。在度量设置时,当边缘权重满足三角形不等式时,这具有连接到如何将三角形的边缘分区的几何解释。我们的算法另外比之前已知的算法更快。它们中的每一个的运行时间是O(n(2)logn),其中n表示图表中的顶点的数量。 (c)2021 elestvier b.v.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号