First Tree-like Quantum Data Structure: Quantum B+ Tree
Hao Liu, Xiaotian You, Raymond Chi-Wing Wong

TL;DR
This paper introduces the first quantum B+ tree, a novel data structure that enables efficient quantum range queries with significant speedups over classical methods, applicable to static, dynamic, and multi-dimensional data.
Contribution
It presents the first tree-like quantum data structure, the quantum B+ tree, and a hybrid quantum-classical algorithm for fast range queries, extending to dynamic and multi-dimensional data.
Findings
Achieves up to 1000x reduction in memory accesses.
Answers static quantum range queries in O(log_B N) time.
Extends to dynamic and d-dimensional queries with O(log_B^d N) time.
Abstract
Quantum computing is a popular topic in computer science, which has recently attracted many studies in various areas such as machine learning and network. However, the topic of quantum data structures seems neglected. There is an open problem in the database area: Can we improve existing data structures by quantum techniques? Consider a dataset of key-record pairs. Given an interval as a query range, a classical B+ tree can report all the records with keys within this interval, which is called a range query, in O(log N + k) time, where N is the total number of records and k is the output size. It is asymptotically optimal in a classical computer but not efficient enough in a quantum computer, because it is expected that the execution time and the output size are linear in a quantum computer. In this paper, we propose the quantum range query problem. Different from the classical range…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Computational Physics and Python Applications
