Literature DB >> 32161308

Quantum State Optimization and Computational Pathway Evaluation for Gate-Model Quantum Computers.

Laszlo Gyongyosi1,2,3.   

Abstract

A computational problem fed into a gate-model quantum computer identifies an objective function with a particular computational pathway (objective function connectivity). The solution of the computational problem involves identifying a target objective function value that is the subject to be reached. A bottleneck in a gate-model quantum computer is the requirement of several rounds of quantum state preparations, high-cost run sequences, and multiple rounds of measurements to determine a target (optimal) state of the quantum computer that achieves the target objective function value. Here, we define a method for optimal quantum state determination and computational path evaluation for gate-model quantum computers. We prove a state determination method that finds a target system state for a quantum computer at a given target objective function value. The computational pathway evaluation procedure sets the connectivity of the objective function in the target system state on a fixed hardware architecture of the quantum computer. The proposed solution evolves the target system state without requiring the preparation of intermediate states between the initial and target states of the quantum computer. Our method avoids high-cost system state preparations and expensive running procedures and measurement apparatuses in gate-model quantum computers. The results are convenient for gate-model quantum computations and the near-term quantum devices of the quantum Internet.

Entities:  

Year:  2020        PMID: 32161308      PMCID: PMC7066182          DOI: 10.1038/s41598-020-61316-4

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


Introduction

Quantum computers[1-10] utilize the fundamentals of quantum mechanics to perform computations[11-19]. For experimental gate-model quantum computer architectures and the near-term quantum devices of the quantum Internet[20-60], gate-based architectures provide an implementable solution to realize quantum computations[2-4,9,10,23,61-85]. In a gate-model quantum computer the operations are realized via a sequence of quantum gates, and each quantum gate represents a unitary transformation[10,23,62-72,86-91]. The input of a quantum computer is a quantum system realized via several quantum states, and the unitaries of the quantum computer change the initial system state into a specific state[9,10,62,63]. The output quantum system is then measured by a measurement array. A computational problem fed into a quantum computer defines an objective function with a particular connectivity (computational pathway)[10]. The solution of this computational problem in the quantum computer involves identifying an objective function with a target value that is subject to be reached. To achieve the target objective function value, the quantum computer must reach a particular system state such that the gate parameters of the unitary operations satisfy the target value. These optimal gate parameter values of the unitary operations of the quantum computer identify the optimal state of the quantum computer. This optimal system state is referred to as the target system state of the quantum computer. Finding the target system state involves multiple measurement rounds and iterations, with high-cost system state preparations (Note, the term "quantum state preparation" in the current context refers to a quantum state determination method. It is because the aim of the proposed procedure is the determination of an optimal state of the quantum computer, i.e., the optimal values of the gate-parameters of the unitaries of the quantum computer, see also[10]), quantum computations, and measurement procedures. Therefore, optimizing the determination procedure of the target system state is essential for gate-model quantum computers. Here, we define a method for state determination and computational path evaluation for gate-model quantum computers. The aim of state determination is to find a target system state for a quantum computer such that the pre-determined target objective function value is reached. The aim of the computational path evaluation is to find the connectivity of the objective function in the target system state on the fixed hardware architecture[10] of the quantum computer. To resolve these issues, we define a framework that utilizes the theory of kernel methods[92-102] and high-dimensional Hilbert spaces. In traditional theoretical computer science, kernel methods represent a useful and low computational-cost tool in statistical learning, signal processing theory and machine learning. We prove that these methods can also be utilized in gate-model quantum computations for particular problems. The novel contributions of our manuscript are as follows: We define a method for optimal quantum state determination and computational path evaluation for near-term quantum computers. The proposed state determination method finds a target system state for a quantum computer at a given target objective function value. The computational pathway evaluation finds the connectivity of the objective function in the target system state on the fixed hardware architecture of the quantum computer. The proposed solution evolves the target system state of the quantum computer without requiring the preparation of intermediate system states between the initial and target states of the quantum computer. The method avoids high-cost system state preparations, expensive running procedures and measurement rounds in gate-model quantum computers. The results are useful for gate-model quantum computers and the near-term quantum devices of the quantum Internet. This paper is organized as follows. In Section 1, related works are summarized. Section 2 presents the problem statement. Section 3 discusses the results. Finally, Section 4 concludes the paper. Supplemental information is included in the Appendix.

