English

Quantum Speedup for the Maximum Cut Problem

Quantum Physics 2023-06-14 v2

Abstract

Given an undirected, unweighted graph with nn vertices and mm edges, the maximum cut problem is to find a partition of the nn vertices into disjoint subsets V1V_1 and V2V_2 such that the number of edges between them is as large as possible. Classically, it is an NP-complete problem, which has potential applications ranging from circuit layout design, statistical physics, computer vision, machine learning and network science to clustering. In this paper, we propose a quantum algorithm to solve the maximum cut problem for any graph GG with a quadratic speedup over its classical counterparts, where the temporal and spatial complexities are reduced to, respectively, O(2n/r)O(\sqrt{2^n/r}) and O(m2)O(m^2). With respect to oracle-related quantum algorithms for NP-complete problems, we identify our algorithm as optimal. Furthermore, to justify the feasibility of the proposed algorithm, we successfully solve a typical maximum cut problem for a graph with three vertices and two edges by carrying out experiments on IBM's quantum computer.

Keywords

Cite

@article{arxiv.2305.16644,
  title  = {Quantum Speedup for the Maximum Cut Problem},
  author = {Weng-Long Chang and Renata Wong and Wen-Yu Chung and Yu-Hao Chen and Ju-Chin Chen and Athanasios V. Vasilakos},
  journal= {arXiv preprint arXiv:2305.16644},
  year   = {2023}
}

Comments

4 pages, 6 figures, The 28th Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC 2023), May 25-26 2023, National Cheng Kung University, Tainan, Taiwan. v2: indicated corresponding authors, included a link to the GitHub repository in Section "Code availability"

R2 v1 2026-06-28T10:47:08.750Z