Quantum Dictionaries without QRAM
Craig Gidney

TL;DR
This paper introduces a gate-level implementation of quantum dictionaries that efficiently stores superpositions of key-value mappings without requiring QRAM, using a fixed-length sorted list and optimized gate complexity.
Contribution
It provides a novel, efficient quantum dictionary design that operates at the gate level without QRAM, with explicit resource estimates for gates and qubits.
Findings
Uses $C imes (V + 2.5A)$ expected Toffoli gates
Requires $O(V + A)$ auxiliary qubits
Stores superpositions of key-value mappings efficiently
Abstract
This paper presents an efficient gate-level implementation of a quantum dictionary: a data structure that can store a superposition of mappings from keys to values. The dictionary is stored as a fixed-length list of sorted address-value pairs, where the length of the list is the maximum number of entries that can be put in the dictionary. An addressed value can be extracted from (or injected into) the dictionary using expected Toffoli gates and auxiliary qubits (where is the maximum capacity, is the address width, and is the value width).
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.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum and electron transport phenomena