Related Works

The related works are summarized as follows.

Gate-model quantum computers

The model of gate-model quantum computer architectures and the construction of algorithms for qubit architectures are studied in[10]. The proposed system model of the work also serves as a reference for our system model. Some related preliminaries can also be found in[62,63]. In[9], the authors defined a gate-model quantum neural network. The proposed system model is a quantum neural network realized via a gate-model quantum computer. In[61], the authors studied a gate-model quantum algorithm called the “Quantum Approximate Optimization Algorithm” (QAOA) and its connection with the Sherrington-Kirkpatrick (SK)[103] model. The results serve as a framework for analyzing the QAOA, and can be used for evaluating the performance of QAOA on more general problems. The behavior of the objective function value of the QAOA algorithm for some specific cases has been studied in[74]. As the authors concluded, for some fixed parameters and instances drawn from a particular distribution, the objective function value is concentrated such that typical instances have almost the same value of the objective function. Further performance analyses of the QAOA algorithm can be found in[76,77]. Practical implementations connected to gate-model quantum computing and the QAOA algorithm can be found in[78,79]. In[104], the authors studied methods quantum computing based hybrid solution methods for large-scale discrete-continuous optimization problems. The results are straightforwardly applicable for gate-model quantum computers. As the authors concluded, the proposed quantum computing methods have high computational efficiency in terms of solution quality and computation time, by utilizing the unique features of both classical and quantum computers. A recent experimental quantum computer implementation has been demonstrated in[1]. The results of the work confirmed the quantum supremacy[2,3] of quantum computers over traditional computers in particular problems. The work of[4] gives a summary on quantum computing technologies in the NISQ (Noisy Intermediate-Scale Quantum) era and beyond.

Quantum state preparation

In[105], the authors studied the utilization of reinforcement learning in different phases of quantum control. The authors studied the performance of reinforcement learning in the problem of finding short, high-fidelity driving protocol from an initial to a target state in non-integrable many-body quantum systems of interacting qubits. As the authors concluded, the performance of the proposed reinforcement learning method is comparable to optimal control methods. In[106], the authors studied the question of efficient variational simulation of non-trivial quantum states. The results represent an efficient and general route for preparing non-trivial quantum states that are not adiabatically connected to unentangled product states. The system model integrates a feedback loop between a quantum simulator and a classical computer. As the authors concluded, the proposed results are experimentally realizable on near-term quantum devices of synthetic quantum systems. In[107], the problem of simulated quantum computation of molecular energies is studied. While, on a traditional computer the calculation time for the energy of atoms and molecules scales exponentially with system size, on a quantum computer it scales polynomially. The authors demonstrated that such chemical problems can be solved via quantum algorithms using modest numbers of qubits. In[108], the authors studied the modeling and feedback control design for quantum state preparation. The work describes the modeling methods of controlled quantum systems under continuous observation, and studies the design of feedback controls that prepare particular quantum states. In the proposed analysis, the field-theoretic model is subjected to statistical inference and is ultimately controlled. For an information theoretical analysis of quantum optimal control, see[109]. In this work, the authors studied quantum optimal control problems and the solving methods. The authors showed that if an efficient classical representation of the dynamics exists, then optimal control problems on many-body quantum systems can be solved efficiently with finite precision. As the authors concluded, the size of the space of parameters necessary to solve quantum optimal control problems defined on pure, mixed states and unitaries is polynomially bounded from the size of the of the set of reachable states in polynomial time. In[110], the authors studied the complexity of controlling quantum many-body dynamics. As the authors found, arbitrary time evolutions of many-body quantum systems can be reversed even in cases when only part of the Hamiltonian can be controlled. The authors also determined a lower bound on the control complexity of a many-body quantum dynamics for some particular cases.

System Model and Problem Statement

System model

