7

In discussions on many quantum algorithms especially related to quantum walks, I have seen the term "perfect state transfer" used to describe some property apparently related to the periodicities of the walk/algorithm, but I cannot quite grasp the significance of the term, or why it would be useful concept to consider.

For example using Grover's algorithm to find a single marked state by applying iterations to a state initially prepared on the uniform superposition over all input vectors will not necessarily reach back to the uniform superposition, thus there may not be perfect state transfer with Grover's iteration. (I think).

Is there a succinct way to understand "perfect state transfer", and why this is an interesting concept to study?

The Wikipedia article is not bad, but I suspect there might be more to be said..

Mark Spinelli
  • 15,378
  • 3
  • 26
  • 83

1 Answers1

2

Perfect state transfer is generally discussed in the context of continuous time evolution. For example, you might be evolving under the influence of a Hamiltonian $H$. Particularly when one is considering some sort of underlying graph structure, you probably prepare an initial state corresponding to a single vertex (perhaps $|1000\ldots 0\rangle$) and you're aiming to reach another vertex (e.g. corresponding with a marked item). Let's call these vertices $u$ and $v$. The perfect transfer condition in this context is then just $$ \exists t:|e^{-iHt}_{v,u}|=1. $$ In other words, if you start at vertex $u$, then after time $t$ you will arrive perfectly at vertex $v$.

Note that if you're doing Grover's in this continuous time case, there aren't different iterations. It's generally just a single Hamiltonian that's switched on, and you can switch it off whenever you want. So, you can get an exact solution for Grover's.

There's a sense in which you might argue that this isn't an interesting thing to study: in real-world devices, there will always be errors. So it's irrelevant if there's a "perfect in theory" solution if, in practice, there are imperfect solutions that are less susceptible to errors (e.g. by being faster).

But where it's useful is precisely for the theoretical studies as the perfectly transferring cases are mathematically much easier, help to shape ones intuition, and set you on the path of being able to deal with other cases.

For my part, I've worked a lot on perfect state transfer in a slightly different context, where it essentially provides a long-range swap built out of nearest-neighbour interactions. (But you can also map the basic structure onto all sorts of other problems.) The motivation (roughly) is that this is the natural "language" to build circuits out of if your device interacts via a nearest-neighbour Hamiltonian, and should therefore give you a better way of doing things compared to the circuit model, for example. Compared to multiple consecutive swap gates, for instance, the perfect state transfer Hamiltonians in 1D can achieve the transfer of a quantum state over long range in half the time, which could make a major difference in real-world devices.

DaftWullie
  • 62,671
  • 4
  • 55
  • 140