{"title":"Maximal k-Edge-Connected Subgraphs in Weighted Graphs via Local Random Contraction","authors":"Chaitanya Nalam, Thatchaphol Saranurak","doi":"10.48550/arXiv.2302.02290","DOIUrl":null,"url":null,"abstract":"The \\emph{maximal $k$-edge-connected subgraphs} problem is a classical graph clustering problem studied since the 70's. Surprisingly, no non-trivial technique for this problem in weighted graphs is known: a very straightforward recursive-mincut algorithm with $\\Omega(mn)$ time has remained the fastest algorithm until now. All previous progress gives a speed-up only when the graph is unweighted, and $k$ is small enough (e.g.~Henzinger~et~al.~(ICALP'15), Chechik~et~al.~(SODA'17), and Forster~et~al.~(SODA'20)). We give the first algorithm that breaks through the long-standing $\\tilde{O}(mn)$-time barrier in \\emph{weighted undirected} graphs. More specifically, we show a maximal $k$-edge-connected subgraphs algorithm that takes only $\\tilde{O}(m\\cdot\\min\\{m^{3/4},n^{4/5}\\})$ time. As an immediate application, we can $(1+\\epsilon)$-approximate the \\emph{strength} of all edges in undirected graphs in the same running time. Our key technique is the first local cut algorithm with \\emph{exact} cut-value guarantees whose running time depends only on the output size. All previous local cut algorithms either have running time depending on the cut value of the output, which can be arbitrarily slow in weighted graphs or have approximate cut guarantees.","PeriodicalId":92709,"journal":{"name":"Proceedings of the ... Annual ACM-SIAM Symposium on Discrete Algorithms. ACM-SIAM Symposium on Discrete Algorithms","volume":"11 1","pages":"183-211"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... Annual ACM-SIAM Symposium on Discrete Algorithms. ACM-SIAM Symposium on Discrete Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2302.02290","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The \emph{maximal $k$-edge-connected subgraphs} problem is a classical graph clustering problem studied since the 70's. Surprisingly, no non-trivial technique for this problem in weighted graphs is known: a very straightforward recursive-mincut algorithm with $\Omega(mn)$ time has remained the fastest algorithm until now. All previous progress gives a speed-up only when the graph is unweighted, and $k$ is small enough (e.g.~Henzinger~et~al.~(ICALP'15), Chechik~et~al.~(SODA'17), and Forster~et~al.~(SODA'20)). We give the first algorithm that breaks through the long-standing $\tilde{O}(mn)$-time barrier in \emph{weighted undirected} graphs. More specifically, we show a maximal $k$-edge-connected subgraphs algorithm that takes only $\tilde{O}(m\cdot\min\{m^{3/4},n^{4/5}\})$ time. As an immediate application, we can $(1+\epsilon)$-approximate the \emph{strength} of all edges in undirected graphs in the same running time. Our key technique is the first local cut algorithm with \emph{exact} cut-value guarantees whose running time depends only on the output size. All previous local cut algorithms either have running time depending on the cut value of the output, which can be arbitrarily slow in weighted graphs or have approximate cut guarantees.
\emph{极大$k$边连通子图}问题是70年代以来研究的一个经典的图聚类问题。令人惊讶的是,对于加权图中的这个问题,还没有已知的非平凡技术:到目前为止,一个非常简单的递归最小切算法($\Omega(mn)$时间)仍然是最快的算法。所有之前的进展只有在图未加权且$k$足够小时才会加速(例如Henzinger et al. (ICALP'15), Chechik et al. (SODA'17)和Forster et al. (SODA'20))。我们给出了第一个突破\emph{加权无向}图中存在已久的$\tilde{O}(mn)$时间障碍的算法。更具体地说,我们展示了一个极大的$k$ -边连接子图算法,它只需要$\tilde{O}(m\cdot\min\{m^{3/4},n^{4/5}\})$时间。作为一个直接的应用,我们可以$(1+\epsilon)$ -在相同的运行时间内近似无向图中所有边的\emph{强度}。我们的关键技术是第一个具有精\emph{确切}值保证的局部切算法,其运行时间仅取决于输出大小。所有以前的局部切算法的运行时间取决于输出的切值,这在加权图中可能会任意慢,或者有近似切保证。