Graph States

An especially useful class of quantum states is graph states which, as the name suggests, are associated with a graph , where the vertices represent qubits initialised into the

state, state, and edges represent the application of controlled-phase gates between respective vertices. A graph state can therefore be expressed as,

Since gates are diagonal and therefore commute with one another, the order in which they are applied is irrelevant, meaning there is great flexibility in the preparation of graph states and room for parallelisation in the application of the required CZ gates.


An alternative mathematical way of describing a graph state relies on the stabiliser formalism. For every vertex a stabiliser is defined as

where are all the vertices in the neighborhood of vertex . The graph state is uniquely defined as the eigenstate of all the stabilizers with eigenvalue . When the topology of the graph is a 2D lattice, the state is also said to be a cluster state.

On PhotonQ, you can generate graph states from 'classical' quantum circuits.

For example the linear cluster of 5 qubits, or a GHZ state of 4 qubits (see below)

Diagram

OPENQASM 2.0; include "qelib1.inc"; qreg q[5]; h q; cz q[0],q[1]; cz q[1],q[2]; cz q[2],q[3]; cz q[3],q[4];

Translation

Powered by Perceval, Qiskit, PyZX

Not run yet

Simulation

Not run yet

Diagram

OPENQASM 2.0; include "qelib1.inc"; qreg q[4]; h q; cz q[0],q[1]; cz q[0],q[2]; cz q[0],q[3];

Translation

Powered by Perceval, Qiskit, PyZX

Not run yet

Simulation

Not run yet

Measurement Based Quantum Computing
One Way Computation

Copyright © 2024 Walther Group, Faculty of Physics, University of Vienna. All rights reserved.

ImprintContact