English

Local Max-Cut on Sparse Graphs

Data Structures and Algorithms 2024-04-23 v3

Abstract

We bound the smoothed running time of the FLIP algorithm for local Max-Cut as a function of α\alpha, the arboricity of the input graph. We show that, with high probability and in expectation, the following holds (where nn is the number of nodes and ϕ\phi is the smoothing parameter): 1) When α=O(log1δn)\alpha = O(\log^{1-\delta} n) FLIP terminates in ϕpoly(n)\phi poly(n) iterations, where δ(0,1]\delta \in (0,1] is an arbitrarily small constant. Previous to our results the only graph families for which FLIP was known to achieve a smoothed polynomial running time were complete graphs and graphs with logarithmic maximum degree. 2) For arbitrary values of α\alpha we get a running time of ϕnO(αlogn+logα)\phi n^{O(\frac{\alpha}{\log n} + \log \alpha)}. This improves over the best known running time for general graphs of ϕnO(logn)\phi n^{O(\sqrt{ \log n })} for α=o(log1.5n)\alpha = o(\log^{1.5} n). Specifically, when α=O(logn)\alpha = O(\log n) we get a significantly faster running time of ϕnO(loglogn)\phi n^{O(\log \log n)}.

Keywords

Cite

@article{arxiv.2311.00182,
  title  = {Local Max-Cut on Sparse Graphs},
  author = {Gregory Schwartzman},
  journal= {arXiv preprint arXiv:2311.00182},
  year   = {2024}
}
R2 v1 2026-06-28T13:08:02.368Z