Continuous iterative algorithms for anti-Cheeger cut
Sihong Shao, Chuan Yang
TL;DR
This paper tackles the anti-Cheeger cut problem by developing three continuous iterative algorithms (CIA0, CIA1, CIA2) grounded in a Dinkelbach-type reformulation to avoid rounding. CIA0 uses a basic subgradient, while CIA1 refines subgradient selection to ensure monotone improvement, and CIA2 couples with maxcut iterations to escape local optima, all with inner subproblems that admit closed-form solutions and provable finite-step local convergence. Numerical results on the G-set show that the CIAs achieve solution quality competitive with MOH and generally faster than CirCut, with CIA2 achieving the best ratios (up to about 0.994) when enhanced with population updates or perturbations. The study highlights the strong connection between anti-Cheeger cut and maxcut within a unified continuous-optimization framework and suggests avenues for further efficiency improvements and theoretical insights.
Abstract
As a judicious correspondence to the classical maxcut, the anti-Cheeger cut has more balanced structure, but few numerical results on it have been reported so far. In this paper, we propose a continuous iterative algorithm (CIA) for the anti-Cheeger cut problem through fully using an equivalent continuous formulation. It does not need rounding at all and has advantages that all subproblems have explicit analytic solutions, the objective function values are monotonically updated and the iteration points converge to a local optimum in finite steps via an appropriate subgradient selection. It can also be easily combined with the maxcut iterations for breaking out of local optima and improving the solution quality thanks to the similarity between the anti-Cheeger cut problem and the maxcut problem. The performance of CIAs is fully demonstrated through numerical experiments on G-set from two aspects: one is on the solution quality where we find that the approximate solutions obtained by CIAs are of comparable quality to those by the multiple search operator heuristic method; the other is on the computational cost where we show that CIAs always run faster than the often-used continuous iterative algorithm based on the rank-two relaxation.
