Local Max-Cut on Sparse Graphs (2311.00182v3)
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 $n$ is the number of nodes and $\phi$ is the smoothing parameter): 1) When $\alpha = O(\log{1-\delta} n)$ FLIP terminates in $\phi poly(n)$ iterations, where $\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 $\phi n{O(\frac{\alpha}{\log n} + \log \alpha)}$. This improves over the best known running time for general graphs of $\phi n{O(\sqrt{ \log n })}$ for $\alpha = o(\log{1.5} n)$. Specifically, when $\alpha = O(\log n)$ we get a significantly faster running time of $\phi n{O(\log \log n)}$.
- Local max-cut in smoothed polynomial time. In STOC, pages 429–437. ACM, 2017.
- Emergence of scaling in random networks. science, 286(5439):509–512, 1999.
- Improving the smoothed complexity of FLIP for max cut problems. ACM Trans. Algorithms, 17(3):19:1–19:38, 2021.
- Smoothed complexity of local max-cut and binary max-csp. In STOC, pages 1052–1065. ACM, 2020.
- Testing bounded arboricity. ACM Trans. Algorithms, 16(2):18:1–18:22, 2020.
- Smoothed analysis of local search for the maximum-cut problem. ACM Trans. Algorithms, 13(2):25:1–25:12, 2017.
- Faster sublinear approximation of the number of k-cliques in low-arboricity graphs. In SODA, pages 1467–1478. SIAM, 2020.
- Settling the complexity of local max-cut (almost) completely. In ICALP (1), volume 6755 of Lecture Notes in Computer Science, pages 171–182. Springer, 2011.
- The complexity of pure nash equilibria. In STOC, pages 604–612. ACM, 2004.
- John J Hopfield. Neural networks and physical systems with emergent collective computational abilities. Proceedings of the national academy of sciences, 79(8):2554–2558, 1982.
- How easy is local search? J. Comput. Syst. Sci., 37(1):79–100, 1988.
- Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time. J. ACM, 51(3):385–463, 2004.
- Simple local search problems that are hard to solve. SIAM J. Comput., 20(1):56–87, 1991.