Solving the Subset Sum Problem via Quantum Walk Search
Quantum walk-based search algorithms have demonstrated an asymptotic quadratic speedup compared to classical search methods. Formulating a generic search problem as a (quantum) search over a graph makes the efficiency of the algorithm to be closely dependent on the properties of the graph itself. In this work, we present a complete implementation of a quantum walk search procedure on Johnson graphs, speeding up the solution of the Subset Sum Problem, a well-known computational problem with applications in resource allocation, scheduling, and cryptanalysis. We provide a detailed design of each sub-circuit, quantifying their costs in terms of gate count, circuit depth, and qubit width, and exhibit all figures of merit as a function of the problem parameters. Our approach includes two distinct implementations: one that minimizes qubit usage and another focused on optimizing circuit depth. We compare our solutions against the unstructured Grover based quantum search algorithm, demonstrating a reduction of the cost on terms of T-count and T-depth, for practically solvable instances. The proposed design serves as a foundational building block for the development of efficient quantum search algorithms that can be modeled on Johnson graphs, bridging the gap with existing theoretical complexity analyses.
Authors
- Simone Perriello (ORCID: https://orcid.org/0000-0001-9656-7252)
- Gerardo Pelosi (ORCID: https://orcid.org/0000-0002-3812-5429)
- Alessandro Barenghi (ORCID: https://orcid.org/0000-0003-0840-6358)
- Giacomo Lancellotti (ORCID: https://orcid.org/0009-0005-0405-6073)
Institutions
- Politecnico di Milano (IT)
Publication Details
- Journal
- IEEE Transactions on Computers
- Published
- 2025-10-27
- DOI
- https://doi.org/10.1109/tc.2025.3625044
- Primary Topic
- Quantum Computing Algorithms and Architecture
- Type
- article
- Field-Weighted Citation Impact
- 0.00