Pith. sign in

REVIEW 2 cited by

Worst-case Optimal Join Algorithms

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1203.1952 v1 pith:DISN7NEW submitted 2012-03-08 cs.DB cs.DSmath.CO

classification cs.DBcs.DSmath.CO
keywords algorithminequalityjoinoptimalqueriesalgorithmsboundsworst-case
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Efficient join processing is one of the most fundamental and well-studied tasks in database research. In this work, we examine algorithms for natural join queries over many relations and describe a novel algorithm to process these queries optimally in terms of worst-case data complexity. Our result builds on recent work by Atserias, Grohe, and Marx, who gave bounds on the size of a full conjunctive query in terms of the sizes of the individual relations in the body of the query. These bounds, however, are not constructive: they rely on Shearer's entropy inequality which is information-theoretic. Thus, the previous results leave open the question of whether there exist algorithms whose running time achieve these optimal bounds. An answer to this question may be interesting to database practice, as it is known that any algorithm based on the traditional select-project-join style plans typically employed in an RDBMS are asymptotically slower than the optimal for some queries. We construct an algorithm whose running time is worst-case optimal for all natural join queries. Our result may be of independent interest, as our algorithm also yields a constructive proof of the general fractional cover bound by Atserias, Grohe, and Marx without using Shearer's inequality. This bound implies two famous inequalities in geometry: the Loomis-Whitney inequality and the Bollob\'as-Thomason inequality. Hence, our results algorithmically prove these inequalities as well. Finally, we discuss how our algorithm can be used to compute a relaxed notion of joins.

Discussion (0). Sign in to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Quantum Communication Lower Bounds for Search Problems via Matrix Discrepancy

    quant-ph 2026-07 accept novelty 7.5 of 10

    A matrix-discrepancy argument proves tight one-way quantum lower bounds for collision finding (Ω(N^{1/4})) and for streaming triangle finding (Ω(√Δ_V)) where Boolean-Hidden-Matching reductions fail.

  2. BaCon: Efficient Batch Processing of Counting Queries [Full Version]

    cs.DB 2026-07 accept novelty 6.0 of 10

    BaCon combines factorized join computation with workload-aware domain quantization to evaluate batches of counting queries 2×–178× faster than independent or post-filtering baselines, without modifying DBMS internals.

Pith tools