QAOA on Hamiltonian Cycle problem
Abstract: I use QAOA to solve the Hamiltonian Circle problem. First, inspired by Lucas, I define the QUBO form of Hamiltonian Cycle and transform it to a quantum circuit by embedding the problem of vertices to an encoding of qubits. Then, I calcluate the spectrum of the cost hamiltonian for both triangle case and square case and justify my definition. I also write a python program to generate the cost hamiltonian automatically for finding the hamiltonian cycle in an arbitrary graph. I test the correctess of the hamailtonian by analyze their energy spectrums. Since the embedding limit my simulation of graph size to be less than $5$, I decide to test the correctness, only for small and simple graph in this project. I implement the QAOA algorithm using qiskit and run the simulation for the triangle case and the square case, which are easy to test the correctness, both with and without noise. A very interesting result I got is that for the square case, the QAOA get much better result on a noisy simulator than a noiseless simulator. The explanation for this phenomena require further investigation, perhaps quantum noise can actually be helpful, rather than harmful in the annealing algorithms. I also use two different kinds of mixer, mixer and circuit to run the simulation. It turns out that mixer performs much better than mixer in this problem.
- “Grover Mixers for QAOA: Shifting Complexity from Mixer Design to State Preparation” In 2020 IEEE International Conference on Quantum Computing and Engineering (QCE) IEEE, 2020 DOI: 10.1109/qce49297.2020.00020
- “A Review on Quantum Approximate Optimization Algorithm and its Variants”, 2023 arXiv:2306.09198 [quant-ph]
- Stephen A. Cook “The Complexity of Theorem-Proving Procedures” In Proceedings of the Third Annual ACM Symposium on Theory of Computing, STOC ’71 Shaker Heights, Ohio, USA: Association for Computing Machinery, 1971, pp. 151–158 DOI: 10.1145/800157.805047
- “Quantum optimization of maximum independent set using Rydberg atom arrays” In Science 376.6598, 2022, pp. 1209–1215 DOI: 10.1126/science.abo6587
- Edward Farhi, Jeffrey Goldstone and Sam Gutmann “A Quantum Approximate Optimization Algorithm”, 2014 arXiv:1411.4028 [quant-ph]
- “Quantum approximate optimization of non-planar graph problems on a planar superconducting processor” In Nature Physics 17.3 Springer ScienceBusiness Media LLC, 2021, pp. 332–336 DOI: 10.1038/s41567-020-01105-y
- Richard Karp “Reducibility Among Combinatorial Problems” In Complexity of Computer Computations 40, 1972, pp. 85–103 DOI: 10.1007/978-3-540-68279-0˙8
- Andrew Lucas “Ising formulations of many NP problems” In Frontiers in Physics 2 Frontiers Media SA, 2014 DOI: 10.3389/fphy.2014.00005
- John Preskill “Quantum Computing in the NISQ era and beyond” In Quantum 2 Verein zur Forderung des Open Access Publizierens in den Quantenwissenschaften, 2018, pp. 79 DOI: 10.22331/q-2018-08-06-79
- “Hartree-Fock on a superconducting qubit quantum computer” In Science 369.6507, 2020, pp. 1084–1089 DOI: 10.1126/science.abb9811
- “The Variational Quantum Eigensolver: A review of methods and best practices” In Physics Reports 986 Elsevier BV, 2022, pp. 1–128 DOI: 10.1016/j.physrep.2022.08.003
Paper Prompts
Sign up for free to create and run prompts on this paper.