quantum computing

From Leaves to Clusters: Depth-Efficient SAT-Oracle Synthesis Based on the HRSE Model

arXiv:2607.11401

summary

The paper introduces a depth‑focused framework called the Clustered Synthesis Tree (CST) for building quantum oracles for SAT formulas, grouping clauses into clusters to exploit parallelism while respecting limited ancilla qubits, achieving large reductions in circuit depth.

Abstract

Quantum oracles are a common building block of many quantum algorithms, where circuit depth is a primary cost that directly affects overall performance. Synthesizing oracles for SAT (CNF) formulas under a limited ancilla budget, however, tends to yield deep circuits, as existing methods underexploit clause-level parallelism. In this work, we present the Clustered Synthesis Tree (CST), a depth-oriented framework whose core idea is to group the individual clause leaves of a hierarchical synthesis tree into clusters, exposing instance-dependent clause-level parallelism under ancilla constraints. CST comprises three parts: the clause-grouping problem it induces, which we formulate as an ancilla-constrained scheduling problem and prove NP-complete in general, is addressed by SeedGrow, a polynomial-time heuristic; ClausePack, a reversible oracle that evaluates a cluster's clauses in parallel at only a logarithmic-depth overhead; and CST-Map, which compiles the clustered tree into an executable SAT-oracle. On random -CNF under the same ancilla budgets, CST reduces the oracle's circuit depth over the state-of-the-art (SOTA) baseline by --. On the standard SATLIB benchmarks, CST achieves about a -- reduction over the SOTA baseline, with the largest gains under dense variable sharing, and matches the baseline's maximum-budget depth using only -- of its ancilla qubits. A Grover-search resource estimate shows the advantage carries over to the full algorithm, reducing total circuit depth by --.

17 pages, 8 figures, 6 tables

Topics & keywords

#quantum oracle synthesis#SAT solving#circuit depth optimization#ancilla management#parallel clause evaluationclustered synthesis treeSeedGrowClausePackCST-Mapancilla-constrained schedulingGrover search