Papers
Topics
Authors
Recent
Search
2000 character limit reached

AltGraph: Redesigning Quantum Circuits Using Generative Graph Models for Efficient Optimization

Published 23 Feb 2024 in quant-ph, cs.ET, and cs.LG | (2403.12979v2)

Abstract: Quantum circuit transformation aims to produce equivalent circuits while optimizing for various aspects such as circuit depth, gate count, and compatibility with modern Noisy Intermediate Scale Quantum (NISQ) devices. There are two techniques for circuit transformation. The first is a rule-based approach that greedily cancels out pairs of gates that equate to the identity unitary operation. Rule-based approaches are used in quantum compilers such as Qiskit, tket, and Quilc. The second is a search-based approach that tries to find an equivalent quantum circuit by exploring the quantum circuits search space. Search-based approaches typically rely on machine learning techniques such as generative models and Reinforcement Learning (RL). In this work, we propose AltGraph, a novel search-based circuit transformation approach that generates equivalent quantum circuits using existing generative graph models. We use three main graph models: DAG Variational Autoencoder (D-VAE) with two variants: Gated Recurrent Unit (GRU) and Graph Convolutional Network (GCN), and Deep Generative Model for Graphs (DeepGMG) that take a Direct Acyclic Graph (DAG) of the quantum circuit as input and output a new DAG from which we reconstruct the equivalent quantum circuit. Next, we perturb the latent space to generate equivalent quantum circuits some of which may be more compatible with the hardware coupling map and/or enable better optimization leading to reduced gate count and circuit depth. AltGraph achieves on average a 37.55% reduction in the number of gates and a 37.75% reduction in the circuit depth post-transpiling compared to the original transpiled circuit with only 0.0074 Mean Squared Error (MSE) in the density matrix.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (17)
  1. Z. Li et al., “Quarl: A learning-based quantum circuit optimizer,” arXiv preprint arXiv:2307.10120, 2023.
  2. M. S. Anis et al., “Qiskit: An open-source framework for quantum computing,” Qiskit/qiskit, 2021.
  3. J. Schulman et al., “Proximal policy optimization algorithms,” arXiv preprint arXiv:1707.06347, 2017.
  4. T. Fösel et al., “Quantum circuit optimization with deep reinforcement learning,” arXiv preprint arXiv:2103.07585, 2021.
  5. M. Xu et al., “Quartz: superoptimization of quantum circuits,” in Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2022, pp. 625–640.
  6. X. Zhou et al., “A monte carlo tree search framework for quantum circuit transformation,” in Proceedings of the 39th International Conference on Computer-Aided Design, 2020, pp. 1–7.
  7. I. Moflic et al., “Graph neural network autoencoders for efficient quantum circuit optimisation,” arXiv preprint arXiv:2303.03280, 2023.
  8. P. Krantz et al., “A quantum engineer’s guide to superconducting qubits,” Applied physics reviews, vol. 6, no. 2, 2019.
  9. J. Benhelm et al., “Towards fault-tolerant quantum computing with trapped ions,” Nature Physics, vol. 4, no. 6, pp. 463–466, 2008.
  10. H.-S. Nguyen et al., “Optically gated resonant emission of single quantum dots,” Physical review letters, vol. 108, no. 5, p. 057401, 2012.
  11. T. D. Ladd et al., “Quantum computers,” nature, vol. 464, no. 7285, pp. 45–53, 2010.
  12. A. Peres, “Reversible logic and quantum computers,” Physical review A, vol. 32, no. 6, p. 3266, 1985.
  13. R. Duncan et al., “Graph-theoretic simplification of quantum circuits with the zx-calculus,” Quantum, vol. 4, p. 279, 2020.
  14. M. Zhang et al., “D-vae: A variational autoencoder for directed acyclic graphs,” Advances in Neural Information Processing Systems, vol. 32, 2019.
  15. Y. Li et al., “Learning deep generative models of graphs,” arXiv preprint arXiv:1803.03324, 2018.
  16. ——, “Gated graph sequence neural networks,” arXiv preprint arXiv:1511.05493, 2015.
  17. T. N. Kipf et al., “Semi-supervised classification with graph convolutional networks,” arXiv preprint arXiv:1609.02907, 2016.
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 2 likes about this paper.