Abstract

In an intersection join, we are given t sets R1,...,Rt of axis-parallel rectangles in Rd, where d≥1 and t≥2 are constants, and a join topology which is a connected undirected graph G on vertices 1,...,t. The result consists of tuples (r1,...,rt)∈R1×...×Rt where ri∩rj≠∅ for all i,j connected in G. A structure is feasible if it stores O˜(n) words, supports an update in O˜(1) amortized time, and can enumerate the join result with an O˜(1) delay, where n=∑i|Ri| and O˜(.) hides a polylog n factor. We provide a dichotomy as to when feasible structures exist: they do when t=2 or d=1; subject to the OMv-conjecture, they do not exist when t≥3 and d≥2, regardless of the join topology.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.