Kai Xu(許凱) and Heng Fan(范桁)
1Beijing National Laboratory for Condensed Matter Physics,Institute of Physics,Chinese Academy of Sciences,Beijing 100190,China
2Beijing Academy of Quantum Information Sciences,Beijing 100190,China
3School of Physical Sciences,University of Chinese Academy of Sciences,Beijing 100190,China
4CAS Center of Excellence in Topological Quantum Computation,University of Chinese Academy of Sciences,Beijing 100190,China
5Songshan Lake Materials Laboratory,Dongguan 523808,China
Keywords: quantum computation, quantum simulation, many-body physics, quantum supremacy, noisy intermediate-scale quantum technologies
Quantum computation may surpass the current computers, exponentially or polynomially, by performing specific quantum algorithms. Quantum simulation can emulate, in a controllable way, the quantum phenomena which happen in the world from micro-scale to the universe. A prerequisite for practical useful quantum computation and quantum simulation is that the number of qubits of the quantum processor should be larger than a value,such that the performed tasks are beyond the computational capability of current available computers. Recently,a series of results by using multiqubit quantum processors have been presented. The number of coherently controlled qubits ranges from several to dozens of qubits,and may achieve around 100 in the near future. In contrast with previous results,there are some new characteristics about those developments: (i)Simulations and computations are for general schemes, which are less about the physics or mechanism of the processors themselves, but may be realizable in different platforms. (ii)Controlling complexities and data sets of experiments grow in general exponentially with the number of qubits,which need advanced integration and high efficiency of the platforms. (iii)Decoherence,inaccurate controlling and readout limit the precision of the results and the schemes chosen. The performed schemes in general should not involve large depth of circuits because of limited accuracy of the controlling, and should avoid long time evolution due to limited coherence time. Those characteristics are described as noisy intermediate-scale quantum(NISQ)technologies.[1]
Remarkably,by increasing the number of qubits and improving control precision,the noisy multiqubit quantum computation and quantum information recently achieve the aim of quantum supremacy,[2,3]i.e.,surpassing the computational capability of any current computers for specific tasks. The next stages may be the quantum advantage,implying practical useful quantum information processing, and universal quantum computation and quantum simulation,still assistance of classical digital processors may be necessary. We remark that there is no clear distinction between quantum supremacy and quantum advantage.
Although the near-term noisy multiqubit quantum processors may not be practical useful for our everyday life, researchers are optimistic about the applications for a prototype of quantum computer (see Fig. 1). The applications under consideration include, but not limited to, simulation of quantum many-body physics,[4–8]simulation of quantum chemistry,[9]hybrid classical and quantum processors with task assignment,[10]quantum machine learning and quantum artificial intelligence.[11–13]Indeed,great progresses have been made in those directions. Here,we would like to review those results, to summarize what have been achieved, at the same time,to expect aims for future research.
The concept of a universal quantum simulator was proposed by Feynman,[14]with which various quantum phenomena can be simulated using a controllable quantum machine.This machine then can also perform universal quantum computing since the general unitary transformation can be implemented. In this sense, the universal quantum simulator and quantum computer are equivalent, while one emphasizes to reproduce quantum phenomena in an analogous way,another is concerning about the realization of computing tasks. A universal quantum simulator can be implemented by an analog method,implying the Hamiltonian is realized by a similar Hamiltonian, or a digital method by decomposing the evolution into logical gates of a universal set of quantum computation.
Fig. 1. Controllable quantum systems for quantum computing and simulation. To realize a quantum simulator or a quantum computer, the system often contains lots of natural atoms or artificial atoms and have couplings between the atoms. The system Hamiltonian can be divided into two parts:the static part Hsys which stays fixed after sample fabrication and the dynamic controllable part Hctrl which can be regulated through applying external signals. State evolution can then be steered through adjusting Hctrl according to the Schr¨odinger equation. Promising physical candidates include superconducting circuits,trapped ions,neutral atoms,and so on.
Quantum simulations of many-body system are appealing with noisy multiqubit quantum processors, in particular in studying dynamical properties. In general, the simulation scheme can be as follows:Preparation of an initial state which can be a product state or entangled state from a product state by simple operations, or a state which can be easily obtained for the quantum simulators. Next,the initial state can be manipulated by operations or evolves according to controllable Hamiltonian. Then,the intermediate or final state will be read out by measurement. There are some reasons that the manybody simulations are very useful at the present stage. (i)The physics such as phases of quantum many-body system may be robust such that the characteristic phenomena can be demonstrated properly with noisy multiqubit quantum processor,arbitrary accuracy may not be necessary even improving precision is plausible. (ii)The condensed matter physics of manybody system have been well studied,the complexity or extent of the complication of the problems is generally known. In this sense, the motivation of simulation can aim to solving open or hard problems. (iii) For superconducting qubits or other simulators, the devices of qubits can be designed based on different models with configurations for qubit locations like one-dimension,square lattice,honeycomb,Kagome,etc. Different Hamiltonian can be realized based on the specifically designed hardware or platforms.
The simulation of quantum chemistry is promising since the practical applications may range in many fields like drug synthesis, biological nitrogen fixation, etc.[9]The main problem is the necessity for high precision in simulation.However,some tasks may concern more about the speed of computation and simulation, for which the near-term quantum simulation may still possess advantageous.
Trapped ions and Rydberg atoms are promising physical candidates for implementing quantum simulation.[15,16]Recently,the number of qubits for quantum simulators reaches 51 with neutral cold87Rb Rydberg atoms,[4]and 53 for trapped ions.[5]Dynamics of many-body physics can be studied by those simulators.
For the system with Rydberg atoms, the Hamiltonian is written as[4]
where Pauli matrix,σix=|gi〉〈ri|+|ri〉〈gi|, is defined as the coupling between the ground state|gi〉and the Rydberg state|ri〉of an atom at sitei, and is driven at Rabi frequencyΩi.The driving lasers detunings from the Rydberg state areΔi,andni=|ri〉〈ri|. The qubit–qubit interactionsVijare due to van der Waals interactions between pairs of Rydberg atoms depending on their distancesRij,Vij=C/R6ij,whereC >0 is the repulsive van der Waals coefficient.
This system is a quantum many-body Ising spin model.For homogeneous case,|Ωi|=Ω,Δi=Δ, which is realized by aligning the beams to globally address all trapped atoms with a uniform Rabi frequency and the same detunings. The parametersΩ(t)andΔ(t)are controlled by changing the laser intensities and detunings in time. The strengths of interactionsVijare controlled by varying the distances between the atoms or coupling to a different Rydberg state. The Rydberg–Rydberg interactionsVijwill prevent nearby atoms from simultaneous excitations into Rydberg states due to the Rydberg blockade mechanism. Individual atoms are trapped using optical tweezer arrays, which are created by an acousto-optical deflector. The Rydberg atoms are arrayed in one-dimensional lattice thus with power law decay interactions 1/|i-j|6with distance forVij.
The experiments start with loading the atoms into the tweezer arrays,which are defect-free after procedures like fluorescence imaging and rearrangements. The initial state then can be prepared as a product state with all atoms in the ground state|g1...gN〉by optical pumping. The traps are then turned off(the interaction between the atoms and tweezer arrays become repulsive when the atoms are in excited states, which will cause a serious atom loss if it is not turned off), and the driving lasers are switched on with controlled pulseΩ(t)and detuningΔ(t). The system will evolve under the unitary time evolution governed by Hamiltonian(1).The final states can be readout by turning the traps back on and imaging the atomic fluorescence.The ground state|g〉atoms can be imaged,while the Rydberg state|r〉atoms will be ejected with absence of fluorescence. In the period of evolution without traps,the atomic motion away from the trapping region limits the time of coherence. Within 4 μs period of time evolution,the atomic loss probability is about 0.1%,and around 2%at 6 μs,with temperature 12 μK.To limit the infidelity with 3%, the experiments operate with trap-off time of≤7 μs.
The Z3and Z4order states take the forms of|rggr···rggr〉and|rgggr···rgggr〉, respectively. Similar to the Z2order state preparation, by reducing the distances between atoms,more atoms may lie within Rydberg blockade radius and thus they are prevented from excitation,corresponding non-negligible next-nearest-neighbor interactions. The resulting state takes the from|rggrggr···rggr〉. Then, the Z3order state can be obtained. And reducing further the spacing between atoms,one can obtain the Z4order state.
where the couplings induced by the applied laser field take approximately asJij ≈J0/|i-j|α,i,jare sites for a chain of up to 53 ions, power exponentαis set between 0.8 to 1. The transverse field is adjusted by a controllable Stark shift from the laser field.
The dynamics of the system from an initial state can then be studied. The magnetization of each spin〈σxi〉can be measured by site-resolved fluorescence,with the help of qubits rotation. The detection efficiency of the spin qubit is about 99%.Dynamics of quantum quench for different cases determined by ratio of transverse field and Ising coupling are experimentally studied. The time-dependent magnetization shows distinct behaviors, demonstrating different phases of the Hamiltonian and implying the simulation of dynamical phase transitions.
It is interesting to know what kind of computational problem can be solved by both quantum computers and classical computers, and at the same time, the state-of-the-art quantum computers can perform better, even exponentially faster,than the most advanced classical computers. This aim can be named as quantum supremacy[2,17]or quantum computational advantage. It is pointed out that the task of sampling random quantum circuits output can demonstrate the computational capability of a quantum computer while it is a hard problem for classical computers.[18]To achieve the quantum supremacy,a prerequisite condition is that the number of qubitsNshould be larger than around 50,which corresponds to computational state space of dimension 2N.Additionally,the depth of the random quantum circuits should be larger than a threshold such that this computation by classical approach will take a long time, for example, hundreds of years. These two conditions may have tradeoff relations.
The random quantum circuits can create a quantum state|Ψ〉=Urd|→0〉.There areNqubits.So→0 defines that allNqubits are initialized as|0〉. The sampling of the output|Ψ〉will produce a series of bitstrings→xjwith the form like 0100···forNbits. Supposektimes sampling of random but fixed quantum circuitsUrdare made,the aim is that the results of the sampling should satisfy the following inequality:
The problem is that the quantitybis based on the knowledge of the amplitudep(→xj)defined by a unitary operatorUrd,which is realized by a random quantum circuit. The computation of the amplitudesp(→xj) generally is a hard problem by classical approaches. For a quantum computer, in order to characterize the performance of the sampling, it is proposed that the linear cross-entropy fidelity,FXEB, can be used as a figure of merit. Remarkably, the fidelityFXEBis related withb=1+FXEB, both quantifies the extent of success in sampling the defined state. So the performance of the sampling depends on the proposed fidelity. For quantum computation,the fidelityFXEBcan be reasonably estimated,based on experimental data and numerical results for simpler circuits.[2]The sampling bitstrings are obtained by repeatedly measuring the prepared state|Ψ〉realized by a random quantum circuit. The computational task can then be performed. In contrast for a classical computer,it is hard to calculate a series of amplitudep(→xj)for bitstring→xjsince the handling of state dimensionDand the calculation of deep circuitsUrdare beyond the computational capability of the current computer.
Recently, the quantum supremacy is realized firstly by Google AI quantum team using 53-qubit programmable superconducting quantum processor,named as Sycamore.[2]Later,similar computational tasks are performed with more superconducting qubits[3]or larger dimension of computational state in optics system.[19]For superconducting qubits,the random quantum circuits are composed of single qubit rotation gates,X1/2,Y1/2,(X+Y)1/2, and two-qubit entangling gates between nearest neighbor qubits located in a square lattice in the processor. It is pointed out that one million sampling time can be performed for a quantum circuit with about 200 s,while similar computational task will take about 10000 years for a powerful supercomputer.[2]A similar experiment is also presented with more superconducting qubits.[3]It is then shown that a quantum computer outperforms the classical computers for a specific task.
On the other hand,remarkable progresses have been made in sampling random quantum circuits by classical computers,see Refs. [20,21]. In case the competition between quantum computers and classical computers is on going, the study itself has put forward interesting problem to explore the current boundaries for both quantum and classical computations. We are still optimistic about the practical computational capability of quantum computation, which may be beyond the classical computers.
At the present NISQ stage, localization and thermalization can be simulated by various quantum platforms. For an isolated quantum system, an initial quantum state will generally evolve to equilibrium. Although the whole system itself is a pure state, the subsystem behaves like being thermalized with its reduced density matrix taking the form of thermalized states with a temperature. However,at specific conditions such as integrability, on-site or interaction disorders, the system will remain as localized state. Those conditions leading to localized states can be realized in different systems,which are then demonstrated in many recent experiments showing the controllability of the platforms. In principle,these experiments realized different phases of the quantum matter by presenting dynamical properties of the simulated systems. On the other hand,occurring of thermalization in an isolated quantum system itself is an interesting problem and is worth exploring experimentally.
There are different types of localization, such as Anderson localization for non-interacting particles with disorders,and many-body localization (MBL) for interacting systems.MBL has been realized by trapped ions with ten qubits.[22]The system Hamiltonian is an Ising type with long-range interactions,and the disorder is applied by the on-site random potential. The occurring of MBL is predicted by Poisson distribution for level statistics calculated for the system. The MBL is demonstrated in experiment by data of time-evolved local magnetization and dynamics of quantum Fisher information corresponding entanglement.
The MBL is also realized in a two-dimensional optical lattice for a Bose–Hubbard model with controllable on-site disorder. The time-evolved imbalance is used to identify transition of MBL and thermalization.[23]
It is expected that entanglement entropy, which is obtained by using reduced density matrix of the subsystem,will grow logarithmically in terms of time for MBL. In contrast,it will reach quickly to a constant related with the volume law for thermalization because of eigenvector thermalization hypothesis.[24]Experimentally, a density matrix can be obtained by state tomography. However, times of measurement for state tomography will grow exponentially in terms of qubits number,which is a challenge for experiments when the number of qubits is relatively large. By using a 10-qubit superconducting processor with all-to-all connectivity,the MBL is realized with programmable controlled random on-site potentials.[8]The time-evolved reduced density matrix of 5 qubits is obtained by using state tomography. Based on those results,the entanglement entropy logarithmic growth with time is observed,as shown in Fig.2.
Fig. 2. Half-chain entanglement entropy, which is extracted from the experimentally measured 5-qubit density matrix by performing quantum state tomography. (a), (b) The entanglement entropy S as functions of the evolution time for different disorder strengths δh is plotted in linear scale and in logarithmic scale, respectively, (c)Site-averaged S at around 1000 ns as a function of the qubits number N. (d)The comparison between MBL and Anderson localization. Dots are experimental data,and lines are numerical simulation. Figures are adapted from Ref.[8].
The measurement of density matrix with many qubits by tomography generally is difficult in experiments. Alternatively, the second order R′enyi entanglement entropy based on square of the density matrix can be obtained by using randomized measurements,which is performed for 10 qubits for MBL in ion-trap system.[25]At the same time,the second order R′enyi entanglement entropy is also obtained,based on particle fluctuations and correlations measuring on up to 10 qubits of trapped ions.[26]
Entanglement is a necessary resource for quantum computation.[28–32]Also,preparation of multi-qubit entanglement is a benchmark in showing the control capability of different platforms, in particular for preparing the Greenberger–Horne–Zeilinger (GHZ) type of states.[33]TheN-qubit GHZ states take a simple superposed form
One interesting property of the multipartite GHZ states is that all particles are globally entangled,while there is no entanglement between particles for a subsystem in case another subsystem is traced off.[33]
Recently,the number of qubits in GHZ-type states preparations can reach 18 and 20,for superconducting qubits[27,34](see Fig.3)and Rydberg atoms,[35]respectively. For photons and trapped ions,the number of qubits for GHZ entanglement generation can be 14 by ions,[36]12 by photons[37]and 18 by using six photons with three degrees of freedom.[38]
Besides simulating many-body physics such as quantum phase transitions by different platforms,on the other hand,we may exploit the quantum phase transitions as a mechanism in entanglement generation. For example, it is reported that many-body entanglement of around 11000 atoms can be deterministically generated in a system of rubidium-87 Bose–Einstein condensate.[39]By simulating dynamical quantum phase transitions, it is shown that multiple qubit can be entangled to generate a spin squeezed state near the dynamical critical point with a 16-qubit superconducting quantum processor.[40]So different methods are worth exploring in preparing various entangled states for tasks of quantum information processing.
We know that entanglement, such as squeezed state, is a resource for quantum metrology with entanglement-enhanced phase sensitivity.[41,42]It is interesting that there is a close relationship between Gaussian squeezed state and entanglement by using squeezing parameter. However, the non-Gaussian entangled states cannot be well characterized by using the standard squeezing parameter, a generalization as nonlinear squeezing parameter[43]should be exploited. Experimentally,it is generally challenging to measure the nonlinear squeezing parameter. Recently,by using a superconducting quantum processor, the nonlinear squeezing parameter is obtained to characterize a 19-qubit non-Gaussian entangled state, showing quantum-enhanced metrological gain.[44]
Fig.3. Multicomponent atomic Schr¨odinger cat states of 20 qubits. Plotted are the experimentally measured Q-functions at specific time intervals of state evolution under an all-to-all coupled Hamiltonian with up to 20 qubits. The system is firstly initialized in an atomic coherent state, then coherently evolves to the spin-squeezed state and finally to the multicomponent atomic Schr¨odinger cat states including the GHZ state. The figure is adapted from Ref.[27].
In the past years, quantum computation largely demonstrate proof-in-principle results by noisy processors with small and intermediate-scale number of qubits or qudits, meaning higher-dimensional quantum states. To make quantum computing practical,many technical challenges need be overcome to improve the scalability and coherence of qubits. In the long term,we aim to build a fault-tolerant quantum computer which can solve any problem. While in the short term, using noisy quantum processors with more qubits and better performance,we can still apply the quantum computing to some specific practical problems.
The near-term perspectives may need to pay close attention to hybrid processors, which are based on maturely classical processors and developing quantum functional devices.One of the main aims is to find practical applications by using near-term quantum devices assisted by classical processors. The potential applications are based on what we just reviewed,and more applications are worth studying.
The realization of universal quantum computers is challenging, which may depend on the success of quantum error correction. Different methods have been explored,but the full advantages of the quantum error correction are to be realized in the future. The techniques to realize the quantum computers are not yet fixed. The main barriers that need be solved are scalability and high control precision.
It is obvious that the research of quantum computation is one of the main research areas in the past years. More results are still expected to realize and more attention will be attracted to this field.
Acknowledgements
This work is supported in part by the National Natural Science Foundation of China (Grant Nos. 11934018,T2121001,11904393,and 92065114),the CAS Strategic Priority Research Program (Grant No. XDB28000000), Beijing Natural Science Foundation(Grant No.Z200009),and Scientific Instrument Developing Project of Chinese Academy of Sciences(Grant No.YJKYYQ20200041).