An optimal-time algorithm for slope selection
SIAM Journal on Computing
SIAM Journal on Computing
Randomized optimal algorithm for slope selection
Information Processing Letters
Counting circular arc intersections
SIAM Journal on Computing
On a class of O(n2) problems in computational geometry
Computational Geometry: Theory and Applications
Reporting intersecting pairs of convex polytopes in two and three dimensions
Computational Geometry: Theory and Applications
Proceedings of the nineteenth annual symposium on Computational geometry
Output-sensitive construction of the union of triangles
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
Hi-index | 0.00 |
We present an algorithm that efficiently counts all intersecting triples among a collection T of triangles in ℝ3 in nearly-quadratic time. This solves a problem posed by Pellegrini, [18]. Using a variant of the technique, one can represent the set of all κ triple intersections, in compact form, as the disjoint union of complete tripartite hypergraphs, which requires nearly-quadratic construction time and storage. Our approach also applies to any collection of convex planar objects of constant description complexity in ℝ3$, with the same performance bounds. We also prove that this counting problem belongs to the 3SUM-hard family, and thus our algorithm is likely to be nearly optimal (since it is believed that 3SUM-hard problems cannot be solved in subquadratic time).