mqt.bench.benchmarks.dynamic_qft¶
Dynamic QFT benchmark definition.
Module Contents¶
- create_circuit(num_qubits: int) QuantumCircuit[source]¶
Returns a quantum circuit implementing the Dynamic Quantum Fourier Transform algorithm.
More details on the “Semiclassical Fourier Transform for Quantum Computation” can be found in https://arxiv.org/abs/quant-ph/9511007
- Parameters:
num_qubits – number of qubits of the returned quantum circuit
- Returns:
QuantumCircuit – a quantum circuit implementing the Dynamic Quantum Fourier Transform algorithm