Quantum Brain
← Back to papers

Branch Sequentialization in Quantum Polytime

Emmanuel Hainry, Romain P'echoux, Mário Silva·December 12, 2024·DOI: 10.48550/arXiv.2412.09153
Computer Science

AI Breakdown

Get a structured breakdown of this paper — what it's about, the core idea, and key takeaways for the field.

Abstract

Quantum algorithms leverage the use of quantumly-controlled data in order to achieve computational advantage. This implies that the programs use constructs depending on quantum data and not just classical data such as measurement outcomes. Current compilation strategies for quantum control flow involve compiling the branches of a quantum conditional, either in-depth or in-width, which in general leads to circuits of exponential size. This problem is coined as the branch sequentialization problem. We introduce and study a compilation technique for avoiding branch sequentialization on a language that is sound and complete for quantum polynomial time, thus, improving on existing polynomial-size-preserving compilation techniques.

Related Research

Quantum Intelligence

Ask about quantum research, companies, or market developments.