Speeding up quantum circuits simulation using ZX-Calculus
- URL: http://arxiv.org/abs/2305.02669v1
- Date: Thu, 4 May 2023 09:26:46 GMT
- Title: Speeding up quantum circuits simulation using ZX-Calculus
- Authors: Tristan Cam, Simon Martiel
- Abstract summary: We find that optimizing graph-like ZX-diagrams improves existing state of the art contraction cost by several order of magnitude.
In particular, we demonstrate an average contraction cost 1180 times better for Sycamore circuits of depth 20, and up to 4200 times better at peak performance.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We present a simple and efficient way to reduce the contraction cost of a
tensor network to simulate a quantum circuit. We start by interpreting the
circuit as a ZX-diagram. We then use simplification and local complementation
rules to sparsify it. We find that optimizing graph-like ZX-diagrams improves
existing state of the art contraction cost by several order of magnitude. In
particular, we demonstrate an average contraction cost 1180 times better for
Sycamore circuits of depth 20, and up to 4200 times better at peak performance.
Related papers
- Towards large-scale quantum optimization solvers with few qubits [59.63282173947468]
We introduce a variational quantum solver for optimizations over $m=mathcalO(nk)$ binary variables using only $n$ qubits, with tunable $k>1$.
We analytically prove that the specific qubit-efficient encoding brings in a super-polynomial mitigation of barren plateaus as a built-in feature.
arXiv Detail & Related papers (2024-01-17T18:59:38Z) - Graph Neural Network Autoencoders for Efficient Quantum Circuit
Optimisation [69.43216268165402]
We present for the first time how to use graph neural network (GNN) autoencoders for the optimisation of quantum circuits.
We construct directed acyclic graphs from the quantum circuits, encode the graphs and use the encodings to represent RL states.
Our method is the first realistic first step towards very large scale RL quantum circuit optimisation.
arXiv Detail & Related papers (2023-03-06T16:51:30Z) - Compilation of algorithm-specific graph states for quantum circuits [55.90903601048249]
We present a quantum circuit compiler that prepares an algorithm-specific graph state from quantum circuits described in high level languages.
The computation can then be implemented using a series of non-Pauli measurements on this graph state.
arXiv Detail & Related papers (2022-09-15T14:52:31Z) - Vanishing 2-Qubit Gates with Non-Simplification ZX-Rules [1.0089382889894247]
A quantum circuit can be translated to a ZX-diagram which can be simplified using the rules of the ZX-calculus.
The best-known extraction procedures can drastically increase the number of 2-qubit gates.
We take advantage of the fact that local changes in a ZX-diagram can drastically affect the complexity of the extracted circuit.
arXiv Detail & Related papers (2022-09-14T18:43:21Z) - Simulating quantum circuits using efficient tensor network contraction
algorithms with subexponential upper bound [0.0]
We show that quantum circuits of single-qubit and finite-ranged two-qubit gates can be classically simulated in subexponential time.
We implement an algorithm guaranteed to meet our bound and which finds contraction orders with vastly lower computational times in practice.
arXiv Detail & Related papers (2022-08-02T14:46:52Z) - Fast quantum circuit cutting with randomized measurements [0.0]
We propose a new method to extend the size of a quantum computation beyond the number of physical qubits available on a single device.
This is accomplished by randomly inserting measure-and-prepare channels to express the output state of a large circuit as a separable state across distinct devices.
arXiv Detail & Related papers (2022-07-29T15:13:04Z) - Optimizing Tensor Network Contraction Using Reinforcement Learning [86.05566365115729]
We propose a Reinforcement Learning (RL) approach combined with Graph Neural Networks (GNN) to address the contraction ordering problem.
The problem is extremely challenging due to the huge search space, the heavy-tailed reward distribution, and the challenging credit assignment.
We show how a carefully implemented RL-agent that uses a GNN as the basic policy construct can address these challenges.
arXiv Detail & Related papers (2022-04-18T21:45:13Z) - Simulating quantum circuits with ZX-calculus reduced stabiliser
decompositions [0.0]
We introduce an enhanced technique for strong classical simulation of quantum circuits.
This technique combines the sum-of-stabilisers' method with an automated simplification strategy based on the ZX-calculus.
arXiv Detail & Related papers (2021-09-02T16:42:52Z) - Multi-Tensor Contraction for XEB Verification of Quantum Circuits [0.0]
We present a multi-tensor contraction algorithm for speeding up the calculations of XEB for quantum circuits.
If the algorithm was implemented on the Summit supercomputer, we estimate that for the supremacy (20 cycles) circuits, it would only cost 7.5 days.
arXiv Detail & Related papers (2021-08-12T11:15:49Z) - Variational Quantum Optimization with Multi-Basis Encodings [62.72309460291971]
We introduce a new variational quantum algorithm that benefits from two innovations: multi-basis graph complexity and nonlinear activation functions.
Our results in increased optimization performance, two increase in effective landscapes and a reduction in measurement progress.
arXiv Detail & Related papers (2021-06-24T20:16:02Z) - Machine Learning Optimization of Quantum Circuit Layouts [63.55764634492974]
We introduce a quantum circuit mapping, QXX, and its machine learning version, QXX-MLP.
The latter infers automatically the optimal QXX parameter values such that the layed out circuit has a reduced depth.
We present empiric evidence for the feasibility of learning the layout method using approximation.
arXiv Detail & Related papers (2020-07-29T05:26:19Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.