Unleashing Optimizations in Dynamic Circuits through Branch Expansion
arXiv:2504.09234 · doi:10.1145/3719276.3725187
Abstract
Dynamic quantum circuits enable adaptive operations through intermediate measurements and classical feedback. Current transpilation toolchains, such as Qiskit and T, however, fail to fully exploit branch-specific simplifications. In this work, we propose recursive branch expansion as a novel technique which systematically expands and refines conditional branches. Our method complements existing transpilers by creating additional opportunities for branch-specific simplifications without altering the overall circuit functionality. Using randomly generated circuits with varying patterns and scales, we demonstrate that our method consistently reduces the depth and gate count of execution paths of dynamic circuits. We also showcase the potential of our method to enable optimizations on error-corrected circuits.
Accepted by Computing Frontiers 2025
References in corpus (9)
- Measurement-based quantum computation
- tket : A Retargetable Compiler for NISQ Devices
- Quantum Error Correction: An Introductory Guide
- Optimizing Quantum Error Correction Codes with Reinforcement Learning
- Ground state preparation and energy estimation on early fault-tolerant quantum computers via quantum eigenvalue transformation of unitary matrices
- PyZX: Large Scale Automated Diagrammatic Reasoning
- Physical Optimization of Quantum Error Correction Circuits
- A Comprehensive Review of Quantum Circuit Optimization: Current Trends and Future Directions
- Reducing Mid-Circuit Measurements via Probabilistic Circuits