English

ROS: Resource-constrained Oracle Synthesis for Quantum Computers

Emerging Technologies 2020-05-04 v1 Logic in Computer Science Quantum Physics

Abstract

We present a completely automatic synthesis framework for oracle functions, a central part in many quantum algorithms. The proposed framework for resource-constrained oracle synthesis (ROS) is a LUT-based hierarchical method in which every step is specifically tailored to address hardware resource constraints. ROS embeds a LUT mapper designed to simplify the successive synthesis steps, costing each LUT according to the resources used by its corresponding quantum circuit. In addition, the framework exploits a SAT-based quantum garbage management technique. Those two characteristics give ROS the ability to beat the state-of-the-art hierarchical method both in number of qubits and in number of operations. The efficiency of the framework is demonstrated by synthesizing quantum oracles for Grover's algorithm.

Cite

@article{arxiv.2005.00211,
  title  = {ROS: Resource-constrained Oracle Synthesis for Quantum Computers},
  author = {Giulia Meuli and Mathias Soeken and Martin Roetteler and Giovanni De Micheli},
  journal= {arXiv preprint arXiv:2005.00211},
  year   = {2020}
}

Comments

In Proceedings QPL 2019, arXiv:2004.14750

R2 v1 2026-06-23T15:13:58.683Z