Superpolynomial smoothed complexity of 3-FLIP in Local Max-Cut
Lukas Michel, Alex Scott
TL;DR
The paper addresses the smoothed complexity of local-search Max-Cut, focusing on the 3-FLIP algorithm. It demonstrates two main results: (i) there exist $\mathcal{O}(n)$-vertex graphs with max degree $4$ for which FLIP requires exponential time to terminate under any pivot rule, and (ii) the smoothed runtime of 3-FLIP can be as large as $2^{\Omega(\sqrt{n})}$ when edge weights are randomly perturbed, marking the first superpolynomial smoothed-runtime example for a Max-Cut local-search method. A key technical tool is a linear-combination approximation lemma showing that sums of randomly weighted edges with coefficients in {−1,1} can approximate large intervals, enabling long improving sequences even under perturbations. These results highlight that smoothed performance can be highly sensitive to the specific local-search rule (e.g., 3-FLIP) and raise open questions about pivot rules that avoid multi-vertex moves or restricted graph classes that may retain efficient smoothed runtimes.
Abstract
Local search algorithms for NP-hard problems such as Max-Cut frequently perform much better in practice than worst-case analysis suggests. Smoothed analysis has proved an effective approach to understanding this: a substantial literature shows that when a small amount of random noise is added to input data, local search algorithms typically run in polynomial or quasi-polynomial time. In this paper, we provide the first example where a local search algorithm for the Max-Cut problem fails to be efficient in the framework of smoothed analysis. Specifically, we construct a graph with $n$ vertices where the smoothed runtime of the 3-FLIP algorithm can be as large as $2^{Ω(\sqrt{n})}$. Additionally, for the setting without random noise, we give a new construction of graphs where the runtime of the FLIP algorithm is $2^{Ω(n)}$ for any pivot rule. These graphs are much smaller and have a simpler structure than previous constructions.
