QCE'24 Tutorial: Quantum Annealing -- Emerging Exploration for Database Optimization
Nitin Nayak, Manuel Sch\"onberger, Valter Uotila, Zhengtong Yan, Sven, Groppe, Jiaheng Lu, Wolfgang Mauerer

TL;DR
This paper introduces quantum annealing as a promising approach for solving complex database optimization problems, demonstrating its applications in join order, transaction scheduling, and virtual machine allocation.
Contribution
It provides a comprehensive introduction to quantum annealing and showcases its practical applications in various database optimization challenges.
Findings
Quantum annealing can optimize join order selection.
It improves transaction scheduling efficiency.
It aids virtual machine allocation in cloud environments.
Abstract
Quantum annealing is a meta-heuristic approach tailored to solve combinatorial optimization problems with quantum annealers. In this tutorial, we provide a fundamental and comprehensive introduction to quantum annealing and modern data management systems and show quantum annealing's potential benefits and applications in the realm of database optimization. We demonstrate how to apply quantum annealing for selected database optimization problems, which are critical challenges in many data management platforms. The demonstrations include solving join order optimization problems in relational databases, optimizing sophisticated transaction scheduling, and allocating virtual machines within cloud-based architectures with respect to sustainability metrics. On the one hand, the demonstrations show how to apply quantum annealing on key problems of database management systems (join order…
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
