paper-with-me

홈 › Papers

Deep Reinforcement Learning for Join Order Enumeration

2018-02-28 · Ryan Marcus, Olga Papaemmanouil

Join order selection plays a significant role in query performance. However, modern query optimizers typically employ static join enumeration algorithms that do not receive any feedback about the quality of the resulting plan. Hence, optimizers often repeatedly choose the same bad plan, as they do not have a mechanism for "learning from their mistakes". In this paper, we argue that existing deep reinforcement learning techniques can be applied to address this challenge. These techniques, powered by artificial neural networks, can automatically improve decision making by incorporating feedback from their successes and failures. Towards this goal, we present ReJOIN, a proof-of-concept join enumerator, and present preliminary results indicating that ReJOIN can match or outperform the PostgreSQL optimizer in terms of plan quality and join enumeration efficiency.

📄 PDF Abstract BibTeX arXiv:1803.00055

Code (0)

등록된 구현이 없습니다.

Tasks

Decision MakingDeep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Join Query Optimization with Deep Reinforcement Learning Algorithms

2019-11-26 · Jonas Heitz, Kurt Stockinger

Join query optimization is a complex task and is central to the performance of query processing. In fact it belongs to the class of NP-hard problems. Traditional query optimizers use dynamic programming (DP) methods comb…

AttributeDeep Reinforcement LearningEnsemble LearningQ-Learning+3

Simplifying Energy Optimization using Partial Enumeration

2013-03-07 · Carl Olsson, Johannes Ulen, Yuri Boykov, Vladimir Kolmogorov

Energies with high-order non-submodular interactions have been shown to be very useful in vision due to their high modeling power. Optimization of such energies, however, is generally NP-hard. A naive approach that works…

LEO: Learning Efficient Orderings for Multiobjective Binary Decision Diagrams

2023-07-06 · Rahul Patel, Elias B. Khalil

Approaches based on Binary decision diagrams (BDDs) have recently achieved state-of-the-art results for multiobjective integer programming problems. The variable ordering used in constructing BDDs can have a significant …

Complexity and Enumeration in Models of Genome Rearrangement

2023-05-03 · Lora Bailey, Heather Smith Blake, Garner Cochran, Nathan Fox 외

In this paper, we examine the computational complexity of enumeration in certain genome rearrangement models. We first show that the Pairwise Rearrangement problem in the Single Cut-and-Join model (Bergeron, Medvedev, & …

Solution Enumeration by Optimality in Answer Set Programming

2021-08-07 · Jukka Pajunen, Tomi Janhunen

Given a combinatorial search problem, it may be highly useful to enumerate its (all) solutions besides just finding one solution, or showing that none exists. The same can be stated about optimal solutions if an objectiv…