Let QG be the quantum gate structure of a gate-model quantum computer, defined with L unitary gates, where an i-th, i = 1, …, L unitary gate is where P is a generalized Pauli operator formulated by the tensor product of Pauli operators , while θ is the gate parameter associated with . The L unitary gates formulate a system state of the quantum computer, as where identifies an i-th unitary gate and is the collection of the gate parameters of the unitaries, defined as The system state in (2) identifies a unitary resulted from the product of the L unitary operations of the quantum computer. For an input quantum system , the output quantum system of QG is as The objective function subject to a maximization is defined as where identifies a classical objective function[10] of a computational problem, while z is a bitstring resulting from an M measurement. The C classical objective function represents the objective function of a computational problem fed into the quantum computer. The C objective function is a subject of maximization via the quantum computer. Objective function examples are the combinatorial optimization problems[9], and the objective functions of large-scale programming problems[104], such as the graph coloring problem, molecular conformation problem, job-shop scheduling problem, manufacturing cell formation problem, and the vehicle routing problem[104]. At a target value , the problems are therefore to find a that reaches the target state of the quantum computer and to identify the optimal computational pathway for .

Definition 1.

(Computational pathway). The connectivity of defines a computational pathway as the sum of objective function values evaluated between quantum states ij in the QG structure: The computational pathway between quantum states ij sets the connectivity of objective function in a given state of the quantum computer.

Definition 2.

(Optimal computational pathway). The optimal computational pathway of the quantum computer is the computational pathway associated with the optimal (target) state . The computational pathway sets the connectivity of the objective function in the target state of the quantum computer.

Definition 3.

(Connectivity graph of the quantum hardware). The connectivity graph refers to the fixed connectivity of the hardvare of the QG quantum gate structure, where the v ∈ V nodes are quantum systems, while the s ∈ S edges are the connections between them. An edge s with index pair identifies a physical connection between quantum systems v and v.

Problem statement

The problem statement is given in Problems 1 and 2, as follows.

Problem 1.

(Target state determination of the quantum computer). For a given target objective function value , find the target state of the quantum computer from an initial state and an initial objective function .

Problem 2.

(Computational path of the quantum computer in the target state). Determine the connectivity of the objective function of for the target quantum state of the quantum computer. Our solutions for Problems 1 and 2 are proposed in Theorems 1, 2, and Lemma 1.

Results

Evaluation of the target state of the quantum computer

Theorem 1.

(Target system state evaulation). The system state associated with the target objective function can be evaluated from an initial state via a decomposition of the initial objective function .

Proof.

Let be the initial objective function value associated with and with gate parameters . The value can be rewritten as where χ is a vector of regression coefficients being evaluated via a kernel machine (see (33)), while is decomposed as where and are orthogonal components, such that depends on the actual objective function value, while is a component independent from the current value of the objective function (i.e., is a fixed component for an arbitrary ) that lies in the null space. Since and are known, the χ regression coefficient vector can be determined from (8). Using (9), the initial objective function in (8) can be rewritten at a particular χ as where the component is evaluated at a given χ as where + is the Moore–Penrose pseudoinverse[92,102]. Since has no dependence on the actual system state, it can be expressed from (9) and (11) as Then, let be the parameter vector associated with the target state of the target objective function . Applying the same decomposition steps for the target , the component at a given χ is Therefore, the target vector can be rewritten via (13) and (12) as Using the gate parameters in (14), the target system state can be built up to achieve the target objective function . The target system state of a given is therefore evolvable from the initial values , , and χ that can be computed from (8). Algorithm 1 summarizes the steps of the target system state evolution method. ■ System state evolution of the quantum computer for a target objective function. The results on the determination of the connectivity of the objective function in the target state are included in Theorem 2.

Connectivity of the objective function in the target state

Theorem 2.

