Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/3437539.3437749acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

An efficient circuit compilation flow for quantum approximate optimization algorithm

Published: 18 November 2020 Publication History

Abstract

Quantum approximate optimization algorithm (QAOA) is a promising quantum-classical hybrid algorithm to solve hard combinatorial optimization problems. The two-qubits gates used in quantum circuit for QAOA are commutative i.e., the order of gates can be altered without changing the logical output. This re-ordering leads to execution of more gates in parallel and a smaller number of additional gates to compile the QAOA circuit resulting in lower circuit depth and gate-count which is beneficial for circuit run-time and noise. A lower number of gates means a lower accumulation of gate errors, and a lower circuit depth means the quantum bits will have a lower time to decohere (lose state). However, finding the best re-ordered circuit is a difficult problem and does not scale well with circuit size. This paper presents a compilation flow with 3 approaches to find an optimal re-ordered circuit with reduced depth and gate count. Our approaches can reduce gate count up to 23.21% and circuit depth up to 53.65%. Our approaches are compiler agnostic, can be integrated with existing compilers, and scalable.

References

[1]
F. Arute et al., "Quantum supremacy using a programmable superconducting processor," Nature, vol. 574, no. 7779, pp. 505--510, 2019.
[2]
E. Farhi, J. Goldstone, and S. Gutmann, "A quantum approximate optimization algorithm," arXiv preprint arXiv:1411.4028, 2014.
[3]
E. Farhi, J. Goldstone, S. Gutmann, and H. Neven, "Quantum algorithms for fixed qubit architectures," arXiv preprint arXiv:1703.06199, 2017.
[4]
E. Farhi and A. W. Harrow, "Quantum supremacy through the quantum approximate optimization algorithm," arXiv preprint arXiv:1602.07674.
[5]
L. Zhou et al., "Quantum approximate optimization algorithm: Performance, mechanism, and implementation on near-term devices," arXiv preprint arXiv:1812.01041, 2018.
[6]
G. E. Crooks, "Performance of the quantum approximate optimization algorithm on the maximum cut problem," arXiv preprint arXiv:1811.08419, 2018.
[7]
M. Streif and M. Leib, "Training the quantum approximate optimization algorithm without access to a quantum processing unit," arXiv preprint arXiv:1908.08862, 2019.
[8]
M. Alam, A. Ash-Saki, and S. Ghosh, "Accelerating quantum approximate optimization algorithm using machine learning," arXiv preprint arXiv:2002.01089, 2020.
[9]
D. Wecker, M. B. Hastings, and M. Troyer, "Training a quantum optimizer," Physical Review A, vol. 94, no. 2, p. 022309, 2016.
[10]
M. Alam, A. Ash-Saki, and S. Ghosh, "Analysis of quantum approximate optimization algorithm under realistic noise in superconducting qubits," arXiv preprint arXiv:1907.09631, 2019.
[11]
C. Xue, Z.-Y. Chen, Y.-C. Wu, and G.-P. Guo, "Effects of quantum noise on quantum approximate optimization algorithm," arXiv preprint arXiv:1909.02196, 2019.
[12]
A. Zulehner, A. Paler, and R. Wille, "An efficient methodology for mapping quantum circuits to the ibm qx architectures," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2018.
[13]
G. G. Guerreschi and J. Park, "Gate scheduling for quantum algorithms," ArXiv e-prints, 2017.
[14]
G. Nannicini, "Performance of hybrid quantum-classical variational heuristics for combinatorial optimization," Physical Review E, vol. 99, no. 1, p. 013304, 2019.
[15]
A. Cross, "The ibm q experience and qiskit open-source quantum computing software," in APS Meeting Abstracts, 2018.
[16]
G. G. Guerreschi et al., "Qaoa for max-cut requires hundreds of qubits for quantum speed-up," Scientific reports, vol. 9, no. 1, p. 6903, 2019.

Cited By

View all
  • (2020)Noise resilient compilation policies for quantum approximate optimization algorithmProceedings of the 39th International Conference on Computer-Aided Design10.1145/3400302.3415745(1-7)Online publication date: 2-Nov-2020
  • (2020)Optimal layout synthesis for quantum computingProceedings of the 39th International Conference on Computer-Aided Design10.1145/3400302.3415620(1-9)Online publication date: 2-Nov-2020
  1. An efficient circuit compilation flow for quantum approximate optimization algorithm

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DAC '20: Proceedings of the 57th ACM/EDAC/IEEE Design Automation Conference
    July 2020
    1545 pages
    ISBN:9781450367257
    • General Chair:
    • Zhuo Li

    Sponsors

    In-Cooperation

    • IEEE-CEDA

    Publisher

    IEEE Press

    Publication History

    Published: 18 November 2020

    Check for updates

    Author Tags

    1. MaxCut
    2. QAOA
    3. quantum circuit compilation

    Qualifiers

    • Research-article

    Conference

    DAC '20
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Upcoming Conference

    DAC '25
    62nd ACM/IEEE Design Automation Conference
    June 22 - 26, 2025
    San Francisco , CA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Noise resilient compilation policies for quantum approximate optimization algorithmProceedings of the 39th International Conference on Computer-Aided Design10.1145/3400302.3415745(1-7)Online publication date: 2-Nov-2020
    • (2020)Optimal layout synthesis for quantum computingProceedings of the 39th International Conference on Computer-Aided Design10.1145/3400302.3415620(1-9)Online publication date: 2-Nov-2020

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media