Mean hitting times of quantum Markov chains in terms of generalized inverses
Carlos F. Lardizabal

TL;DR
This paper investigates quantum Markov chains on graphs, defining a quantum mean first visit time using generalized inverses, and compares these results with classical Markov chain theory.
Contribution
It introduces a quantum analogue of mean hitting times expressed via generalized inverses, extending classical Markov chain concepts to quantum settings.
Findings
Derived formulas for quantum mean hitting times using generalized inverses
Illustrated similarities and differences between quantum and classical Markov chains
Provided computational examples demonstrating the theory
Abstract
We study quantum Markov chains on graphs, described by completely positive maps, following the model due to S. Gudder (J. Math. Phys. 49, 072105, 2008) and which includes the dynamics given by open quantum random walks as defined by S. Attal et al. (J. Stat. Phys. 147:832-852, 2012). After reviewing such structures we examine a quantum notion of mean time of first visit to a chosen vertex. However, instead of making direct use of the definition as it is usually done, we focus on expressions for such quantity in terms of generalized inverses associated with the walk and most particularly the so-called fundamental matrix. Such objects are in close analogy with the theory of Markov chains and the methods described here allow us to calculate examples that illustrate similarities and differences between the quantum and classical settings.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Mean hitting times of quantum Markov chains in terms of generalized inverses
Carlos F. Lardizabal
Instituto de Matemática e Estatística, Universidade Federal do Rio Grande do Sul - UFRGS. Av. Bento Gonçalves 9500 - CEP 91509-900, Porto Alegre, RS, Brazil
Abstract.
We study quantum Markov chains on graphs, described by completely positive maps, following the model due to S. Gudder (J. Math. Phys. 49, 072105, 2008) and which includes the dynamics given by open quantum random walks as defined by S. Attal et al. (J. Stat. Phys. 147:832-852, 2012). After reviewing such structures we examine a quantum notion of mean time of first visit to a chosen vertex. However, instead of making direct use of the definition as it is usually done, we focus on expressions for such quantity in terms of generalized inverses associated with the walk and most particularly the so-called fundamental matrix. Such objects are in close analogy with the theory of Markov chains and the methods described here allow us to calculate examples that illustrate similarities and differences between the quantum and classical settings.
1. Introduction
In quantum information theory one is often interested in the problem of finding quantum versions of classical probabilistic notions. Among the several well-known statistical objects which can be studied, one may consider Markov chains [3, 10, 18, 36]. The importance of such random processes is due to their elegant mathematical structure and the great variety of concrete phenomena which can be modeled by them.
We note that the term quantum Markov chain (QMC) has been employed in more than one context motivated by quantum mechanics [1, 2, 16, 21, 22, 46]. In this work we will focus on the model described by S. Gudder [21]: consider a graph on which a quantum particle is located, with such particle possessing some internal degree of freedom (e.g. spin). A transition from some chosen vertex to another vertex is described by an effect operator given by a completely positive (CP) map acting on positive semidefinite matrices [38]. The map formed by the collection of all such effect operators is then called a QMC.
We note that the QMC model mentioned above includes the class of open quantum random walks (OQWs) [6] and, as the name suggests, such walks are not described by unitary operators in general. Instead, they are meant to describe dissipative quantum dynamics [11]. On one hand, due to their specific properties, unitary quantum walks have attracted much attention in the study of quantum computing, most particularly in search algorithms [40], simulations of complex systems [25], the study of topological phases [29] and other topics [42]. On the other side, dissipative quantum walks on graphs seem to have received much less attention, so it is one of the goals of this work to examine a set of questions in such context. The problems of interest in this article will concern the calculation of mean time of first visit to a vertex, a well-studied topic in the unitary context [5], but not so much in open quantum settings.
From a theoretical point of view, QMCs stand in an intermediate position between a) the classical theory of Markov chains/stochastic processes associated with contractive operators and b) the theory of closed quantum dynamics associated with unitary operators. As a consequence, the statistics obtained for QMCs will resemble some kind of classical information which has been modified by the knowledge of the internal degree of freedom of the particles involved.
It is worth noting that problems in open quantum systems are of great relevance in the study of quantum information and quantum computation: the physical and mathematical properties of noisy communication channels and the potential usefulness of decoherence appearing in certain quantum systems are seen to be important topics of discussion [47]. In the context of OQWs, see [43] regarding implementations of dissipative quantum computing algorithms (these being illustrated by the Toffoli gate and the Quantum Fourier Transform) and we refer the reader to [45] for a survey of recent results on the field. In this work we will study both QMCs and OQWs, but giving emphasis on the former (both notions are carefully defined in this work). We will be interested in understanding which parts of the theoretical formalism can be obtained from well-known classical structures and how much needs to be modified in order to describe phenomena which are typical of quantum information processing.
2. Motivation and statement of the problems: hitting times and generalized inverses
The problem of estimating the mean times of first visit and return in quantum settings has been addressed in recent years, this being in part motivated by the study of quantum walks, their application to search algorithms and related topics on quantum information processing [2, 27, 31, 40]. One notices that there is more than one quantum notion for the time of first visit, each with its own features, so establishing a consistent mathematical framework where problems of interest can be posed properly is an important first step.
In this work we are interested in further studying the problem of mean hitting time to reach some chosen vertex on a graph for a particle evolving under a QMC dynamics. Mean hitting times for OQWs have been studied in [34, 35, 39] and we note that although our focus is on QMCs, the model of OQWs will serve as a good guide for the general case discussed here.
We are in part motivated by the classical problem of calculating mean hitting times for a walker on a graph under a Markov chain dynamics: given a graph and transition probabilities between its vertices, what is the mean time for a walker to reach vertex for the first time, given that it has started at vertex ? Formally, the (classical) mean hitting time is given by
[TABLE]
where is the random variable given by the time of first visit to vertex , and is the probability that , given that the walk begins at position .
From a theoretical point of view there is interest in obtaining methods for calculating hitting times which avoid making direct use of the definition [18, 36, 48]. From the theory of Markov chains we know that, alternatively, the mean hitting time can be calculated via the so-called fundamental matrix associated with a finite ergodic Markov chain with stochastic matrix ,
[TABLE]
where , and for which the following equation is valid:
[TABLE]
Above denotes the unique fixed probability associated with the walk. This is the mean hitting time formula (MHTF)[3, 10], and is one of several expressions relating with statistical quantities of the associated walk.
Regarding the fundamental matrix we draw attention to an important aspect of such map, namely, that is a particular example of a generalized inverse of the operator [24, 37]. As it is well-known, such inverses are in general nonunique and possess a rich algebraic theory in connection with applications to stochastic processes, linear estimation, difference equations and other areas [48]. In the setting of Markov chains, it is known that the group (Drazin) inverse enjoys a central role: if denotes a finite stochastic matrix, and if denotes its group inverse, then
[TABLE]
and several related results hold if one assumes, for instance, regularity or that the chain is absorbing. As one may guess, the fact that there are several kinds of generalized inverses suggests that some of them may be more or less suitable to a given problem. This is the case of the group inverse with respect to Markov chains, since it is the one which leads to greater practical and computational advantage [12]. With respect to the problem of calculating mean hitting times, Hunter [24] has shown the usefulness of such inverses in the context of discrete and continuous time Markov chains.
The previous discussion leads to the following natural questions:
- (1)
Regarding a setting for which one has a quantum particle on a graph and by considering a quantum channel which dictates the statistical behavior of its position, is there an associated hitting time formula? 2. (2)
In the context of QMCs, is there an algebraic structure coming from generalized inverses which is closely related to mean hitting times?
Questions 1 and 2 above will be answered in the affirmative and formally proven in later sections. The importance of such problems is in part justified by the following remarks:
a) Generalized inverses play a comprehensive role in the study of classical Markov chains: given a random walk, essentially every quantity of interest can be described in terms of such inverses [37], with mean hitting times being one of the most representative examples. Having in mind this nontrivial mathematical structure for classical processes, it is natural to ask what is available in the quantum setting. The practical use of generalized inverses in quantum walk settings seems to be an unexplored topic and the existence of hitting time formulae (i.e., a formula providing mean hitting times in terms of a generalized inverse) seems to be an almost untouched problem so far. It is our perception that the search of such expressions quantum contexts may provide an improved understanding of relevant aspects of QMCs and quantum walks in general.
b) The existence of hitting time formulae in quantum contexts may offer a new understanding regarding the quadratic gain in time that certain quantum search algorithms present over classical counterparts. For instance, regarding the Grover algorithm [38, 40], while it is true that such procedure occurs in an unitary setting, one can also discuss search algorithms executed by dissipative quantum channels and study their performance [17]. The potential usefulness of noisy channels for quantum information processing has been discussed in the literature [28, 47] so it is a problem of interest to understand, in formal terms, the behavior of QMCs in terms of decoherences applied to some unitary dynamics.
In a similar vein, regarding walks on the integer lattices, we recall that the expected distance from the origin is measured by the standard deviation of the probability distribution. The quantum walk on both the line and the two-dimensional lattice has a standard deviation that is directly proportional to the evolution time, this being in contrast to the standard deviation of the classical random walk, which is proportional to the square root of the evolution time [40]. Then it is a relevant question to ask whether some hitting time formula sheds some light on this matter, perhaps in terms of some aspect of the generalized inverse appearing in such expressions.
For potential applications of hitting times in the unitary context we refer the reader to [5, 27], regarding quantum search algorithms, and in the context of OQWs we refer the reader to [35] and references therein, noting that to a great extent QMCs are also contemplated on such matters.
3. Overview of results and structure of the work
In this work we establish the following results:
-
Mean hitting time formula (MHTF) for ergodic QMCs in terms of generalized inverses. One of the main objectives of this work is to illustrate how generalized inverses can be used to study mean hitting times of QMCs. In particular we will show how a classical proof can be modified in order to produce a result in an open quantum setting. Our main result describes a method of calculating the mean time of first visit to a vertex in terms of arbitrary generalized inverses, a result we call Hunter’s formula for QMCs (Theorem 6.1). We review the theory of generalized inverses, noting that in this part we are closely motivated by the classical reference due to Hunter [24]. The QMC is assumed to be ergodic, which corresponds to the assumption of aperiodicity and irreducibility, these resembling the usual Markov chain hypothesis for the corresponding classical result (these are reviewed later in this work).
-
Mean hitting time formulae in terms of the fundamental matrix. A hitting time formula has been proved in [35] for finite irreducible unital OQWs. This will be reviewed later noting that such result can be generalized, namely, the formula holds for finite QMCs, including the nonunital case. This is Theorem 7.1, which we call the first MHTF. Theorem 7.2 is called the second MHTF and concerns the mean hitting time for reaching a vertex for the first time, given some initial vertex randomly chosen according to the stationary density of the channel. Both results concern the case for which the generalized inverse chosen is the fundamental matrix. We believe some of the techniques employed here will be seen to be of independent interest to the quantum information community. The results in this part are motivated by [35] and [36].
-
Computing concrete examples. In Section 8 we illustrate the theory with examples. At this point we are able to take a brief look at the large set of possibilities for choosing a generalized inverse associated to a QMC. In particular, Example 8.2 is such that the entries of the QMC depend on a scalar parameter and it is explained that the entries of certain generalized inverses can be written as rational functions of (we conjecture that this is the case for every generalized inverse). However, the degree of the polynomial numerators and denominators seems to depend on the particular choice of inverse. This and other algebraic aspects may lead to other questions, not only with respect to analogies with the classical case, but also regarding the important and nontrivial case of unitary dynamics.
Finally, it is worth to point out the following: we do not claim that hitting times are somehow easier to calculate via generalized inverses than by using the definition directly. Instead, our focus is on the existence of the inverses and their applications. Although the practical calculation of large QMC examples may be difficult in general, several auxiliary results can be performed with the use of a computer and may lead to useful information regarding comparisons with their classical counterparts.
The structure of this work is as follows: in Section 4 we review the QMC and OQW models and define the probability notions which will be studied. In Section 5 we define the block matrix representation on which both theory and examples will rely on, highlighting similarities and differences with respect to the classical case of stochastic matrices. Section 6 and 7 present the hitting time formulae according to the above statements and Section 8 describes the examples. In Section 9 we conclude by briefly discussing possible research directions. The Appendix presents the proofs of the results.
4. Preliminaries
4.1. Quantum Markov chains on a finite graph
Consider the set
[TABLE]
where denotes the order k complex matrices and means that is positive semidefinite. We call the number of vertices and the internal degree of freedom. Now let
[TABLE]
where each is a CP map, and
[TABLE]
and we assume trace preservation, that is,
[TABLE]
We will call the CP map defined by the above operator matrix a quantum Markov chain (QMC) [21], see Figure 1. We say a QMC is finite if it acts on a finite graph, as it will be the case in this entire work. For concrete examples of graphs and transition effects, we refer the reader to the examples in Section 8. A density will be called a QMC density.
An important special case of QMC is given by the following. Assume that above we have
[TABLE]
We call the effect matrix of transition from vertex to vertex . Once again we have a CP map: if is an orthonormal basis for , the above is equivalent to write
[TABLE]
with the densities of being written as . We will be interested in the trace-preserving case, that is, we will assume that
[TABLE]
Under such condition it is clear that is preserved by and in this case such map will be called an open quantum random walk on a graph with vertices, internal degree of freedom and transition effect matrices , [6]. We emphasize that in this work we will only consider the statistics of iterative quantum trajectories [32], meaning that we are summing square moduli of amplitudes (traces) associated with individual paths. This is in contrast to the case of unitary quantum random walks [20, 40], for which one calculates probabilities via the square modulus of a sum of amplitudes. We also note that the case reduces to the classical case, that is, becomes an order column stochastic matrix acting on the set of probability vectors on .
Other topics on OQWs which have been examined are the following: reducibility, periodicity, ergodic properties [13]; large deviations [14]; open quantum Brownian motions [44]; site (vertex) recurrence of OQWs [8, 15, 16, 33]. We refer the reader to [45] for a recent survey.
We also recall that if is the sequence of densities obtained by repeated measurements of a OQW and denotes the position of such densities at time then the process is in fact a Markov chain in the classical sense (see [6, 7, 14] for more details). However, we are often interested in facts which do not follow immediately from such property and which do not have a classical correspondent. For instance, the sequence of positions alone is not a Markov chain, since one also needs to carry the information on the internal degree of freedom at all times in order to calculate probabilities in a Markovian way. This has implications, for instance, on the problem of site recurrence for OQWs (see [8, 15]) and also on the problem of first visit to a vertex [34, 35], which is studied in this work.
Finally, it is worth noting the basic distinction between QMCs and the well-known coined unitary quantum walks [4, 26, 40, 42]. We recall that the unitary walk acting on the integers can be written as
[TABLE]
where is a linear unitary operator acting on the Hilbert space given by the tensor product of the so-called coin space and the state space. The unitary map is defined as the coin, and the map is the shift operator. For 1-qubit walks we can write
[TABLE]
and assume that at time we prepare a state localized at . Then the probability of finding the particle at a certain position at time is given by a square modulus of a sum of amplitudes, that is,
[TABLE]
where is the collection of all sequences of numbers such that and write , from which we obtain products of matrices associated with paths beginning at and ending at . The resulting statistics are given by the Konno distribution [30]. On the other hand, for a QMC procedure we prepare an initial density matrix, apply the channel on it and then perform a measurement to determine the vertex for which the system has evolved to. Then by normalizing we obtain a new density and we repeat the process [6, 13]. So, at each step we have a probability computation and this procedure is thus identified with a summation of square modulus of amplitudes. In this case each modulus can be written as a trace calculation and as a result we obtain Gaussian curves or linear combinations of these as probability distributions. More precisely, it has been proved that a Central Limit Theorem holds for OQWs [7, 41], a fact which is in clear contrast with the behavior of unitary walks [4, 40].
4.2. Probability notions
We note that when we refer to the position of a quantum particle on a graph, it is implicit that we are considering a monitoring procedure [9, 19, 20], that is, we inspect whether the particle has been found at some chosen vertex. If the answer is positive, the experiment is over. Otherwise the particle is in the subspace given by the complement associated with the vertex inspected, the walk continues and we repeat the process iteratively. With respect to such formalism, we define the following probabilistic quantities for a QMC:
[TABLE]
These notions are related with a given QMC and with the orthogonal projections onto the subspace generated by the vertices as follows. Let be the projection matrix on vertex and let be its complement. Such projection is such that if is an OQW density then
[TABLE]
so we keep track to a visit to vertex regardless of the internal degree of freedom of the particle. Then we have:
[TABLE]
In the context of generalized open quantum walks the above notion of hitting time has been first discussed in [39], and we refer the reader to [45] for more on the case of OQWs, noting that some of the works on recurrence mentioned in such survey follow a similar line. In order to obtain formulae associated with hitting times we will need to work with block matrices such that the individual blocks will lead to the trace calculations presented above. Having in mind technical developments of the theory, we introduce the following matrix-valued generating functions,
[TABLE]
where . We remark that we will not explore the theory of such analytic functions, as these are related to the study of the so-called Schur functions and FR-functions associated with closed contractions in Banach spaces [19]. A systematic study of the hitting time versions of such objects will be the goal of a future work. Instead, in the present article we are focused on the more practical problem of calculating hitting times for QMCs on a finite graph. Regarding the above expressions, we are able to write
[TABLE]
noting that in such expressions the indices are read from right to left. For instance, is the transition operator from vertex to . We define by convenience , since the mean time of first visit is, by definition, a time whereas the mean time of first return is assumed to be a time . Above we note that in order the calculate , one makes use of the hitting probability kernel together with the usual derivation rule
[TABLE]
from which we obtain
[TABLE]
Finally, define
[TABLE]
Such matrices of operators will play a central role in the description of hitting time formulae later in this work.
5. How to write concrete calculations with QMCs
It is well-known that finite Markov chains with a countable state space can be studied in terms of its associated stochastic matrix, which on its turn allows for concrete calculations in terms of linear algebra, possibly with the use of a computer: given a stochastic matrix , if is a probability vector then gives the statistical distribution of the position of the walker at time (assuming is column stochastic). This practical aspect of stochastic matrices is certainly an attractive feature of Markov chains and a natural question is to ask whether one has algebraic tools in the case of QMCs which are as convenient as in the classical case. In this section we outline how this can be performed, while at the same time we illustrate similarities and differences with the case of stochastic matrices. In Section 8 we illustrate the constructions given here with examples.
The main idea is to regard expression (4.1) as a matrix-vector computation. In order to do this, we need to consider the matrix representations of each or so that can be seen as a block matrix. At the same time, densities of the form need to be written in vector form, as described below.
If , the corresponding vector representation associated to it is given by stacking together the matrix rows. For instance, if ,
[TABLE]
The mapping satisfies for any square matrices so, in particular, Then we can obtain the matrix representation for any CP map [23]:
[TABLE]
We will also use the notation for any . For a QMC density matrix, define
[TABLE]
Sometimes we will write for general matrices as well. In this way, one iteration of the QMC given by (4.1) is equivalent to write
[TABLE]
where the above expression is the usual matrix-vector multiplication. Higher iterates are obtained similarly. Above, for a QMC we use the notation for what we call the block matrix representation for . It is worth noting that , as their dimensions are distinct. If the QMC acts on vertices and the internal degree is then has order so is an order matrix and since , for all , we have that . From this we conclude that all spectral information of the QMC can be obtained by examining the block matrix .
5.1. Irreducibility, aperiodicity and ergodicity
We recall that, by definition, a Markov chain is ergodic if it is irreducible, positive recurrent and aperiodic, and we refer the reader to [10] for these classical notions. Naturally we have the corresponding notions for CP maps. Since every positive trace preserving map on a finite dimensional space has an invariant state, we say that a QMC is irreducible if admits a unique invariant state , , and if such is strictly positive, i.e., for every . As we will only consider irreducible CP maps acting on finite dimensional spaces, we say a QMC on a finite graph is aperiodic if 1 is the only eigenvalue of with unit modulus. Then, we say that a finite QMC is ergodic if it is irreducible and aperiodic. It is well-known that the iterates of an ergodic QMC acting on any initial density converge to [13]. We remark that in [13] the term ergodic refers to a distinct notion than the one employed here.
5.2. The iterates of an ergodic chain
If is the column stochastic matrix associated with an ergodic chain, we know that its powers converge to a limit matrix for which its columns are all equal to the (unique) stationary vector , that is,
[TABLE]
as . On the other hand, we may consider the class of finite ergodic QMCs and then inspect the behavior of the associated block matrix representation . A moment’s thought makes clear that the statement analogous to (5.2), i.e., that as , converges to a matrix for which all columns are equal, is not true in general (unless , the internal degree of freedom, equals 1). Instead, what happens is that the limit QMC is of the form
[TABLE]
as , where is the unique stationary state for and is the order identity matrix. For instance, if , write
[TABLE]
so the limit matrix has the form
[TABLE]
For simplicity we use the notation in case and are clear from context.
5.3. Conditioning on the first step
We recall the following classical reasoning. For a walk starting at vertex , consider the mean time of first visit to vertex , : take the expected number of steps required given the outcome of the first step, multiply by the probability that this outcome occurs, and add. If the first step is to , the expected number of steps required is 1 and if it is to some other vertex, say , the expected number of steps required is plus 1 for the step already taken (recall indices for are read from right to left). Therefore,
[TABLE]
[TABLE]
where denotes the mean time of first return to vertex . This can be written in matrix form: for instance, in the case , we have
[TABLE]
which we write as
[TABLE]
where denotes the matrix with all entries equal to 1 and denotes the diagonal matrix with nonzero entries equal to the mean return time. We will write the above matrix equation, characterizing the conditioning on the first step for the classical case, as
[TABLE]
Now we turn to the case of QMCs. For density concentrated on vertex we obtain in a similar way as in the classical case that [35]
[TABLE]
where traces appear on the right with the purpose of making explicit the probabilistic reasoning. By simplifying the trace,
[TABLE]
Now we note that we are able to write a block matrix expression in analogy to expression (5.4). We replace the stochastic matrix with the CP map describing the QMC and by considering the mean hitting time operator (4.10), we may define
[TABLE]
In the classical case we know that equals matrix . However, in the QMC case, (i.e., its matrix representation) does not have all entries equal to 1 in general. Nevertheless, we have the important fact, proved in [35], that for every density concentrated on a vertex , for all ,
[TABLE]
where is the operator corresponding to the -th block matrix representation appearing in . If the internal degree of freedom equals 1 then (5.6) means simply that . Such fact will play an essential role in the proof of the results on generalized inverses that follows.
6. Generalized inverses
Definition. A generalized inverse, or -inverse, of a matrix is any matrix such that
[TABLE]
Generalized inverses are in general not unique (unless is nonsingular, in which case ). As it is well-known, by imposing additional conditions one may obtain a unique generalized inverse.
Let denote the set of one condition -inverses of satisfying equation (6.1). The following results are basic to our applications and can be applied immediately to our context since these are just linear algebraic results. The proofs of the other results in this section are given in the Appendix, and are motivated by the classical results seen in [24].
Proposition 6.1**.**
[12, 24]** If is any -inverse of then all -inverses can be described as members of the following equivalent sets:
[TABLE]
[TABLE]
Proposition 6.2**.**
[12, 24]** a) A necessary and sufficient condition for the equation to be consistent is that , where is any -inverse of , in which case the general solution is given by
[TABLE]
where is an arbitrary matrix. b) A necessary and sufficient condition for the equation to be consistent is that , where is any -inverse of , in which case the general solution is given by
[TABLE]
where is an arbitrary matrix.
The existence of -inverses associated with QMCs is established by the following result. Note that we can obtain such inverses even without the assumption of ergodicity.
Proposition 6.3**.**
Let be an irreducible QMC on a finite graph with stationary density . Let be such that and . Then is invertible and its inverse is a -inverse of .
Corollary 6.4**.**
Under the conditions of Proposition 6.3, any -inverse of can be written in one of the following forms:
[TABLE]
where are arbitrary vectors, are arbitrary matrices.
Set , to be the null vector, and , so we immediately obtain:
Corollary 6.5**.**
Let be an irreducible QMC on a finite graph with stationary density and let . Then
[TABLE]
is a generalized inverse of .
The map defined above is called the fundamental matrix associated with the QMC . In Section 7 we will note its usefulness in the problem of hitting times for both classical and quantum Markov chains. In the classical setting the origin of comes from the notion of a potential matrix [10],
[TABLE]
so each entry of counts the mean number of visits to a particular vertex given some initial position, noting that we only consider pairs of vertices for which are transient (in the other situations we obtain null or infinite entries). On the other hand, it turns out that in the irreducible case we can make a proper modification of , namely replace with from which we obtain (6.4).
6.1. Stationary densities in terms of generalized inverses
The following result on fixed points may be of independent interest and we illustrate its use in the examples.
Proposition 6.6**.**
Let be an irreducible QMC on a finite graph. a) If is any -inverse of and if then
[TABLE]
where is any vector such that . b) If we set
[TABLE]
where is arbitrary and , are such that and then
[TABLE]
6.2. Hitting times in terms of generalized inverses
The following is one of our main results. The proof is inspired by the result from [24] on Markov chains, relies on the block matrix representation of the QMC and on the matrix expressions described in Section 5. If is a matrix of operators, we use the notation .
Theorem 6.1**.**
(Hunter’s formula for QMCs). Let be an ergodic QMC on a finite graph with vertices and internal degree , let be its stationary density and its limit map. Let denote the matrix of mean hitting time operators to vertices , , be any -inverse of and let denote the block matrix for which each block equals the identity of order . a) The mean hitting time for the walk to reach vertex , beginning at vertex with initial density is given by
[TABLE]
b) By setting , with arbitrary and such that , we have that for every vertex and initial density on vertex ,
[TABLE]
Informally, the meaning of the theorem is: the mean time of first visit from to is an information which can be extracted from the mean return time to vertices if we have knowledge of any generalized inverse of . This particular aspect of the above formulae will appear again in the following section.
7. The fundamental matrix and hitting time formulae
If is an ergodic QMC with limit map , let denote its fundamental matrix as defined by (6.4) and denote by the operator in the -th block of , the block matrix representation of . We have the following:
Theorem 7.1**.**
(First mean hitting time formula). Let be an ergodic QMC acting on a finite graph with vertices and let denote the block diagonal matrix with block diagonal entries given by the operators , . a) The mean hitting time for the walk to reach vertex , beginning at vertex with initial density concentrated in vertex is given by
[TABLE]
b) (Random target lemma). If is invertible and there is scalar such that , all vertex, , then for every density ,
[TABLE]
As a consequence,
[TABLE]
In particular, such quantity does not depend on .
Equation (7.1) is to be regarded as a generalization of the classical expression (2.1). The fact that such block matrix version for the hitting time formula is valid is one of the main motivations for attempting further developments in the study of hitting times for QMCs. In a similar way as in Theorem 6.1, we remark on the meaning of the formula (7.1), namely the mean hitting time from to is an information which can be extracted from the mean return time to if we know the fundamental matrix of the walk.
In addition, expression (7.3) should be compared with the classical fact that if denotes the time of first visit to then the expected length of the walk with respect to a randomly chosen target ,
[TABLE]
does not depend on the initial vertex [3]. From this we see that the density matrix degree of freedom may modify the classical case in a nontrivial way. We call the number the target time of the QMC with respect to the initial density .
Theorem 7.1 is a refinement of the result appearing in [35], which is given in terms of unital OQWs. It is clear that the result holds in the nonunital case as well, a fact which follows from our discussion on the form of , the limit matrix of an ergodic QMC. In addition, the proof actually holds for any finite ergodic QMC, as the reasoning relies exclusively in the block matrix structure of such objects, for which OQWs are a particular subset of channels (because of this we regard such class as being the key example). We refer the reader to [35] for the proof of 7.1(a), and also to the examples in Section 8. The proof of 7.1(b) is given in the Appendix.
Now let
[TABLE]
so is the probability of ever reaching vertex given some initial vertex randomly chosen according to the stationary density and is the mean hitting time for vertex , given an initial density randomly chosen according to . In our context a random choice according to means that a vertex is chosen with probability and in this case the state is prepared to be . The above definitions are naturally associated with the classical probabilistic notions
[TABLE]
where is a discrete random variable. We prove:
Theorem 7.2**.**
(Second mean hitting time formula). Let be an ergodic QMC acting on a finite graph with vertices, let denote its fundamental matrix and the unique stationary density for . Let be the block diagonal matrix with block diagonal entries equal to the operators . Then equals the mean hitting time for vertex , given an initial density randomly chosen according to , and is given by
[TABLE]
Equation (7.5) is to be regarded as a quantum version of the classical result [3, 36]
[TABLE]
In words: the mean time of first visit to , given that it has started at a vertex randomly chosen according to , is an information dependent on the -th diagonal position (block) of the fundamental matrix. The proof of the formula makes clear the appearance of the operator , and the reason why this term does not appear in the classical expression is simple: in this case the operator equals 1.
8. Examples
Example 8.1**.**
What is the simplest nonclassical QMC on two vertices? We assume the internal degree of freedom equals , so we seek transition effects of order . Then, for instance, we can take appropriate multiples of the identity, but this is a trivial example which essentially reduces to the classical case. A less trivial example is given by restricting to which are permutations of diagonal matrices, sometimes called PQ-matrices [35]. The dynamics is relatively simple to study and the statistics obtained still resemble a classical stochastic matrix. A distinct example is the following: by applying a decoherence procedure to a unitary evolution for a coined unitary walk (see e.g. the realization procedure for an OQW in [6]) we are led to consider the following effects, induced by a unitary coin,
[TABLE]
and we may define the following OQW (see Figure 2):
[TABLE]
The eigenvalues of are , and the fixed density equals times the identity, as this can be verified with formula (6.6) (take for instance ) so such OQW is ergodic and unital. Also,
[TABLE]
[TABLE]
[TABLE]
From this we obtain that for every density and vertex the hitting probability equals 1, as expected, since this QMC is irreducible, and
[TABLE]
[TABLE]
The block matrix representation of the fundamental matrix is the order 8 matrix
[TABLE]
We can apply to Theorem 7.1, so
[TABLE]
Therefore for density matrix concentrated on vertex 2,
[TABLE]
from which we obtain (8.1), as expected. In a similar way Hunter’s formula can be verified and we illustrate this by making a particular choice of -inverse. Take as before and define
[TABLE]
We set so
[TABLE]
[TABLE]
[TABLE]
Then, for density concentrated on vertex 2,
[TABLE]
from which we conclude equals the RHS of (8.1), as expected.
Example 8.2**.**
Consider the following nonunital QMC on two vertices determined by
[TABLE]
[TABLE]
[TABLE]
where we assume (Figure 3). The matrix representations are order 4 matrices and the block matrix representation for is
[TABLE]
Let denote the projection on (the space generated by) vertex ,
[TABLE]
where and denote the order 4 identity and zero matrices, respectively. Then, for instance, by letting we have that denotes the probability that the walk will be at vertex after one step given that it has started at vertex 1 with internal degree . Regarding its spectrum, has 1 as the unique eigenvalue with unit modulus. By formula (6.6), the unique fixed point is faithful and given by
[TABLE]
Let
[TABLE]
The fundamental matrix can be obtained explicitly as a funcion of , but we omit its expression here for brevity. In this example every entry can be written as a rational function of with numerator and denominator being polynomials of degree at most 2 and 3 respectively. Also,
[TABLE]
[TABLE]
Then the hitting probabilities are all equal to 1, as expected. Also,
[TABLE]
[TABLE]
From this we obtain, for density matrix,
[TABLE]
[TABLE]
A long but routine calculation allows us to check formula (7.1) and obtain, as expected, the same results via matrix . All such calculations are easily performed by a computer but we omit the intermediate steps for brevity since, in this example, the practical calculation with seems to be more complicated than by proceeding via the definition of . Because of this, it is natural to ask what happens with other generalized inverses, so we could proceed via formula (6.8). As in the previous example, by choosing we can define which, in a similar way as for , its entries can be written as a rational function of but this time with numerator and denominator being polynomials of degree at most 1 and 2 respectively. A calculation shows that, in fact, , , but that if . We have
[TABLE]
[TABLE]
where
[TABLE]
[TABLE]
from which we obtain, as expected, that , for every density. A similar procedure allows us to confirm that for every density.
Example 8.3**.**
In this set of examples we illustrate the Random Target Lemma, stated in Theorem 7.1(b). We note that in some special cases such quantity makes sense even if the assumption of such item is not valid, but then we will have a result for a subset of densities only. This notion can be seen as a kind of classical character of the walk, a property which is not possessed by examples in general. We also check the second hitting time formula, as such results are better exemplified via graphs with at least 3 vertices (Figure 4). Here we are able to see how a single pair of matrices can lead to several distinct situations.
a) Let
[TABLE]
and consider the ergodic unital OQW on 3 vertices with transition effects given by the , that is, with block representation matrix and limit operator
[TABLE]
Also,
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
A routine calculations gives
[TABLE]
[TABLE]
Now we note that assumption of Theorem 7.1(b) is not valid, since
[TABLE]
However, we still have that (7.2) is valid for any diagonal density matrix as a simple inspection shows, so with respect to such densities we have the associated target time
[TABLE]
As discussed before this is the expected length of the walk, given a randomly chosen target vertex , beginning at some fixed vertex with any diagonal density . In order to illustrate such vertex independence in a situation which is not as symmetric as this one, see example c) below. As for the second hitting time formula, we inspect both sides of such equation to illustrate their equality. Noting that in this example all are equal, we obtain
[TABLE]
[TABLE]
Therefore, by (7.5),
[TABLE]
which is the mean time of first visit to , given that it has started at a vertex randomly chosen according to .
b) Consider a slight variation of the above, namely
[TABLE]
and consider the OQW on 3 vertices with transition effects given by the . Once again this is an ergodic unital channel, but now the assumption of Theorem 7.1(b) holds: we have that
[TABLE]
from which we obtain for every , . Then, for every density, by choosing ,
[TABLE]
and the same result is obtained by choosing , as expected. This can also be verified via the block diagonal of , as in a). As for the second hitting time formula,
[TABLE]
and similarly .
c) Still considering the above matrices, we can make a modification in order to obtain a less symmetric, nonunital OQW. Let
[TABLE]
[TABLE]
The unique stationary density for the associated OQW is
[TABLE]
In a similar way as in item a), (7.2) is valid for any diagonal density matrix. Then we calculate its target time:
[TABLE]
As for the second hitting time formula, we inspect both sides,
[TABLE]
Hence, both traces are equal to . Similarly, and .
9. Outlook
In this work we have discussed generalized inverses associated with QMCs acting on a finite dimensional space and we focused on describing some of the the basic constructions needed to study a notion of mean hitting time. Inspired by a collection of results which are valid for stochastic matrices we realize that several of them admit a version which is valid for the class of CP maps studied here, thus leading to applications in a quantum setting. We have also concluded that one is able to develop concrete calculations with relative ease, thus leading to a basic theory with a considerable collection of examples.
The following are natural topics of discussion:
- (1)
Hitting times for states. What can be said about the mean hitting time to a pure state? On first sight, it is not clear whether a hitting time formula such as (2.1) is available in this case. It is instructive to attempt to modify the proof for vertices so that one may recognize the convenience of the block matrix representation when it comes to monitoring the visit to vertices, but much remains to be done in this direction. 2. (2)
Infinite graphs. Are there analogous results for quantum walks on infinite graphs? This leads to the problem of studying generalized inverses of operators. This endeavor would most likely have connections with the theory of FR-functions and related generating functions such as the ones seen in [19]. 3. (3)
Unitary evolutions. Are generalized inverses useful for the study of mean hitting times of iterative unitary evolutions? In this situation, the coherences which modify the density matrix contents at every step must be examined in a way which is quite distinct from the analysis of individual paths. If such inverses produce relevant information, do they lead to useful hitting time formulae? A fundamental issue seems evident: if we adopt a linear algebraic approach, what kind of matrix representation one has to employ in the unitary case?
Acknowledgments. The author would like to thank the anonymous referees for their careful reading and for several suggestions which led to a marked improvement of the manuscript. We acknowledge financial support from a CAPES/PROAP grant to PPGMat/UFRGS (2018).
10. Appendix: proofs
Throughout the proofs we recall the notation as are clear from context.
Proof of Proposition 6.3. The proof is inspired by [24]. We recall that if denotes the -th minor of a matrix , we define the adjugate matrix as , and it holds that
[TABLE]
By Sylvester’s determinant theorem, we have , from which we obtain as a consequence that
[TABLE]
for any vectors , . Let be the (unique) fixed point of , so and is singular. Then
[TABLE]
[TABLE]
If we write then
[TABLE]
[TABLE]
As has a unique fixed point, must be of rank 1, so that we can write , and is a multiple of the fixed point of . On the other hand, since , we have that implies and , so is a multiple of the unique fixed point of , which is the identity. For instance, in the case of a QMC with 2 vertices, this corresponds to write
[TABLE]
and analogously for larger graphs. Therefore
[TABLE]
Let be the eigenvalues of , . Then . As is irreducible, its eigenvalues are such that is the only eigenvalue equal to 1, so . But , so since is always nonzero and thus
[TABLE]
which proves nonsingularity if and . Now note that
[TABLE]
which implies
[TABLE]
But , so
[TABLE]
and thus
[TABLE]
Replace (10.2) into (10.1) to obtain
[TABLE]
Hence
[TABLE]
showing that is a -inverse of .
Proof of Corollary 6.4. In a similar way as in Proposition 6.3 we may write
[TABLE]
[TABLE]
Moreover,
[TABLE]
which implies
[TABLE]
Insert this into equation (10.4) so
[TABLE]
Now set and in characterization (6.2) to obtain
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
where in the second equality we have used (10.3) and (10.5). Similarly, from characterization (6.3) we obtain
[TABLE]
[TABLE]
[TABLE]
Now we prove c): if
[TABLE]
set and . Conversely, take
[TABLE]
Then
[TABLE]
set and the conclusion follows by a simple inspection. Conversely, set, for instance,
[TABLE]
Proof of Proposition 6.6. a) Equation has the form , where , , . The consistency condition is clearly satisfied so the general solution is given by
[TABLE]
noting that must satisfy . Let be any vector such that and set . Therefore has the stated form. b) From map chosen in Proposition 6.6 we have
[TABLE]
[TABLE]
the third equality due to (10.1) and since is a fixed point of . Substituting such expression in (6.5) gives
[TABLE]
noting that we can always choose such that and that the expression in the denominator is nonzero due to (10.2).
Proof of Theorem 6.1. a) We begin with the definition , so that we can write
[TABLE]
By Proposition 6.2, we have that
[TABLE]
if the consistency condition holds:
[TABLE]
This is in fact true, since
[TABLE]
[TABLE]
[TABLE]
[TABLE]
noting that . To see why, just note that as is fixed for ,
[TABLE]
Then,
[TABLE]
[TABLE]
[TABLE]
In particular,
[TABLE]
and (10.6) can be written as
[TABLE]
Let us examine such equation. For simplicity we illustrate the case of vertices, so
[TABLE]
Then
[TABLE]
Let denote the trace of the positive map on the -th vertex of an OQW density , . Then by the positivity of the maps and (5.6), we have
[TABLE]
On the other hand, if we write
[TABLE]
then
[TABLE]
and so
[TABLE]
[TABLE]
By Kac’s Lemma for OQWs [[8], Thm. 4.5], and noting that ,
[TABLE]
and we conclude that for every . Similarly, by defining we conclude and by linearity we conclude that there is such that
[TABLE]
and , for every . The case of 3 or more vertices follows in an analogous manner.
Now, motivated by a classical reasoning we seek a matrix such that for every , where is the block matrix for which each block equals the identity (of order , where is the internal degree of the QMC). For this, we need to find such that
[TABLE]
We will see that it is enough to find which is diagonal. For instance, in the case of vertex and degree of freedom , by writing , then by writing (10.10) explicitly, is the order 4 identity matrix, so
[TABLE]
for , we conclude that we may set , with arbitrary. In the case of vertices and , by writing then we obtain that we may set , and the remaining entries are arbitrary. The case of or follows in a similar way. Therefore we have:
Claim 1: for every there is diagonal matrix and such that (10.10) holds.
Now write and note that
[TABLE]
From (10.8),
[TABLE]
which implies
[TABLE]
Now replace (10.10) into (10.8):
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Claim 2: there is such that
[TABLE]
and , for every . The proof is identical to the one given for Claim 1.
By (10.7),
[TABLE]
which implies that
[TABLE]
Substitute this into (10.12) to conclude that
[TABLE]
By taking the trace of the above applied to a density and noting that the terms outside the parenthesis all lead to null traces, we are done.
b) The expression for above is obtained from the first expression of Corollary 6.4, namely,
[TABLE]
by first exchanging with , by setting and . Now
[TABLE]
But
[TABLE]
and so
[TABLE]
Replacing this expression into the one for above gives
[TABLE]
Finally, note that
[TABLE]
By replacing this in the formula obtained in a), we are done.
Proof of Theorem 7.1b). Note that
[TABLE]
Therefore
[TABLE]
[TABLE]
The last statement on the independence of follows from [[35], Cor. 2].
Proof of Theorem 7.2. This proof is inspired by a classical result [36]. Let, for any vertices ,
[TABLE]
where denotes the set of products of effect matrices of associated with all paths of length moving from vertex to , and is the conjugation map so by going through all paths allowed by the QMC we obtain the above operator. The fact that such operator is well-defined follows from the reasoning described, for instance, in [8]. Now let
[TABLE]
where denotes the set of paths from to of length such that the first visit to occurs at time . Also let
[TABLE]
Then we have
[TABLE]
Thus, the constant sequence equal to is the convolution of the sequence of matrices with the sequence of vectors . Then, the generating function of equals the product of the generating functions of , which is
[TABLE]
and of (which is ). Therefore,
[TABLE]
which also holds for . Differentiating with respect to at gives
[TABLE]
and so
[TABLE]
Apply on the left of both sides and, noting that and that we obtain, after taking the trace,
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] L. Accardi, D. Koroliuk. Quantum Markov chains: The recurrence problem. Quant. Prob. Rel. Top. VII, 63-73 (1991).
- 2[2] L. Accardi, D. Koroliuk. Stopping times for quantum Markov chains. Journ. Th. Prob., Vol. 5, no. 3, pp 521-535, 1992.
- 3[3] D. Aldous, J. Fill. Reversible Markov Chains and Random Walks on Graphs. http://www.stat.berkeley.edu/ ∼ similar-to \sim aldous/RWG/book.html
- 4[4] A. Ambainis, E. Bach, A. Nayak, A. Vishwanath, J. Watrous. One-dimensional quantum walks, in: Proceedings of the 33rd Annual ACM Symposium on Theory of Computing, 2001, pp. 60–69.
- 5[5] A. Ambainis. Quantum walks and their algorithm applications. Int. Journ. Quant. Inf., Vol. 01, No. 4, p. 507-518 (2003).
- 6[6] S. Attal, F. Petruccione, C. Sabot, I. Sinayskiy. Open Quantum Random Walks. J. Stat. Phys. 147:832-852 (2012).
- 7[7] S. Attal, N. Guillotin-Plantard, C. Sabot. Central Limit Theorems for Open Quantum Random Walks and Quantum Measurement Records. Ann. Henri Poincaré 16 (2015), 15-43.
- 8[8] I. Bardet, D. Bernard, Y. Pautrat. Passage times, exit times and Dirichlet problems for open quantum walks. J. Stat. Phys. 167, 173 (2017).
