Left-Deep Join Order Selection with Higher-Order Unconstrained Binary Optimization on Quantum Computers
Valter Uotila

TL;DR
This paper introduces three novel quantum algorithms for join order optimization using higher-order unconstrained binary optimization models, establishing theoretical bounds and demonstrating practical effectiveness on various graph query types.
Contribution
The work develops the first quantum algorithms for join order optimization based on higher-order models, connecting classical and quantum approaches with theoretical guarantees.
Findings
Two algorithms precisely model join order cost functions.
Algorithms encode plans similar to dynamic programming without cross-products.
Experimental results show effectiveness on diverse query graphs.
Abstract
Join order optimization is among the most crucial query optimization problems, and its central position is also evident in the new research field where quantum computing is applied to database optimization and data management. In the field, join order optimization is the most studied database problem, usually tackled with a quadratic unconstrained binary optimization model, which is solved with various meta-heuristics such as quantum annealing, quantum approximate optimization algorithm, or variational quantum eigensolver. In this work, we continue developing quantum computing techniques for join order optimization by presenting three novel quantum optimization algorithms. These algorithms are based on a higher-order unconstrained binary optimization model, which is a generalization of the quadratic model and has not previously been applied to database problems. Theoretically, these…
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 · Computability, Logic, AI Algorithms
