Design and optimisation of quantum logic circuits for a three-qubit Deutsch-Jozsa algorithm implemented with optically-controlled, solid-state quantum logic gates
arXiv:0910.1673
Abstract
We analyse the design and optimisation of quantum logic circuits suitable for the experimental demonstration of a three-qubit quantum computation prototype based on optically-controlled, solid-state quantum logic gates. In these gates, the interaction between two qubits carried by the electron-spin of donors is mediated by the optical excitation of a control particle placed in their proximity. First, we use a geometrical approach for analysing the entangling characteristics of these quantum gates. Then, using a genetic programming algorithm, we develop circuits for the refined Deutsch-Jozsa algorithm investigating different strategies for obtaining short total computational times. We test two separate approaches based on using different sets of entangling gates with the shortest possible gate computation time which, however, does not introduce leakage of quantum information to the control particles. The first set exploits fast approximations of controlled-phase gates as entangling gates, while the other one arbitrary entangling gates with a shorter gate computation time compared to the first set. We have identified circuits with consistently shorter total computation times when using controlled-phase gates.
arXiv comment15 pages
References in corpus (9)
- Quantum Algorithms Revisited
- A simple formula for the average gate fidelity of a quantum dynamical operation
- Experimental realization of a quantum algorithm
- A geometric theory of non-local two-qubit operations
- Nonlocal properties of two-qubit gates and mixed states and optimization of quantum computations
- Design of Strongly Modulating Pulses to Implement Precise Effective Hamiltonians for Quantum Information Processing
- Deutsch-Jozsa algorithm as a test of quantum computation
- Implementing unitary operators in quantum computation
- Simulating the Effect of Decoherence and Inaccuracies on a Quantum Computer