Markovian Entanglement Networks
Pierfrancesco La Mura and Lukasz Swiatczak
[email protected]
[email protected]
arXiv:quant-ph/0702072v1 7 Feb 2007
HHL-Leipzig Graduate School of Management
Jahnallee 59, 04109 Leipzig, Germany
(February 7, 2007)
Abstract
Graphical models of probabilistic dependencies have been
extensively investigated in the context of classical uncertainty. However, in some domains (most notably, in computational physics and quantum computing) the nature of the
relevant uncertainty is non-classical, and the laws of classical probability theory are superseded by those of quantum
mechanics. In this paper we introduce Markovian Entanglement Networks (MEN), a novel class of graphical representations of quantum-mechanical dependencies in the context of such non-classical systems. MEN are the quantummechanical analogue of Markovian Networks, a family of
undirected graphical representations which, in the classical
domain, exploit a notion of conditional independence among
subsystems.
After defining a notion of conditional independence appropriate to our domain (conditional separability), we prove that the
conditional separabilities induced by a quantum-mechanical
wave function are effectively reflected in the graphical structure of MEN. Specifically, we show that for any wave function there exists a MEN which is a perfect map of its conditional separabilities. Next, we show how the graphical structure of MEN can be used to effectively classify the pure states
of three-qubit systems. We also demonstrate that, in large
systems, exploiting conditional independencies may dramatically reduce the computational burden of various inference
tasks. In principle, the graph-theoretic representation of conditional independencies afforded by MEN may not only facilitate the classical simulation of quantum systems, but also
provide a guide to the efficient design and complexity analysis of quantum algorithms and circuits.
Introduction
Probabilistic inference in large systems is a topic of great interest in computer science. In contexts where the underlying
uncertainty is of classical nature, the graphical representation of probabilistic dependencies and independencies has
proved to be a valuable tool in order to reduce the computational burden of various inference tasks (Pearl 1988). Two
main classes of graphical representations are of special interest in the classical domain. Bayesian Networks (BN) are
based on directed, acyclic graphs which capture causal dependencies among variables of interest. By contrast, Marko-
vian Networks1 (MN) are non-causal representations based
on undirected graphs, which encode mutual symmetric dependencies among the variables of interest. Whereas the BN
formalism is especially convenient at the modeling stage, as
causal dependencies among variables of interest are more
easily identified, the structure of MN is particularly advantageous from a computational viewpoint. In particular, several algorithms for probabilistic inference in BN require as
a first step the transformation of the original BN into a corresponding MN (e.g., the junction tree algorithm).
Recently, there has been some interest in the graphical
representation of non-classical uncertain domains, most notably in the context of computational physics and quantum
computing. (Tucci 1997) introduced Quantum Bayesian
Networks (QBN), which provide a structured representation
of quantum-mechanical wave functions along the lines of
classical BN.
Missing a quantum-mechanical generalization of MN, the
algorithmic toolbox of QBN is significantly more limited
than that of BN. Also motivated by such limitations, we introduce a novel class of undirected networks, Markovian Entanglement Networks (MEN), which extends the formalism
and computational gains of MN to quantum-mechanical systems.
We also introduce a novel notion of conditional independence appropriate to the context of entangled systems (conditional separability), which generalizes the classical notion
of conditional probabilistic independence, and provides a
rigorous semantics for our graphical framework.
While in applications which only involve classical uncertainty the computational performance of MEN is equivalent
to that of MN, many of the computational benefits of the
modular structure of MN carry over to MEN even in applications characterized by non-classical uncertainty. In particular, the graphical structure of MEN can in principle be
exploited in the context of classical simulations of quantummechanical systems (e.g., protein folding), and as a guide
1
The word Markovian in graphical representations does not relate directly to Markov processes (a family of stochastic processes
in which the probability distribution of future states for a given
history only depends upon the current state, i.e., future states are
conditionally independent of past states given the present state) but
rather to the Markovian property of conditional independence of a
random variable from all other variables given its neighbors.
to the efficient design and complexity analysis of quantum
algorithms and circuits.
The paper is organized as follows. In the second section
we introduce conditional separability, and relate it with both
separability and the classical notion of conditional probabilistic independence. In the third section we formally introduce MEN, and discuss some of their structural properties.
In particular, we show that the conditional separabilities induced by any wave function are precisely characterized by
the graphical structure of an appropriately selected MEN.
In the fourth section we address the issue of probabilistic
inference, showing how marginal and conditional probabilities can be recovered from the structural elements of MEN,
and discussing the computational performance of MEN in
the context of some typical inference tasks. The fifth section provides a classification of 3-qubit states based on their
network topologies, while the last section concludes.
Setting, a-Independence, Separability,
Conditional Separability
Let us first introduce the notion of a quantum bit (qubit),
the fundamental unit of quantum information, which can be
thought of as a quantum mechanical analogue of a classical
data bit. A (pure) state of a quantum bit is represented by
a vector in a two-dimensional complex Hilbert space. The
two computational basis states are conventionally written as
|0i and |1i , and form an orthonormal basis2 for the Hilbert
space. A qubit state is a superposition of those basis states:
|ψi = a(|0i) |0i + a(|1i) |1i ,
where a(|0i) and a(|1i) are complex numbers denoting
probability amplitudes in the directions given by |0i and |1i,
respectively. These amplitudes are normalized so that their
Euclidean norm is unitary, i.e., |a(|0i)|2 +|a(|1i)|2 = 1. The
reason is that the probabilities that the qubit will be observed
in states |0i and |1i , respectively, are represented by the
2
2
square moduli |a(|0i)| and |a(|1i)| , so with normalized
amplitudes the total probability that the qubit is observed to
be in either state |0i or |1i is 1. For notational convenience,
in the remainder of this paper we shall give up the bra-ket
notation |·i and always write x in place of |xi.
A pure state (wave function) of an n-qubit system takes the
following form:
X
ψN =
a(x)x,
x∈X
where:
• x = x1 ⊗ ... ⊗ xn is a vector in an orthonormal basis
X of the n-qubit system, while each xi ∈ {0i , 1i } is an
orthonormal basis of the i − th qubit, i = 1, ..., n, and 3
• a(x) is a complex number denoting the probability amplitude of the n-qubit system in the direction given by x,
P
normalized so that x∈X |a(x)|2 = 1.
In this paper we only deal with pure states, while deferring
the case of mixed states4 to future work.
The state of a composite system is said to be separable
(or not entangled) if it can be written as tensor product of
states of the component systems (Nielsen and Chuang 2000).
Formally,
ψN = ψM,N −M = ψM ⊗ ψN −M .
Intuitively, the subsystems do not interact with each other,
so they can be considered separately. This implies probabilistic independence between subsets of random variables
across such non-interacting subsystems.
Let {Xi }i∈N be a finite, ordered set of Boolean random variables representing the possible realizations of the n qubits,
and let xN 0 = (x01 , ..., x0n ), where xi 0 is a given realization of the i − th random variable, be an arbitrary reference
point.5. A joint realization xN = (x1 , ..., xn ) corresponds
to a basis state of the composite n−qubit system. For any
M ⊂ N we denote by M the set N − M, and by XM the
set {Xi }i∈M .
Finally, we define a notion of a−independence which, as
we shall see, is equivalent to separability.
Two sets of qubits, M and M , are said to be a-independent
if the following condition is satisfied for all xM and xM :
0
0
a(xM , xM )a(x0M , xM
) = a(x0M , xM )a(xM , xM
).
Theorem 1 Two subsystems M and M are a-independent
if and only if they are separable. Formally,
h
i
0
0
∀(xN ) a(xM , xM )a(x0M , xM
) = a(x0M , xM )a(xM , xM
)
⇔ ψN = ψM ⊗ ψM .
Proof. We prove Theorem 1 through a two-step procedure. We first show that separability of the two subsystems
implies their a-independence. Next we show the converse,
namely that a-independence implies separability. The two
steps are sufficient to conclude the proof.
Step 1. separability ⇒ a-independence
If the two subsystems, M and M , are separable then
3
• N = {1, ..., n} is a set of n qubits,
2
An orthonormal basis of a vector space V equipped with inner
product h·, ·i is a subset {v1 , ..., vk } of V which spans the whole
space, and is such that (∀i, j) [hvi , vj i = δij ], where δij is the Kronecker Delta.
The notation v ⊗ u stands for the tensor product of two vectors
v and u.
4
A mixed state is a classical probability distribution over pure
states. Mixed states are conventionally represented by a density
matrix ρ (i.e., a self-adjoint, positive-semidefinite matrix of trace
one) with T r(ρ2 ) < 1.
5
We always use capital letters to denote random variables, and
small letters to denote their realizations.
ψN = ψM ⊗ ψM . Let us write each of these wave functions
in vector form:
a(x1F )
..
ψF =
.
= a(x10 )
N
|F |
a(x2F )
where |F | is the cardinality of set F , and 2|F | is the number of basis states of the |F |−qubit system.
Next, we rewrite the separability condition in the following
form
a(x1M )
a(x1M )
a(x1N )
..
..
..
⊗
=
.
.
.
|M |
|N |
M|
|
2
2
a(x2M )
a(xN
)
a(xM
)
or, equivalently,
1
)
a(x1M , xM
..
.
a(x1 , x2|M | )
M
M
..
.
2|M |
2|M |
)
a(xM , xM
a(x1M )a(x1M )
..
.
a(x1 )a(x2|M | )
=
M
M
..
.
|M |
2|M |
a(xM )a(x2M )
.
must then hold:
′
′
j
)a(xiM , xjM )
a(xiM , xM
for all
and
′
xiM
=
xj′
.
M
j
j′
a(xiM , xM
)a(xiM , xM
)
′
In particular, the condition
′
must hold true when
=
and xjM = x0M . It follows
that separability implies a-independence.
x0M
Step 2. a-independence⇒ separability
By a−independence of systems M and M , we know
that the following condition holds true for all xM and xM :
j
0
)a(x0M , x0M ).
)a(x0M , xjM ) = a(xiM , xM
a(xiM , xM
This can then be rewritten as
a(xiM , xjM ) =
j
0
)a(x0M , xM
)
a(xiM , xM
a(x0N )
,
where a(x0N ) stands for the amplitude of the arbitrary reference point x0N , which without loss of generality we assume
to be non-zero.
Thus, the state of the n−qubit system takes the form
1
)
a(x1M , xM
..
.
a(x1 , x2|M | )
ψN =
M
M
..
.
M
|M |
2
2| |
a(xM , xM )
.
Let us denote the vectors in the above tensor product as α
and β, and rewrite the last equation as follows:
ψN =
which factorizes in the following way
a(x0M , x1M )
a(x1M , x0M )
1
..
..
ψN =
⊗
.
.
a(x0N )
|M |
2|M |
a(x2M , x0M )
)
a(x0M , xM
1
α ⊗ β.
a(x0N )
Let cα , cβ be complex numbers such that cα cβ =
|cα | kαk = |cβ | kβk. It follows that
1
, and
a(x0N )
ψN = α′ ⊗ β ′ ,
where α′ = cα α, β ′ = cβ β. Taking the norm on both sides,
and using the fact that ψN has unit norm, we find that
It is straightforward to verify that the following condition
′
xiM , xiM , xjM
0
a(x1M , xM
)a(x0M , x1M )
..
.
1
0
2|M |
)
a(xM , xM )a(x0M , xM
..
.
|M |
2|M |
0
a(xM , xM )a(x0M , x2M )
kα′ k kβ ′ k = 1.
This implies kα′ k = kβ ′ k = 1 (i.e., α′ , and β ′ are pure
states of the component systems).
The above characterization of separability via
a−independence makes it possible to introduce in a
natural way a notion of conditional separability, defined as
follows. Let {A, B, C} be a partition of N into non-empty
subsets. We say that A and B are conditionally separable
given C if
∀(xN )[a(xA , xB , xC )a(x0A , x0B , xC )
= a(x0A , xB , xC )a(xA , x0B , xC )].
Whenever two subsystems are not conditionally separable,
we say that they are conditionally entangled.
Theorem 2 Conditional separability implies conditional
probabilistic independence.
Proof. Observe that conditional probabilistic independence of XA and XB given XC can be expressed as
∀(xN ) p(xA |xB , xC ) = p(xA |x0B , xC ) ,
where
p(xA |xB , xC ) = P
p(xA , xB , xC )
.
xA p(xA , xB , xC )
In terms of probability amplitudes, this condition takes the
following form:
2
p(xA |xB , xC ) = P
|a(xA , xB , xC )|
xA
|a(xA , xB , xC )|2
.
By multiplying the above fraction’s numerator and denom2
inator by a(x0A , x0B , xC ) and by the fact that |c1 ||c2 | =
|c1 c2 |, where c1 , c2 ∈ C, we obtain
|a(xA , xB , xC )a(x0A , x0B , xC )|2
.
0
0
2
xA |a(xA , xB , xC )a(xA , xB , xC )|
p(xA |xB , xC ) = P
Next, from conditional separability of A and B given C, one
obtains that
p(xA |xB , xC ) = P
=
|a(x0A , xB , xC )a(xA , x0B , xC )|2
0
0
2
xA |a(xA , xB , xC )a(xA , xB , xC )|
|a(x0A , xB , xC )|2 |a(xA , x0B , xC )|2
P
|a(x0A , xB , xC )|2 xA |a(xA , x0B , xC )|2
=P
|a(xA , x0B , xC )|2
.
0
2
xA |a(xA , xB , xC )|
Observing that the latter term is equal to p(xA |x0B , xC ) concludes the proof.
Finally, we introduce a potential function that we shall utilize in defining Markovian Entanglement Networks. Following the approach of (La Mura and Shoham 1999), we define
the amplitude potential function (q−function) as follows:
q(xM |xM ) =
a(xM , xM )
.
a(x0M , xM )
The q-function, whenever it is well defined, can be interpreted in terms of ceteris paribus comparisons: it describes
how the probability amplitude changes when the realizations
of the qubits in M are shifted away from the reference point,
while those in M are held unchanged at xM .
Note that, whenever q is well defined, the condition
∀(xN )[q(xA |xB , xC ) = q(xA |x0B , xC )] exactly corresponds to conditional separability of A and B given C,
in which case we shall simply write q(xA |xC ) in place of
q(xA |xB , xC ).
Markovian Entanglement Networks: a formal
definition
We define a Markovian Entanglement Network as an undirected graph G(V, E) with nodes i ∈ V representing
quantum-mechanical subsystems, and edges {i, j} ∈ E representing conditional entanglement between subsystems i
and j. For simplicity of exposition, we proceed under the
assumption that each node represents a single quantum bit.
Finally, each node is associated with a non-zero function
q(xi |xU(i) ) (as defined in the previous section), where U (i)
denotes the set of nodes directly connected to i via entanglement edges (or neighbors). Figure 1 depicts a simple MEN.
If the q−functions are specified directly, then any arbitrary assignment of non-zero complex-valued functions
q(xi |xU− (i) , x0U+ (i) ) for all i (where U+ (i) denotes the set
of all qubits in U (i) whose index is greater than i, and
Figure 1: A simple MEN. Nodes represent qubits, and edges
the fact that two qubits are conditionally entangled.
U− (i) = U (i) − U+ (i)) uniquely identifies a corresponding wave function, up to the phase of the reference point. In
fact, once all the q−functions are specified, the relative amplitudes a(xN )/a(x0N ) are determined as follows:
a(xN )
a(x0N )
=
a(x1 ,x0R ) a(xN )
a(x0N ) a(x1 ,x0R )
a(x ,x ,x0 )
a(xN )
′
= q(x1 |x0U(i) ) a(x11 ,x20 ,xR
0 ) a(x ,x ,x0
1 2
2
R′
R′
)
N)
= q(x1 |x0U+ (i) )q(x2 |x1 , x0U+ (i) ) a(xa(x
0
1 ,x2 ,xR′ )
Q
= ... = i q(xi |xU− (i) , x0U+ (i) ),
where xR , xR′ denote the realizations of the remaining
qubits in the appropriate context.
Since the state of the composite n-qubit system is pure, we
obtain the following condition:
P
xN
Q
i
q(xi |xU− (i) , x0U+ (i) )a(x0N )
2
= 1.
Performing some elementary algebra, we conclude that
a(x0N ) = r
P
1
xN
Q
0
i q(xi |xU− (i) , xU+ (i) )
2
.
From the last condition follows that only the the modulus,
but not the phase, of the reference amplitude a(x0N ) is identified, which means that the corresponding wave function
is only determined up to the phase of the reference point.
Conversely, any wave function in a given computational basis can be represented by an appropriately selected MEN, as
long as all the amplitudes are non-zero.
We remark that, if q(xi |xN −{i} ) only depends on xU(i) , then
fixing xU(i) completely specifies the behavior of the wave
function along the i − th coordinate (up to the phase of the
reference point), and that such behavior does not depend on
the specific values taken by the remaining variables.
It turns out that node separation with respect to MEN characterizes all the implied conditional separabilities. More precisely, for any wave function there exists an undirected graph
G such that, for any partition of N into three non-empty sets
of quantum bits A, B, and C, A is conditionally separable from B given C if, and only if, C separates A from B
in graph G, i.e., every path from a node in A to a node in B
passes through some node in C. In the terminology of (Pearl
and Paz 1987), such a graph is said to be a perfect map of
the independence structure.
Theorem 3 The set of conditional separabilities generated
by any wave function has a perfect map.
a(x0A , xB , xC , xD , xR )a(xA , x0B , xC , x0D , xR )].
This follows quite easily by algebraic manipulation.
Strong union: I(A, B|C) ⇒ I(B, A|C ∪ D).
Equivalently,
[a(xA , xB , xC , xR )a(x0A , x0B , xC , xR ) =
a(x0A , xB , xC , xR )a(xA , x0B , xC , xR )] ⇒
[a(xA , xB , xC , xD , xR′ )a(x0A , x0B , xC , xD , xR′ ) =
Proof. We appeal to a necessary and sufficient condition
in (Pearl and Paz 1987). Specifically, we check whether
conditional separability satisfies the following five properties: symmetry, decomposition, intersection, strong union
and transitivity.
Let A, B, C, D, R, R′ , R′′ be subsets of qubits, where
R, R′ , R′′ denote the subset of remaining qubits in the appropriate context.
For the purpose of this proof, let us say that A is conditionally independent of B given C, and write I(A, B|C) if and
only if
(∀xN )[a(xA , xB , xC , xR )a(x0A , x0B , xC , xR )
= a(x0A , xB , xC , xR )a(xA , x0B , xC , xR )].
a(x0A , xB , xC , xD , xR′ )a(xA , x0B , xC , xD , xR′ )].
This follows by symmetry, and the fact that R = (D, R′ ).
Transitivity: I(A, B|C) ⇒ I(A, V |C) ∨ I(B, V |C)
where V is one qubit. This is equivalent to
[a(xA , xB , xC , xR )a(x0A , x0B , xC , xR ) =
a(x0A , xB , xC , xR )a(xA , x0B , xC , xR )] ⇒
[a(xA , xC , xV , xR′ )a(x0A , xC , x0V , xR′ ) =
a(x0A , xC , xV , xR′ )a(xA , xC , x0V , xR′ )] ∨
Observe that this formulation reduces to conditional separability if A, B, C are a partition of N .
Then the following properties hold.
[a(xB , xC , xV , xR′′ )a(x0B , xC , x0V , xR′′ ) =
Symmetry: I(A, B|C) ⇒ I(B, A|C).
which follows by observing that V is either an element of
A, or B, or R. Thus, we appeal to Pearl and Paz’s result to
conclude the proof.
This follows trivially from the definition of conditional
independence. Specifically, I(A, B|C) ⇔ I(B, A|C).
Decomposition:
I(A, D|C).
I(A, B ∪ D|C)
⇒
I(A, B|C) ∧
This is equivalent to
[a(xA , xB , xC , xD , xR )a(x0A , x0B , xC , x0D , xR ) =
a(x0A , xB , xC , xD , xR )a(xA , x0B , xC , x0D , xR )]
[a(xA , xB , xC , xR′ )a(x0A , x0B , xC , xR′ ) =
a(x0A , xB , xC , xR′ )a(xA , x0B , xC , xR′ )]
The relevance of this result lies in the fact that one can represent and reason about conditional separabilities graphically
(i.e., one can exploit the graphical structure of the perfect
map to reason about conditional separabilities).
Exact Probabilistic Inference in MEN
⇒
∧
[a(xA , xC , xD , xR′′ )a(x0A , xC , x0D , xR′′ ) =
a(x0A , xC , xD , xR′′ )a(xA , xC , x0D , xR′′ )].
′
′′
This follows trivially, since R = (D, R) and R = (B, R).
Intersection:
I(A, B|C ∪ D) ∧ I(A, D|B ∪ C) ⇒ I(A, B ∪ D|C).
Equivalently,
[a(xA , xB , xC , xD , xR )a(x0A , x0B , xC , xD , xR )
a(x0B , xC , xV , xR′′ )a(xB , xC , x0V , xR′′ )].
Markovian Entanglement Networks contain information
about quantum probabilistic dependencies, but the information is not explicit. It is encoded in the potential functions,
together with the topological structure of the network. The
basic operation of computing marginal probabilities, and
hence conditional probabilities, can be reduced to manipulations of the wave potentials. In fact, one readily obtains
p(xM )/p(x0N ) (where p(xM ) is the marginal probability of
obtaining xM ) by summing up the squared moduli of the
q-functions:
2
Q
P
p(xM )
0
= xN −M
i q(xi |xU− (i) , xU+ (i) ) .
p(x0 )
N
=
a(x0A , xB , xC , xD , xR )a(xA , x0B , xC , xD , xR )]
[a(xA , xB , xC , xD , xR )a(x0A , xB , xC , x0D , xR ) =
∧
a(x0A , xB , xC , xD , xR )a(xA , xB , xC , x0D , xR )] ⇒
[a(xA , xB , xC , xD , xR )a(x0A , x0B , xC , x0D , xR ) =
The computational performance of MEN in evaluating
probabilistic queries is similar to that of MN. In particular,
as in the case of MN, exact inference in singly-connected
networks6 can be performed in time linear in the number of
nodes. We provide time-complexity analyses for some basic
inference tasks in the simplest singly-connected networks,
chains (Figure 2).
= argmaxx1 . . . argmaxxn q(x1 |x02 ) · · · q(xn |xn−1 )
2
2
= argmaxx1 q(x1 |x02 ) · · · argmaxxn |q(xn |xn−1 )|2
Thanks to the exploitation of conditional separabilities, the
problem enjoys a decomposition which, once again, allows
to find a solution in time linear in the number of qubits.
Specifically, a global maximum can be found by solving a
sequence of n simpler maximization problems.
Figure 2: A MEN chain.
Specifically, we consider three types of queries: (i) computing marginal probabilities, (ii) computing conditional
probabilities given evidence, and (iii) finding a maximum
likelihood instantiation.
(i) Computing marginal probability ratios takes the
following form:
2
X Y
p(xM )
q(xi |xi−1 , x0i+1 ) .
=
0
p(xN )
x
i
N −M
The right-hand side of the above formula can be rearranged
as follows:
Qm
P
0
0
i=1 q(xi |xi−1 , xi+1 )q(xm+1 |xm , xm+2 ) · · ·
xN −M
· · · q(xn |xn−1 )|2
We assume, for simplicity, that M ⊆ N is the set of qubits
with indices from 1 to m, whereas in N − M are all the
qubits with higher indices. Hence, the following holds:
P
xm+1
Qm
i=1
...
P
xn
Qm
i=1
q(xi |xi−1 , x0i+1 ) · · · q(xn |xn−1 )
|q(xi |xi−1 , x0i+1 )|2
P
2
=
2
xm+1
q(xm+1 |xm , x0m+2 ) · · ·
P
2
· · · xn |q(xn |xn−1 )| .
The above decomposition makes it possible to compute the marginal probability of interest performing
6(n − m) + 2m − 1 operations. Thus, the time complexity
of this task is linear in the number of qubits n.
(ii) Computing conditional probabilities given some
evidence xM takes the form
p(xN −M |xM ) =
p(xM ,xN −M )
p(xM )
=
p(xM ,xN −M )/p(x0N )
.
p(xM )/p(x0N )
Since the computation of marginal probability ratios has linear time complexity, this is also the case for the computation
of conditional probabilities.
(iii) Finding a maximum likelihood instantiation takes the
form
2
2
argmaxxN |a (xN )| ⇔ argmaxxN
Y
q(xi |xi−1 , x0i+1 )
i
6
A network is said to be singly connected if, in the associated
graph, there exists at most one path between any two nodes.
MEN for 3-Qubit Systems
From Theorem 3, we know that all conditional separabilities
induced by any given wave function can be encoded in the
graphical layer of an appropriately chosen MEN. In the case
of a two-qubit system, the dependencies generated are trivial: either the two qubits are entangled, or they are separable. Hence, for two-qubit systems there are only two classes
of MEN topologies: one with connected, and one with unconnected nodes. Since in two-qubit systems conditional
separability plays no role, in this section we investigate conditional separabilities in the context of the simplest interesting class: three-qubit systems. First, following (Duer, Vidal, and Cirac 2006), we classify states of such systems into
equivalence classes under orthonormal basis changes. Next,
we analyze the topological properties of the corresponding
MEN, and what structural changes they undergo once we instantiate (measure) a component qubit.
(Duer, Vidal, and Cirac 2006) classifies three-qubit system
states into fully entangled (i.e., states of composite systems,
in which no component system is separable) and not fully
entangled. Each of these classes is comprised of two subclasses. The first one contains GHZ-like and W -like states,
while the second contains completely separable (i.e., there
is no entanglement present) and bi-separable states (i.e., two
qubits are entangled and separable from the remaining one).
The classification is robust with respect to local operations:
in particular, by means of basis changes no state in one class
can be obtained from a state in a different class. It is a natural question whether these four classes of three-qubit states
can be characterized purely in terms of their MEN topology.
All possible MEN topologies corresponding to the four
classes of three-qubit states are summarized in Figure 3.
One can easily see that the MEN topology of all classes except for GHZ-like is invariant under basis changes. However, in the case of GHZ-like states, there exist bases in
which the MEN graph assumes each of the configurations in
Figure 3(d) (i.e. the complete graph, or any permutation of
a three-node chain). In passing, we observe that conditional
separabilities, unlike unconditional ones, are not preserved
under basis changes. We conclude that the four classes of
three-qubit system states introduced above are completely
characterized by the topology of their associated MEN.
Next, we consider the issue of measurement and its impact on MEN topology. Measuring (instantiating) a qubit
collapses the wave function along one of the qubit’s basis states, destroying any entanglement with the remaining
qubits. This has an impact on MEN topology: specifically,
after measuring a qubit, the MEN graph in the new state
identification and exploitation of conditional separabilities
in quantum-mechanical systems may lead to the design of
more efficient classical simulations in a variety of computationally demanding applications, from physical chemistry
to quantum optics. Furthermore, in the context of quantum
computation, we hope that the graphical structure of MEN
may provide a guide for the efficient design and complexity
analysis of quantum algorithms and circuits.
References
Duer, W., Vidal, G., Cirac, J. I., 2006. Three qubits can be
entangled in two inequivalent ways, quant-ph/0005115.
La Mura, P., Shoham, Y. 1999, Expected Utility Networks.
In Proceedings of the 15th Conference on Uncertainty in
Artificial Intelligence, Stokholm.
Nielsen, M. A., and Chuang, I. L. eds. 2000, Quantum Computation and Quantum Information. Cambridge
University Press.
Pearl, J., eds. 1988, Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann.
Figure 3: MEN for all classes of three-qubit states.
Pearl, J., Paz, A., eds. 1987, Graphoids: a GraphBased Logic for Reasoning about Relevance Relations.
Advance in Artificial Intelligence-II, North-Holland Publishing Company.
is obtained by erasing all the edges which involve the measured qubit. While measurement may destroy edges, it never
introduces new ones, as conditional separabilities are always
preserved under qubit instantiation.
Plesch M., Buzek V., 2003, Entangled graphs: Bipartite entanglement in multi-qubit systems. Physical Review
A 67, 012322
Conclusions
We introduced Markovian Entanglement Networks, a novel
class of graphical representations for quantum-mechanical
systems, and argued that the modular representation of
quantum-mechanical states gives rise to computational advantages analogous to those afforded by classical Markovian
Networks. We also showed that, based on MEN topology
alone, one can effectively classify all possible three-qubit
system states. The most related approaches in the literature
are (Tucci 1997) and (Buzek and Plesch 2003). (Tucci 1997)
introduced Quantum Bayesian Networks (QBN), a graphical representation based on directed acyclic graphs. In
QBN the emphasis is on modeling, rather than on computation, and QBN cannot be directly used to facilitate computational tasks. (Buzek and Plesch 2003) introduced Entangled
Graphs (EG), which capture the distribution of bipartite entanglement in multi-qubit systems. The graphical decomposition in EG is based on concurrence (a statistical measure of
bipartite entanglement), and cannot directly represent conditional separabilities. Furthermore, missing a modular representation of amplitudes, EG cannot encode all the information contained in a quantum-mechanical state.
Two main areas of application for MEN come to mind:
the classical simulation of quantum-mechanical systems,
and quantum computing. In particular, we hope that the
Tucci, R., R.,
quant-ph/9706039.
1997,
Quantum
Bayesian
Nets,