(Connectivity of the objective function in the target state). The pairs of the s edges of , ∀ s ∈ S, in a target objective function associated to can be determined from , where is an objective function component associated to s. Let be the connectivity graph[10] associated with the QG quantum gate structure of the quantum computer (see Definition 3), and let be evaluated as given in (14). Let be the input space and let be a kernel machine, defined for a given via kernel function[88], as where is a nonlinear map from to the high-dimensional Reproducing Kernel Hilbert Space (RKHS) associated with . Without loss of generality, and we assume that the map Γ in (16) has no inverse. The connectivity of the objective function and the pairwise connectivity of the quantum computer’s hardware are not related, since these connections are represented in different layers[10]. While the physical-layer connectivity is determined by the QG quantum gate structure of the fixed quantum hardware, the connectivity of the objective function is determined in the logical-layer that formulates a computational pathway. As a corollary, the proposed algorithm works on fixed quantum hardware and iterates in the logical layer to determine the connectivity of the objective function such that the objective function is maximized. Let be the vector of s edges, ∀ s ∈ S, and let be the vector of the actual objective function values associated with the s edges. The initial computational path of the quantum computer is therefore where κ and identify the i-th elements of and , respectively. Then, let ϒ0 be an element of the input space , defined as and let τ0 be the map of ϒ0 in , as where λ is a matrix of eigenvectors associated with the edge and objective function values in . Then, let ϒ* be the target element in subject to be determined, where and are target vectors that identify the connectivity of the objective function values in the target state , such that the computational path can be evaluated as where and refer to the i-th elements of and , respectively. Then, let τ* be the map of the target in , defined as where λ* is a matrix of eigenvectors associated with the edge and objective function values in state . Since (23) is linear, in the state, the maps and of and , can be rewritten as and with Since (23) can be evaluated from (20) in , the task here is therefore to identify ϒ* in from τ*. As ϒ* is determined, the target vectors and for the target objective function in (22) are also found. Since the map Γ in (16) has no inverse, finding ϒ* in from τ* defines an ill-posed problem[93,94,99-101]. In this setting, the determination of ϒ* from τ*, requires the use of a projector on τ0(20) in , which yields a element in . If τ* lies in (or close to) the span of , where ϒ is an i-th training data, , from a training set of N training data, then τ* can be represented as a linear combination of the training data[93-95]. As a corollary, yields a close approximation of τ* in : The projection is defined as where V is a matrix of normalized eigenvectors of , while β-s are projections as while α is an i-th coefficient in the eigenvector V as where τ is the map of training data ϒ, as Then, based on (30) and (31), a j-th component of χ from (8), , can be determined as where is a training data from a training set , such that the constraint[92,93] of holds for , where is the mean of the Γ-mapped training points , while is an i-th coefficient of a j-th eigenvector , As it can be proven[92-94], the constraint in (34) satisfied, if the relation of holds for a particular training set , where is the set of eigenvectors of with eigenvalues λ, while is the centered kernel matrix of , defined as where is the kernel matrix of , while is as where I is the identity matrix, while is an N × N matrix of ones. Therefore, χ from (8) can be determined via the use of in (36) for a given , which guarantees that (34) is satisfied, i.e., the mapped training data have zero mean that allows us to evaluate χ in an exact form. The goal of projection is to minimize the distance in , where Thus, at a given (29) and (39), the term in (21) can be rewritten as an optimality criteria By introducing a non-negative regularization parameter Φ[93] to weight the distance of , the result in (39) at a given can be rewritten as where ζ refers to terms independent of ϒ*, while ℓ is defined as where n is associated to the projection , since τ0 is projected to the subspace spanned by the first n eigenvectors V1, …, V. The result in (41) can be simplified by removing all terms independent of ϒ*, such that can be minimized for arbitrary , as where At a with relation (43), ϒ* is determined as follows. Using (43) with an arbitrary , ϒ* can be evaluated as where the Φ regularization coefficient achieves the stability of ϒ*, while where is defined in (29). Then let be the derivative of such that it formulates the gradient with respect to ϒ* as As follows, for a , the target and can be determined for an arbitrary via a stable solution ϒ*(45), such that contains the pairs of the s edges for , while identifies the values of in . The proof is concluded here. ■

Computational pathway of the optimal state of the quantum computer

Lemma 1.

