An Efficient Riemannian Gradient Based Algorithm for Max-Cut Problems
Mohamad Mahdi Mohades, Mohammad Hossein Kahaei · IEEE Transactions on Circuits & Systems II Express Briefs · 2021
The max-cut problem addresses the problem of finding a cut for a graph that splits the graph into two subsets of vertices so that the number of edges between these two subsets is as large as possible. However, this problem is NP-Hard, which may be solved by suboptimal algorithms. In this brief, we propose a fast and accurate Riemannian optimization algorithm for solving the max-cut problem. To do so, we develop a gradient descent algorithm and prove its convergence. Our simulation results show that the proposed method is extremely efficient on some already-investigated graphs. Specifically, our method is on average 35 times faster than the best well-known techniques with slightly losing the performance, which is on average 0.96 of the max-cut value of the others.