mqt.bench.benchmarks.qwalk¶
Qwalk benchmark definition.
Module Contents¶
- create_circuit(num_qubits: int, depth: int = 3, coin_state_preparation: QuantumCircuit | None = None) QuantumCircuit[source]¶
Returns a quantum circuit implementing the Quantum Walk algorithm.
- Parameters:
num_qubits – number of qubits of the returned quantum circuit
depth – number of quantum steps
coin_state_preparation – optional quantum circuit for state preparation
ancillary_mode – defining the decomposition scheme
- Returns:
qc – a quantum circuit implementing the Quantum Walk algorithm