{"title":"多图中的线性时间最大切割(MaxCut)参数高于波尔亚克-图尔齐克边界","authors":"Jonas Lill, Kalina Petrova, Simon Weber","doi":"arxiv-2407.01071","DOIUrl":null,"url":null,"abstract":"MaxCut is a classical NP-complete problem and a crucial building block in\nmany combinatorial algorithms. The famous Edwards-Erd\\H{o}s bound states that\nany connected graph on n vertices with m edges contains a cut of size at least\n$m/2 + (n-1)/4$. Crowston, Jones and Mnich [Algorithmica, 2015] showed that the\nMaxCut problem on simple connected graphs admits an FPT algorithm, where the\nparameter k is the difference between the desired cut size c and the lower\nbound given by the Edwards-Erd\\H{o}s bound. This was later improved by Etscheid\nand Mnich [Algorithmica, 2017] to run in parameterized linear time, i.e.,\n$f(k)\\cdot O(m)$. We improve upon this result in two ways: Firstly, we extend\nthe algorithm to work also for multigraphs (alternatively, graphs with positive\ninteger weights). Secondly, we change the parameter; instead of the difference\nto the Edwards-Erd\\H{o}s bound, we use the difference to the Poljak-Turz\\'ik\nbound. The Poljak-Turz\\'ik bound states that any weighted graph G has a cut of\nsize at least $w(G)/2 + w_{MSF}(G)/4$, where w(G) denotes the total weight of\nG, and $w_{MSF}(G)$ denotes the weight of its minimum spanning forest. In\nconnected simple graphs the two bounds are equivalent, but for multigraphs the\nPoljak-Turz\\'ik bound can be larger and thus yield a smaller parameter k. Our\nalgorithm also runs in parameterized linear time, i.e., $f(k)\\cdot O(m+n)$.","PeriodicalId":501216,"journal":{"name":"arXiv - CS - Discrete Mathematics","volume":"44 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Linear-Time MaxCut in Multigraphs Parameterized Above the Poljak-Turzík Bound\",\"authors\":\"Jonas Lill, Kalina Petrova, Simon Weber\",\"doi\":\"arxiv-2407.01071\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"MaxCut is a classical NP-complete problem and a crucial building block in\\nmany combinatorial algorithms. The famous Edwards-Erd\\\\H{o}s bound states that\\nany connected graph on n vertices with m edges contains a cut of size at least\\n$m/2 + (n-1)/4$. Crowston, Jones and Mnich [Algorithmica, 2015] showed that the\\nMaxCut problem on simple connected graphs admits an FPT algorithm, where the\\nparameter k is the difference between the desired cut size c and the lower\\nbound given by the Edwards-Erd\\\\H{o}s bound. This was later improved by Etscheid\\nand Mnich [Algorithmica, 2017] to run in parameterized linear time, i.e.,\\n$f(k)\\\\cdot O(m)$. We improve upon this result in two ways: Firstly, we extend\\nthe algorithm to work also for multigraphs (alternatively, graphs with positive\\ninteger weights). Secondly, we change the parameter; instead of the difference\\nto the Edwards-Erd\\\\H{o}s bound, we use the difference to the Poljak-Turz\\\\'ik\\nbound. The Poljak-Turz\\\\'ik bound states that any weighted graph G has a cut of\\nsize at least $w(G)/2 + w_{MSF}(G)/4$, where w(G) denotes the total weight of\\nG, and $w_{MSF}(G)$ denotes the weight of its minimum spanning forest. In\\nconnected simple graphs the two bounds are equivalent, but for multigraphs the\\nPoljak-Turz\\\\'ik bound can be larger and thus yield a smaller parameter k. Our\\nalgorithm also runs in parameterized linear time, i.e., $f(k)\\\\cdot O(m+n)$.\",\"PeriodicalId\":501216,\"journal\":{\"name\":\"arXiv - CS - Discrete Mathematics\",\"volume\":\"44 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Discrete Mathematics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2407.01071\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Discrete Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.01071","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
MaxCut 是一个经典的 NP-完全问题,也是许多组合算法的重要组成部分。著名的 Edwards-Erd\H{o}s 定界指出,n 个顶点上有 m 条边的任何连通图都包含一个大小至少为 $m/2 + (n-1)/4$ 的剪切。Crowston、Jones 和 Mnich [Algorithmica, 2015]的研究表明,简单连通图上的最大剪切(MaxCut)问题允许一种 FPT 算法,其中参数 k 是所需剪切大小 c 与 Edwards-Erd\H{o}s 定界给出的下限之间的差值。后来,Etscheidand Mnich [Algorithmica, 2017]对这一算法进行了改进,使其可以在参数化线性时间内运行,即$f(k)\cdot O(m)$。我们从两方面改进了这一结果:首先,我们扩展了算法,使其也适用于多图(或者说,具有正整数权重的图)。其次,我们改变了参数;不再使用与 Edwards-Erd\H{o}s 边界的差值,而是使用与 Poljak-Turz\'ikbound 的差值。Poljak-Turz\'ik 约束指出,任何加权图 G 的切口大小至少为 $w(G)/2+w_{MSF}(G)/4$,其中 w(G) 表示 G 的总权重,$w_{MSF}(G)$ 表示其最小生成林的权重。在互不相连的简单图中,这两个边界是等价的,但对于多图,波利亚克-图尔兹(Poljak-Turz\'ik)边界可能更大,从而产生更小的参数 k。Oural算法也可以在参数化线性时间内运行,即$f(k)\cdot O(m+n)$。
Linear-Time MaxCut in Multigraphs Parameterized Above the Poljak-Turzík Bound
MaxCut is a classical NP-complete problem and a crucial building block in
many combinatorial algorithms. The famous Edwards-Erd\H{o}s bound states that
any connected graph on n vertices with m edges contains a cut of size at least
$m/2 + (n-1)/4$. Crowston, Jones and Mnich [Algorithmica, 2015] showed that the
MaxCut problem on simple connected graphs admits an FPT algorithm, where the
parameter k is the difference between the desired cut size c and the lower
bound given by the Edwards-Erd\H{o}s bound. This was later improved by Etscheid
and Mnich [Algorithmica, 2017] to run in parameterized linear time, i.e.,
$f(k)\cdot O(m)$. We improve upon this result in two ways: Firstly, we extend
the algorithm to work also for multigraphs (alternatively, graphs with positive
integer weights). Secondly, we change the parameter; instead of the difference
to the Edwards-Erd\H{o}s bound, we use the difference to the Poljak-Turz\'ik
bound. The Poljak-Turz\'ik bound states that any weighted graph G has a cut of
size at least $w(G)/2 + w_{MSF}(G)/4$, where w(G) denotes the total weight of
G, and $w_{MSF}(G)$ denotes the weight of its minimum spanning forest. In
connected simple graphs the two bounds are equivalent, but for multigraphs the
Poljak-Turz\'ik bound can be larger and thus yield a smaller parameter k. Our
algorithm also runs in parameterized linear time, i.e., $f(k)\cdot O(m+n)$.