{"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}
引用次数: 0
Abstract
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)$.