Database Reordering for Compact Grover Oracles with ESOP Minimization
Yusuke Kimura, Yutaka Takita

TL;DR
This paper introduces a method to optimize quantum state preparation in Grover's algorithm by reordering database entries, using ESOP minimization and simulated annealing to significantly reduce circuit size.
Contribution
It proposes a novel database reordering technique combined with ESOP minimization and simulated annealing to minimize quantum circuit size for Grover oracles.
Findings
Reordering can reduce circuit size by up to 50%.
Simulated annealing achieves approximately 30% reduction compared to ESOP without reordering.
For larger databases, the method finds smaller circuits than random search.
Abstract
Grover's algorithm searches for data satisfying a desired condition in an unstructured database. This algorithm can search a space of size in queries, thereby achieving a quadratic speedup. However, within the Grover oracle circuit that is repeatedly applied, the quantum state preparation circuit -- which embeds database information into quantum states -- suffers from a large gate count and circuit depth. To address this problem, we propose reducing the quantum state preparation circuit by reordering the database. Specifically, we consider a Quantum Read-Only Memory (QROM), where data are assigned to addresses, and assume that the address assignment of data can be freely permuted. By applying Exclusive Sum-of-Products (ESOP) minimization to the resulting truth table, we reduce the quantum circuit. Although the resulting circuit logic differs from the original, the state…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
