mqt.bench.benchmarks.ae

Amplitude estimation benchmark definition. Code is based on https://qiskit.org/documentation/finance/tutorials/00_amplitude_estimation.html.

Module Contents

create_circuit(num_qubits: int, probability: float = 0.2) QuantumCircuit[source]

Returns a quantum circuit implementing Quantum Amplitude Estimation.

Parameters:
  • num_qubits – Total number of qubits, including evaluation and target qubits. Must be at least 2 (1 evaluation + 1 target).

  • probability – Probability of the “good” state.

Returns:

QuantumCircuit – The constructed amplitude estimation circuit.