The computational pathway of the optimal quantum state can be determined for an arbitrary . To construct an iteration method for the determination of via ϒ*, some preliminary conditions are set as follows. For the projection, we set the condition therefore Then, let be the extremum of ϒ* defined[94,95] as where The gradient with respect to is As is smooth, it can be shown that the condition of (49) always holds, since there is a neighborhood of the extremum[93,94] of . To provide the stability of in an i-th iteration step, we utilize the Φ regularization coefficient from (43) for the evaluation , and for the computation the is the distance function associated to an i-th iteration step. The steps are given in Algorithm 2. ■ Computational pathway of the optimal state of the quantum computer.

Conclusions

Gate-model quantum computers represent an implementable way for near-term experimental quantum computations. The resolution of a computational problem fed into a quantum computer can be modeled via reaching the target value of an objective function. The objective function is determined by the actual computational problem. To satisfy the target objective function value, a quantum computer must reach a target system state. In the target system state, the gate parameters of the unitaries pick up values that set the objective function into the target value. Finding the target system state is a challenge that requires several rounds of measurement and system state preparations via the quantum computer. Here, we proved that the target state of the quantum computer can be evaluated from an initial system state and an initial objective function. The solution significantly reduces the cost of objective function evaluation, since the proposed method requires no the preparation of intermediate system states via the quantum computer between the initial and target system states. We defined a method for the evaluation of the computational path of the quantum computer for the target state, and an algorithm to solve the computational path problem in an iterative manner.

Ethics statement

This work did not involve any active collection of human data. Supplemental information.
  15 in total

1.  Architecture for a large-scale ion-trap quantum computer.

Authors:  D Kielpinski; C Monroe; D J Wineland
Journal:  Nature       Date:  2002-06-13       Impact factor: 49.962

2.  Deterministic delivery of remote entanglement on a quantum network.

Authors:  Peter C Humphreys; Norbert Kalb; Jaco P J Morits; Raymond N Schouten; Raymond F L Vermeulen; Daniel J Twitchen; Matthew Markham; Ronald Hanson
Journal:  Nature       Date:  2018-06-13       Impact factor: 49.962

3.  Superconducting quantum circuits at the surface code threshold for fault tolerance.

Authors:  R Barends; J Kelly; A Megrant; A Veitia; D Sank; E Jeffrey; T C White; J Mutus; A G Fowler; B Campbell; Y Chen; Z Chen; B Chiaro; A Dunsworth; C Neill; P O'Malley; P Roushan; A Vainsencher; J Wenner; A N Korotkov; A N Cleland; John M Martinis
Journal:  Nature       Date:  2014-04-24       Impact factor: 49.962

4.  Physics: Unite to build a quantum Internet.

Authors:  Stefano Pirandola; Samuel L Braunstein
Journal:  Nature       Date:  2016-04-14       Impact factor: 49.962

5.  Demonstration of a small programmable quantum computer with atomic qubits.

Authors:  S Debnath; N M Linke; C Figgatt; K A Landsman; K Wright; C Monroe
Journal:  Nature       Date:  2016-08-04       Impact factor: 49.962

6.  Extending the lifetime of a quantum bit with error correction in superconducting circuits.

Authors:  Nissim Ofek; Andrei Petrenko; Reinier Heeres; Philip Reinhold; Zaki Leghtas; Brian Vlastakis; Yehan Liu; Luigi Frunzio; S M Girvin; L Jiang; Mazyar Mirrahimi; M H Devoret; R J Schoelkopf
Journal:  Nature       Date:  2016-07-20       Impact factor: 49.962

7.  Realization of a scalable Shor algorithm.

Authors:  Thomas Monz; Daniel Nigg; Esteban A Martinez; Matthias F Brandl; Philipp Schindler; Richard Rines; Shannon X Wang; Isaac L Chuang; Rainer Blatt
Journal:  Science       Date:  2016-03-04       Impact factor: 47.728

8.  Quantum computational supremacy.

Authors:  Aram W Harrow; Ashley Montanaro
Journal:  Nature       Date:  2017-09-13       Impact factor: 49.962

9.  Quantum machine learning.

