Abstract
We use Pontryagin’s minimum principle to optimize variational quantum algorithms. We show that for a fixed computation time, the optimal evolution has a bang-bang (square pulse) form, both for closed and open quantum systems with Markovian decoherence. Our findings support the choice of evolution ansatz in the recently proposed quantum approximate optimization algorithm. Focusing on the Sherrington-Kirkpatrick spin glass as an example, we find a system-size independent distribution of the duration of pulses, with characteristic time scale set by the inverse of the coupling constants in the Hamiltonian. The optimality of the bang-bang protocols and the characteristic time scale of the pulses provide an efficient parametrization of the protocol and inform the search for effective hybrid (classical and quantum) schemes for tackling combinatorial optimization problems. Furthermore, we find that the success rates of our optimal bang-bang protocols remain high even in the presence of weak external noise and coupling to a thermal bath.
- Received 28 July 2016
DOI:https://doi.org/10.1103/PhysRevX.7.021027
Published by the American Physical Society under the terms of the Creative Commons Attribution 3.0 License. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.
Published by the American Physical Society
Physics Subject Headings (PhySH)
Popular Summary
Quantum information processing promises solutions to computational problems that are beyond the reach of even the most powerful traditional computers. Whereas digital computers encode information in discrete binary numbers (1s and 0s), quantum computers leverage the ability of particles to be in many states at once. By manipulating and evolving those states over time, the solution to a computation problem ends up encoded in the final state of a quantum machine. One approach to that evolution, known as a variational quantum algorithm (VQA), is a hybrid between a quantum machine, which performs the time evolution, and a classical optimizer, which iteratively improves the controls based on feedback from the quantum part. In our work, we investigate optimal methods for implementing a VQA.
Using a principle from control theory known as Pontryagin’s minimum principle, we find that the optimal protocol for generic VQA is what is known as “bang-bang”—a type of feedback control that abruptly switches between two states (much like how a thermostat is typically either fully on or off). Focusing on the problem of finding the minimum energy of a spin glass, we also uncover key characteristics of this control, such as pulse durations of the bang-bang controller that are independent of the size of the quantum system. Identifying this time scale significantly reduces the number of variational parameters in VQA, decreasing the computational cost of the algorithm.
Our results could foster the development of new high-performance quantum-assisted computation methods. Further progress depends on hardware development and improvements to supporting algorithms.