Tuesday, March 17, 2015

Quantum Inspired Computing (QUIC) : The Bloch Sphere and its Variations

 Quantum Inspired Computing (QUIC) - 1

Last time we made a list of the types of models for data structures for quantum entities.  The first item on the list was entitled "Bloch-Hyperspheres in the sense of extensions of the Bloch-Sphere".

Let's unpack what that means in the context I am thinking about.

In terms of a short list it means how to represent quantum entities in software using models drawn from:

1. The traditional Bloch Sphere (aka Poincaré sphere aka Qubit ).
2. The Riemann Sphere
3. The Majorana Representation ( and as points on the Riemann Sphere )
4. The Quasi-Probabilistic Frame Representation
5. Other Possibilities for representation (including ad-hoc computer languages)

1. Bloch-Sphere Qubit

 The two-level quantum bit is called a Qubit and the data representation that is useful computations is known as the Bloch or Poincaré sphere depending on whether or not you are talking to mathematicians or physicists.  There is already a lot of information online about the Bloch Sphere that the reader can find many articles and introductions to this basic representation.

The problem with the Bloch sphere is that it is solely a representation for a two-level system.

2. The Riemann Sphere

The Riemann Sphere generalizes the Bloch Sphere and can handle d-dimensional quantum entities ( Qudits ).   The advantage is that the representation is a well-known mapping so all the tools of algebra and geometry as well as directional statistics can be used.

3. Majorana Representation 

The Majorana Representation provides a fully generalized representation for quantum entities. The representation dates back to 1932 and has a permutation and symmetry underpinning for which there are nice mathematical properties useful in software such as ease of implementation and visualization.  In fact, a good and easy to read review can be found here. The Majorana representation forms a complete visually appealing representation of the wave function and therefore carries complete quantum information about the state of the system.

4. Quasi-Probabilistic Frame Representation 

The paper at Arvix by C. Ferrie and his thesis provides the best introduction to the idea of extending probabilistic frames to the quantum case.   The representations hinge on the connection between classsical phase space and quantum states through quasi-probability distributions.  A tutorial can be found here.  As stated in the tutorial, "It furnishes a third, alternative, formulation of quantum mechanics, independent of the conventional Hilbert space, or path integral formulations."

5. Other Possibilities for representation  

There are several other more esoteric and less well understood models for representation that the daring may seek.  For example, the paper Quantum Theta Functions and Gabor Frames for Modulation Spaces expresses one of these more esoteric approaches.  For an overview of using Haskell to represent quantum computing, see this paper or to logic programming in pure prolog as a way to compute or this interesting paper for quantum inspired Interclausal Variables.

Which Choice?

At this point it is still too early to state a choice because choices will invariably tied to contexts of data processing or the types of problems being addressed.

Until next time!

No comments:

Post a Comment