Authors:  Jacob Biamonte; Peter Wittek; Nicola Pancotti; Patrick Rebentrost; Nathan Wiebe; Seth Lloyd
Journal:  Nature       Date:  2017-09-13       Impact factor: 49.962

10.  Quantum supremacy using a programmable superconducting processor.

Authors:  Frank Arute; Kunal Arya; Ryan Babbush; Dave Bacon; Joseph C Bardin; Rami Barends; Rupak Biswas; Sergio Boixo; Fernando G S L Brandao; David A Buell; Brian Burkett; Yu Chen; Zijun Chen; Ben Chiaro; Roberto Collins; William Courtney; Andrew Dunsworth; Edward Farhi; Brooks Foxen; Austin Fowler; Craig Gidney; Marissa Giustina; Rob Graff; Keith Guerin; Steve Habegger; Matthew P Harrigan; Michael J Hartmann; Alan Ho; Markus Hoffmann; Trent Huang; Travis S Humble; Sergei V Isakov; Evan Jeffrey; Zhang Jiang; Dvir Kafri; Kostyantyn Kechedzhi; Julian Kelly; Paul V Klimov; Sergey Knysh; Alexander Korotkov; Fedor Kostritsa; David Landhuis; Mike Lindmark; Erik Lucero; Dmitry Lyakh; Salvatore Mandrà; Jarrod R McClean; Matthew McEwen; Anthony Megrant; Xiao Mi; Kristel Michielsen; Masoud Mohseni; Josh Mutus; Ofer Naaman; Matthew Neeley; Charles Neill; Murphy Yuezhen Niu; Eric Ostby; Andre Petukhov; John C Platt; Chris Quintana; Eleanor G Rieffel; Pedram Roushan; Nicholas C Rubin; Daniel Sank; Kevin J Satzinger; Vadim Smelyanskiy; Kevin J Sung; Matthew D Trevithick; Amit Vainsencher; Benjamin Villalonga; Theodore White; Z Jamie Yao; Ping Yeh; Adam Zalcman; Hartmut Neven; John M Martinis
Journal:  Nature       Date:  2019-10-23       Impact factor: 49.962

View more
  7 in total

1.  QUBO formulations for training machine learning models.

Authors:  Prasanna Date; Davis Arthur; Lauren Pusey-Nazzaro
Journal:  Sci Rep       Date:  2021-05-11       Impact factor: 4.996

2.  Speeding up quantum perceptron via shortcuts to adiabaticity.

Authors:  Yue Ban; Xi Chen; E Torrontegui; E Solano; J Casanova
Journal:  Sci Rep       Date:  2021-03-11       Impact factor: 4.379

3.  Multiparty weighted threshold quantum secret sharing based on the Chinese remainder theorem to share quantum information.

Authors:  Yao-Hsin Chou; Guo-Jyun Zeng; Xing-Yu Chen; Shu-Yu Kuo
Journal:  Sci Rep       Date:  2021-03-17       Impact factor: 4.379

4.  Scalable distributed gate-model quantum computers.

Authors:  Laszlo Gyongyosi; Sandor Imre
Journal:  Sci Rep       Date:  2021-02-26       Impact factor: 4.379

5.  Hybrid quantum investment optimization with minimal holding period.

Authors:  Samuel Mugel; Mario Abad; Miguel Bermejo; Javier Sánchez; Enrique Lizaso; Román Orús
Journal:  Sci Rep       Date:  2021-10-01       Impact factor: 4.379

6.  Neural networks can learn to utilize correlated auxiliary noise.

Authors:  Aida Ahmadzadegan; Petar Simidzija; Ming Li; Achim Kempf
Journal:  Sci Rep       Date:  2021-11-03       Impact factor: 4.379

7.  Fixed-point oblivious quantum amplitude-amplification algorithm.

Authors:  Bao Yan; Shijie Wei; Haocong Jiang; Hong Wang; Qianheng Duan; Zhi Ma; Gui-Lu Long
Journal:  Sci Rep       Date:  2022-08-22       Impact factor: 4.996

  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.