Layer-by-layer generation of cluster states
Abstract
Cluster states can be used to perform measurement-based quantum computation. The cluster state is a useful resource, because once it has been generated only local operations and measurements are needed to perform universal quantum computation. In this paper, we explore techniques for quickly and deterministically building a cluster state. In particular, we consider generating cluster states on a qubus quantum computer, a computational architecture which uses a continuous variable ancilla to generate interactions between qubits. We explore several techniques for building the cluster, with the number of operations required depending on whether we allow the ability to destroy previously created controlled-phase links between qubits. In the case where we cannot destroy these links, we show how to create an n ×m cluster using just 3 n m −2 n −⌈3 m /2 ⌉+3 operations. This gives more than a factor of 2 savings over a naive method. Further savings can be obtained if we include the ability to destroy links, in which case we only need ⌈1/3 (8 n m −4 n −4 m −8 ) ⌉ operations. Unfortunately, the latter scheme is more complicated so choosing the correct order to interact the qubits is considerably more difficult. A halfway scheme, that keeps a modular generation but saves additional operations over never destroying links requires only 3 n m −2 n −2 m +4 operations. The first scheme and the last scheme are the most practical for building a cluster state because they split up the generation into the repetition of simple sections.
- Publication:
-
Physical Review A
- Pub Date:
- May 2012
- DOI:
- 10.1103/PhysRevA.85.052305
- arXiv:
- arXiv:1111.1774
- Bibcode:
- 2012PhRvA..85e2305B
- Keywords:
-
- 03.67.Lx;
- 71.10.Li;
- Quantum computation;
- Excited states and pairing interactions in model systems;
- Quantum Physics
- E-Print:
- 16 pages, 11 figures