![Arxiv:2005.06337V1 [Quant-Ph] 13 May 2020 Channels, and Therefore Allowing the Simulation of a Larger Solving Problems That No Classical Counterpart Can Solve](https://data.docslib.org/img/3a60ab92a6e30910dab9bd827208bcff-1.webp)
Realistic simulation of quantum computation using unitary and measurement channels Ahmed Abid Moueddene∗ QuTech, Delft University of Technology Delft, The Netherlands and Quantum Computer Engineering Dept, Delft University of Technology Delft, The Netherlands. Nader Khammassiy Intel Labs, Intel Corporation, Hillsboro, Oregon, USA Koen Bertelsz Quantum Computer Engineering Dept, Delft University of Technology Delft, The Netherlands. Carmen G. Almudeverx QuTech, Delft University of Technology Delft, The Netherlands and Quantum Computer Engineering dept, Delft University of Technology Delft, The Netherlands. (Dated: May 14, 2020) The implementation and practicality of quantum algorithms highly hinge on the quality of opera- tions within a quantum processor. Therefore, including realistic error models in quantum computing simulation platforms is crucial for testing these algorithms. Existing classical simulation techniques of quantum information processing devices exhibit a trade-off between scalability (number of qubits that can be simulated) and accuracy (how close the simulation is to the target error model). In this paper, we introduce a new simulation approach that relies on approximating the density matrix evolution by a stochastic sum of unitary and measurement channels within a pure state simulation environment. This model shows an improvement of at least one order of magnitude in terms of accu- racy compared to the best known stochastic approaches while allowing to simulate a larger number of qubits compared to the exact density matrix simulation. Furthermore, we used this approach to realistically simulate the Grover's algorithm and the surface code 17 using gate set tomography characterization of quantum operations as a noise model. I. INTRODUCTION of qubits motivated the development of quantum com- puting simulation environments that incorporate realistic Quantum computing relies on exploiting quantum phe- noise models based on characteristics of real devices. nomena such as superposition and entanglement to solve When including realistic error models in quantum com- some complex computational tasks that are intractable puting simulation platforms, there is a trade-off between for classical computers. To this purpose, quantum algo- accuracy, the closeness of the simulation to the real physi- rithms are implemented on systems of qubits in which a cal noise model, and scalability, the largeness of the quan- universal set of quantum operations is available. How- tum system that can be simulated. As a matter of fact, ever, due to the unavoidable coupling with the environ- the exact simulation of density matrices using the super- ment and imperfect control, both qubits and operations operator representation has a major drawback of scala- are inherently noisy. Consequently, we are now entering bility in terms of the number of qubits possible to sim- the Noisy Intermediate Scale Quantum (NISQ) era, in ulate [5, 6]. Alternatively, there exist many stochastic which Quantum Processing Units (QPUs) consisting of approaches that approximate error channels by inject- a few tens of noisy qubits [1] are being demonstrated. ing errors from a cheaper to implement set of quantum Recently, quantum supremacy was achieved[2], that is, arXiv:2005.06337v1 [quant-ph] 13 May 2020 channels, and therefore allowing the simulation of a larger solving problems that no classical counterpart can solve. number of qubits. These approaches include the depolar- Before having such a large chips widely available, there is izing channel[7], the Pauli channel[8], the Pauli Twirling a need for quantum platforms where to test the function- Approximation (PTA)[9{11], the Pauli Measurement ality of quantum algorithms and their robustness against Channel (PMC), and the Clifford Measurement Chan- noise. In order to respond to this need, a small num- nel (CMC) approximation[12]. Some of these approxima- ber of QPUs are available in the cloud [3, 4]. However, tions were endowed by honesty constraints[13, 14]. These their limited accessibility and still relatively low number approaches have limited accuracy when used to simulate reasonably large circuits, which we refer to as the chan- nel composition problem[15]. In order to overcome this ∗ [email protected] lack of accuracy, a quasistochastic version of the CMC y [email protected] was proposed[15], where negative probabilities of inject- z [email protected] ing errors were allowed. However, the stochastic noise x [email protected] models that can be incorporated in pure state simulation 2 platforms are still poorly investigated. arbitrary quantum gate support in stabilizer-based sim- To have a more scalable simulation approach compared ulators limits the number of algorithms that can be ex- to the exact density matrix simulation while limiting the ecuted and the accuracy of implementable error models loss in terms of accuracy, we propose a new simulation that is often reduced to simple Pauli errors. technique. It is based on the stochastic approximation Universal quantum computer simulators include arbi- of quantum channels by i) unitary channels and ii) mea- trary quantum gates and operate on a pure quantum surements in arbitrary basis followed by conditional uni- state j i modeled by a state vector in the Hilbert space tary gates depending on the measurement outcome. As H with unit norm. Each quantum gate is implemented a noise model, we use the Gate Set Tomography (GST) as a unitary operator U : H ! H, mapping a state characterization of real devices. Our simulation includes to another one with UU y = 1. In addition, measur- single-qubit gates, two-qubit gates, and State Prepara- ing a quantum state corresponds to a projection on a tion And Measurement (SPAM) operations [16, 17]. The well-defined axis. Examples of such universal simulators main contributions of this work are the following: are the QX simulator [19], qHipster[21], ProjectQ[22], QuEST[6], and CGPU[23]. They allow simulating arbi- • To improve the accuracy of the stochastic ap- trary quantum circuits but on a limited number of qubits proaches, we approximate gate channels by con- compared to stabilizer-based simulators. Since universal vex sums of Unitary and Measurement Channels quantum computer simulators can implement arbitrary (UMC). qubit rotations, they also offer the opportunity to in- clude more accurate error models that are not anymore • We introduce a stochastic approximation to realis- limited to basic Pauli errors. Therefore, they provide a tically simulate SPAM operators. better accuracy-scalability trade-off than much heavier simulation techniques such as the full density matrix ap- • We propose to adjust the fidelity of the operations proach. The later operates on mixed quantum states and by linearly tuning the Lindbladian of errors. has significantly higher memory and computing power re- quirements that limits the simulation to a relatively small • The UMC approximation is integrated in the QX number of qubits. simulator, a pure state simulation platform. When simulating an error-free QPU, operators describ- ing state preparation, quantum gates and measurements • As a proof of concept, we simulate the 2-qubit are well known, since when they are assumed perfect, Grover's algorithm and the surface code 17 under each operation corresponds by default to the desired one. various mean fidelities. However, it is known that isolating quantum systems from the environment is a major challenge for building a This paper is structured as follows. In Section II, an scalable QPU. This coupling with the environment makes overview of QPUs characterization protocols and simula- qubits in any quantum technology to be in mixed states. tion techniques is presented. In Section III, we introduce Accordingly, the output of a state preparation is a mixed our simulation technique. In Section IV we describe the state composed of the target state with a portion of other integration of error models in QX. Finally, our results and unwanted states and therefore, it can be described by its conclusion are shown in Sections V and VI, respectively. corresponding density matrix in a given QPU. Density matrices can be estimated using Quantum State Tomog- raphy (QST)[24, 25], in which a number of copies of a II. QUANTUM DEVICES given state are measured in a tomographically complete CHARACTERIZATION AND SIMULATION: AN basis to approximate its corresponding density matrix. OVERVIEW Furthermore, by representing quantum states as den- sity matrices, noisy quantum gates should be regarded as A QPU can be modeled as a quantum system de- quantum channels, which are completely positive trace fined by its quantum state, a set of quantum gates and preserving (CPTP) maps that map valid quantum states quantum measurements. Several approaches have been (unit trace hermitian) to other valid quantum states. adopted to implement simulators for such systems with Quantum channels are commonly described by their different trade-offs in terms of accuracy, simulation ef- Krauss representation, and according to the Stinespring ficiency (including required computing power and mem- dilation theorem[26], they come from the joint unitary ory requirements), and scalability to large qubit systems. evolution of qubits with their environment. This interac- Stabilizer-based simulations can be performed very effi- tion with the environment together with imperfect con- ciently on classical computers due to low memory and trol introduce errors during the implementation of
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages9 Page
-
File Size-