In the last decade, various works have used statistics on relations to improve both the theory and practice of conjunctive query execution. Starting with the AGM bound which took advantage of relation sizes, later works incorporated statistics like functional dependencies and degree constraints. Each new statistic prompted work along two lines; bounding the size of conjunctive query outputs and worst-case optimal join algorithms. In this work, we continue in this vein by introducing a new statistic called a partition constraint. This statistic captures latent structure within relations by partitioning them into sub-relations which each have much tighter degree constraints. We show that this approach can both refine existing cardinality bounds and improve existing worst-case optimal join algorithms.
@InProceedings{deeds_et_al:LIPIcs.ICDT.2025.17, author = {Deeds, Kyle and Merkl, Timo Camillo}, title = {{Partition Constraints for Conjunctive Queries: Bounds and Worst-Case Optimal Joins}}, booktitle = {28th International Conference on Database Theory (ICDT 2025)}, pages = {17:1--17:18}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-364-5}, ISSN = {1868-8969}, year = {2025}, volume = {328}, editor = {Roy, Sudeepa and Kara, Ahmet}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2025.17}, URN = {urn:nbn:de:0030-drops-229588}, doi = {10.4230/LIPIcs.ICDT.2025.17}, annote = {Keywords: Worst-Case Optimal Joins, Cardinality Bounds, Degeneracy, Degree Constraints, Partition Constraints} }
Feedback for Dagstuhl Publishing