Skip to content

✨ Iterative Quantum Phase Estimation (IQPE) #797

Description

@carlareciofdz

Note

This issue is part of unitaryHACK 2026; note that you have to be registered to complete this issue. Learn more about the PR review process here

A message from unitaryHACK about AI Slop: "While we allow LLMs as collaborative tools, fully AI-generated PRs are prohibited. Maintainers have the right to reject any contribution that appears to be automated or lacks human oversight."

Learn more about unitaryHACK rules and opportunities here and about the usage of AI, in particular, here!

Please also read the information on the general idea behind dynamic circuit benchmarks in the parent issue.

Problem Statement

Iterative Quantum Phase Estimation (IQPE)

Iterative Quantum Phase Estimation (IQPE) is a variant of the standard Quantum Phase Estimation algorithm that replaces the quantum Fourier transform with repeated mid-circuit measuremets and classical feed-forward. Hence, it reduces the required number of qubits.

Instead of using multiple ancilla qubits, IQPE reuses a single ancilla qubit for several iterations. After each iteration, the ancilla is measured, and this outcome is used to classically control subsequent rotation gates.

Relevant literature
https://journals.aps.org/pra/pdf/10.1103/PhysRevA.76.030306
First proposed: https://arxiv.org/abs/quant-ph/9511026

Proposed Solution

Briefly describe the intended benchmark design in the comments below.
A maintainer will review the proposal, help refine it if needed, and approve the implementation once the design is clear.

Metadata

Metadata

Labels

featureNew feature or requestgood first issueGood for newcomersunitaryHACKIssues and PRs intended for unitaryHACK

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions