Treffer: Unitary Decomposition: Implemented in the OpenQL programming language for quantum computation

Title:
Unitary Decomposition: Implemented in the OpenQL programming language for quantum computation
Publisher Information:
2019-09-13
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
© 2019 Anneriet Krol
Note:
English
Other Numbers:
NLTUD oai:tudelft.nl:uuid:9c60d13d-4f42-4d8b-bc23-5de92d7b9600
1122926531
Contributing Source:
DELFT UNIV OF TECHNOL
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1122926531
Database:
OAIster

Weitere Informationen

Unitary Decomposition is an algorithm for translating a unitary matrix into many small unitary matrices, which correspond to a circuit that can be executed on a quantum computer. It is implemented in the quantum programming framework of the QCA-group at TU Delft: OpenQL, a library for Python and C++. Unitary Decomposition is a necessary part in Quantum Associative Memory, an algorithm used in Quantum Genome Sequencing. The implementation is faster than other known implementations, and generates $3*2^{n-1}*(2^n-1)$ rotation gates for an n-qubit input gate. This is not the least-known nor the theoretical minimum amount, and there are some optimizations that can still be done to make it closer to these numbers.