# Algorithms for Reporting and Counting Geometric Intersections

```@article{Bentley1979AlgorithmsFR,
title={Algorithms for Reporting and Counting Geometric Intersections},
author={Jon Louis Bentley and Thomas Ottmann},
journal={IEEE Transactions on Computers},
year={1979},
volume={C-28},
pages={643-647}
}```
• Published 1 September 1979
• Computer Science, Mathematics
• IEEE Transactions on Computers
An interesting class of "geometric intersection problems" calls for dealing with the pairwise intersections among a set of N objects in the plane, These problems arise in many applications such as printed circuit design, architectural data bases, and computer graphics. Shamos and Hoey have described a number of algorithms for detecting whether any two objects in a planar set intersect. In this paper we extend their work by giving algorithms that count the number of such intersections and…
1,073 Citations
An efficient algorithm for planar subdivision intersection problems
A generalization of Mairson's algorithm to solve the planar subdivision intersection problem is proposed and an implementation of the algorithm is presented and the empirical results are analyzed.
Counting and representing intersections among triangles in three dimensions
• Mathematics, Computer Science
SCG '04
• 2004
An algorithm that efficiently counts all intersecting triples among a collection T of triangles in ℝ3 in nearly-quadratic time is presented, and it is proved that this counting problem belongs to the 3SUM-hard family, and thus the algorithm is likely to be nearly optimal.
An algorithm for counting line segments intersections using planar partitions
• Computer Science
2014 6th International Symposium on Communications, Control and Signal Processing (ISCCSP)
• 2014
The authors' algorithm divide given line segments into groups using Morton code and l quadtree levels and is effective as brute force algorithm when the number of intersections is large.
New deterministic algorithms for counting pairs of intersecting segments and off-line triangle range searching
We describe a new method for decomposing planar sets of segments and points. Using this method we obtain new efficient deterministic algorithms for counting pairs of intersecting segments, and for
Reporting and Counting Intersections of Lines within a Polygon
This paper presents efficient algorithms for reporting and counting intersections of line segments in the plane in an output-sensitive manner in several special cases. We also consider how to report
An optimal time and minimal space algorithm for rectangle intersection problems
• D. Lee
• Computer Science
International Journal of Computer & Information Sciences
• 2004
It is demonstrated that classical divide-and-conquer technique and conventional data structures such as linked lists are sufficient to achieve a time bound ofO(n logn) +s, and a space bound of Θ(n), both of which are optimal.
An optimal algorithm for finding segments intersections
A new deterministic algorithm for finding intersecting pairs from a given set of N segments in the plane that is asymptotically optimal and has time and space complexity O(AJ log N+ K) and 0( IV ) respectively.
38 Geometric Intersection
• D. Mount
• Mathematics, Computer Science
• 1997
This chapter illustrates a number of the principal techniques used in efficient intersection algorithms, the low-level issues of computing intersections that are common to high-level algorithms.
Further Comparison of Algorithms for Geometric Intersection ProblemsD
• Computer Science, Mathematics
• 1994
The experiments show that the spatial partitioning algorithms are better for segment intersection in a GIS context, and a new Trapezoid Sweep algorithm is identified that is competitive if the segments are stored in sorted order.