Abstract
Farhi et al. recently proposed a class of quantum algorithms, the quantum approximate optimization algorithm (QAOA), for approximately solving combinatorial optimization problems (E. Farhi et al., arXiv:1411.4028; arXiv:1412.6062; arXiv:1602.07674). A level- QAOA circuit consists of steps; in each step a classical Hamiltonian, derived from the cost function, is applied followed by a mixing Hamiltonian. The times for which these two Hamiltonians are applied are the parameters of the algorithm, which are to be optimized classically for the best performance. As increases, parameter optimization becomes inefficient due to the curse of dimensionality. The success of the QAOA approach will depend, in part, on finding effective parameter-setting strategies. Here we analytically and numerically study parameter setting for the QAOA applied to MaxCut. For the level-1 QAOA, we derive an analytical expression for a general graph. In principle, expressions for higher could be derived, but the number of terms quickly becomes prohibitive. For a special case of MaxCut, the “ring of disagrees,” or the one-dimensional antiferromagnetic ring, we provide an analysis for an arbitrarily high level. Using a fermionic representation, the evolution of the system under the QAOA translates into quantum control of an ensemble of independent spins. This treatment enables us to obtain analytical expressions for the performance of the QAOA for any . It also greatly simplifies the numerical search for the optimal values of the parameters. By exploring symmetries, we identify a lower-dimensional submanifold of interest; the search effort can be accordingly reduced. This analysis also explains an observed symmetry in the optimal parameter values. Further, we numerically investigate the parameter landscape and show that it is a simple one in the sense of having no local optima.
- Received 3 October 2017
- Corrected 30 November 2020
DOI:https://doi.org/10.1103/PhysRevA.97.022304
©2018 American Physical Society