Fermihedral: On the Optimal Compilation for Fermion-to-Qubit Encoding (2403.17794v2)
Abstract: This paper introduces Fermihedral, a compiler framework focusing on discovering the optimal Fermion-to-qubit encoding for targeted Fermionic Hamiltonians. Fermion-to-qubit encoding is a crucial step in harnessing quantum computing for efficient simulation of Fermionic quantum systems. Utilizing Pauli algebra, Fermihedral redefines complex constraints and objectives of Fermion-to-qubit encoding into a Boolean Satisfiability problem which can then be solved with high-performance solvers. To accommodate larger-scale scenarios, this paper proposed two new strategies that yield approximate optimal solutions mitigating the overhead from the exponentially large number of clauses. Evaluation across diverse Fermionic systems highlights the superiority of Fermihedral, showcasing substantial reductions in implementation costs, gate counts, and circuit depth in the compiled circuits. Real-system experiments on IonQ's device affirm its effectiveness, notably enhancing simulation accuracy.
- CaDiCaL, Kissat, Paracooba, Plingeling and Treengeling entering the SAT Competition 2020. In Tomas Balyo, Nils Froleyks, Marijn Heule, Markus Iser, Matti Järvisalo, and Martin Suda, editors, Proc. of SAT Competition 2020 – Solver and Benchmark Descriptions, volume B-2020-1 of Department of Computer Science Report Series B, pages 51–53. University of Helsinki, 2020.
- Gimsatul, IsaSAT and Kissat entering the SAT Competition 2022. In Tomas Balyo, Marijn Heule, Markus Iser, Matti Järvisalo, and Martin Suda, editors, Proc. of SAT Competition 2022 – Solver and Benchmark Descriptions, volume B-2022-1 of Department of Computer Science Series of Publications B, pages 10–11. University of Helsinki, 2022.
- Tapering off qubits to simulate fermionic hamiltonians, 2017.
- Fermionic quantum computation. Annals of Physics, 298(1):210–226, May 2002. arXiv:quant-ph/0003137.
- Analysis of superfast encoding performance for electronic structure simulations. Physical Review A, 100(3), sep 2019.
- Phase gadget synthesis for shallow circuits. Electronic Proceedings in Theoretical Computer Science, 318:213–228, may 2020.
- A generic compilation strategy for the unitary coupled cluster ansatz, 2020.
- Z3: An efficient smt solver. In C. R. Ramakrishnan and Jakob Rehof, editors, Tools and Algorithms for the Construction and Analysis of Systems, pages 337–340, Berlin, Heidelberg, 2008. Springer Berlin Heidelberg.
- Cirq Developers. Cirq, July 2023.
- P. A. M. Dirac. The quantum theory of the emission and absorption of radiation. Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character, 114(767):243–265, 1927.
- Exact multiple-control toffoli network synthesis with sat techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 28(5):703–715, May 2009.
- Term grouping and travelling salesperson for digital quantum simulation, 2021.
- Improving quantum algorithms for quantum chemistry. Quantum Info. Comput., 15(1–2):1–21, jan 2015.
- J. Hubbard and Brian Hilton Flowers. Electron correlations in narrow energy bands. Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences, 276(1365):238–257, 1963.
- Optimal fermion-to-qubit mapping via ternary trees with applications to reduced quantum states learning. Quantum, 4:276, June 2020.
- P. Jordan and E. Wigner. Über das paulische äquivalenzverbot. Zeitschrift für Physik, 47(9):631–651, Sep 1928.
- P. Jordan and E. Wigner. Über das Paulische Äquivalenzverbot. Zeitschrift für Physik, 47(9):631–651, September 1928.
- Paulihedral: A generalized block-wise compiler optimization framework for quantum simulation kernels. In Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS ’22, page 554–569, New York, NY, USA, 2022. Association for Computing Machinery.
- Quantum computational chemistry. Rev. Mod. Phys., 92:015003, Mar 2020.
- Openfermion: the electronic structure package for quantum computers. Quantum Science and Technology, 5(3):034014, jun 2020.
- Microsoft. Q# Language Specification, 2020.
- The Bonsai algorithm: grow your own fermion-to-qubit mapping, December 2022. arXiv:2212.09731 [quant-ph].
- Qubit Mapping and Routing via MaxSAT, August 2022. arXiv:2208.13679 [quant-ph].
- Noise-adaptive compiler mappings for noisy intermediate-scale quantum computers, 2019.
- Formal constraint-based compilation for noisy intermediate-scale quantum systems. Microprocessors and Microsystems, 66:102–112, April 2019.
- Automated optimization of large quantum circuits with continuous parameters. npj Quantum Information, 4(1), may 2018.
- Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press, 2010.
- Oak Ridge National Lab. ALCC program awards nearly 6 million summit node hours across 31 projects. https://www.olcf.ornl.gov/2020/08/05/alcc-program-awards-nearly-6-million-summit-node-hours-across-31-projects/, 2020. Accessed: 2020-08-16.
- Qiskit contributors. Qiskit: An open-source framework for quantum computing, 2023.
- Venkat K. Raman. Handbook of Computational Quantum Chemistry By David B. Cook. Oxford University Press: New York. 1998. 743 pp. ISBN 0-19-850114-5. $140.00. Journal of Chemical Information and Computer Sciences, 40(3):882–882, May 2000. Publisher: American Chemical Society.
- Gapless spin-fluid ground state in a random quantum heisenberg magnet. Physical Review Letters, 70(21):3339–3342, May 1993.
- Superfast encodings for fermionic quantum simulation. Phys. Rev. Res., 1:033033, Oct 2019.
- White dots do matter: Rewriting reversible logic circuits. In Proceedings of the 5th International Conference on Reversible Computation, RC’13, page 196–208, Berlin, Heidelberg, 2013. Springer-Verlag.
- Optimal layout synthesis for quantum computing. In Proceedings of the 39th International Conference on Computer-Aided Design, ICCAD ’20. ACM, November 2020.
- Optimal qubit mapping with simultaneous gate absorption. In 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD). IEEE, November 2021.
- A comparison of the bravyi–kitaev and jordan–wigner transformations for the quantum simulation of quantum chemistry. Journal of Chemical Theory and Computation, 14(11):5617–5630, 2018. PMID: 30189144.
- H. F. Trotter. On the product of semi-groups of operators. Proceedings of the American Mathematical Society, 10(4):545–551, 1959.
- G. S. Tseitin. On the Complexity of Derivation in Propositional Calculus, pages 466–483. Springer Berlin Heidelberg, Berlin, Heidelberg, 1983.
- Arianne Meijer van de Griend and Ross Duncan. Architecture-aware synthesis of phase polynomials for nisq devices, 2020.
- Ewout van den Berg and Kristan Temme. Circuit optimization of hamiltonian simulation by simultaneous diagonalization of pauli clusters. Quantum, 4:322, sep 2020.
- Mapping quantum circuits to ibm qx architectures using the minimal number of swap and h operations. In Proceedings of the 56th Annual Design Automation Conference 2019, DAC ’19, New York, NY, USA, 2019. Association for Computing Machinery.
- Yuhao Liu (55 papers)
- Shize Che (3 papers)
- Junyu Zhou (9 papers)
- Yunong Shi (22 papers)
- Gushu Li (24 papers)