Quasilinear algorithms for processing relational calculus expressions (preliminary report)

Dan E. Willard · 1990

Throughout this paper q will denote a query such that I is the number of tuples inputted into the query, and U is the number of tuples in its output. We will say that q has quasi-linear complexity iff for some constant d, it is executable in time O(U + I logdI) and space O(I + U). This article will define a large subset of the relational calculus, called RCS, and show that all RCS queries are executable by quasi-linear algorithms.

Read the paper · More papers on PaperTik