# Comments on “algorithms for reporting and counting geometric intersections”

@article{Brown1981CommentsO, title={Comments on “algorithms for reporting and counting geometric intersections”}, author={Kevin Q. Brown}, journal={IEEE Transactions on Computers}, year={1981}, volume={C-30}, pages={147-148} }

Comments on the paper by Bentley and Ottman (ibid., vol.28, p.643-7, 1979) which presents an algorithm for reporting all <i>K</i> intersections among <i>N</i> planar line segments in 0((<i>N</i>+<i>K</i>) log <i>N</i>) time and 0(<i>N</i>+<i>K</i>) storage. With a small modification that storage requirement can be reduced to 0(<i>N</i>) with no increase in computational time, which is important because <i>K</i> can grow as 0(<i>N</i><sup>2</sup>).

## Topics from this paper

## 55 Citations

Improved output-sensitive snap rounding

- Computer Science, MathematicsSCG '06
- 2006

New algorithms for snap rounding an arrangement of line segments in the plane of hot pixels by replacing every input segment by a piecewise linear curve connecting the centers of the hot pixels the segment intersects.

Reporting and Counting Segment Intersections

- Computer Science, MathematicsJ. Comput. Syst. Sci.
- 1986

An algorithm is described whose running time is O(n(log2 nlog log n)+k, the first solution with a time bound linear in the size of the output, and a new hierarchical strategy for dealing with segments without reducing the dimensionality of the problem is introduced.

Intersecting Is Easier than Sorting

- Computer ScienceSTOC
- 1984

This paper is able to present the first subquadratic algorithm for cotmting intersections (as opposed to reporting each of them explicitly}, and it gives the first optimal algorithm for computing the intersections of a line arrangement with a query segment.

Partitioning arrangements of lines II: Applications

- Mathematics, Computer ScienceDiscret. Comput. Geom.
- 1990

An algorithm that preprocesses a set ofn points in the plane, into a data structure of sizeO(m) forn logn≤m≤n2, so that the number of points ofS lying inside a query triangle can be computed inO((n/√m) log3/2n) time.

Algorithms for the Line-Constrained Disk Coverage and Related Problems

- Computer ScienceWADS
- 2021

This paper considers a line-constrained version of the disk coverage problem, in which all disks are centered on a line L (while points of P can be anywhere in the plane), and presents an O((m+n) log(m + n) + κ logm) time algorithm for the problem, where κ is the number of pairs of disks that intersect.

Robust Plane Sweep for Intersecting Segments

- Mathematics, Computer ScienceSIAM J. Comput.
- 2000

This paper reexamine in the framework of robust computation the Bentley--Ottmann algorithm for reporting intersecting pairs of segments in the plane and identifies the characteristic geometric property enabling the correct report of all intersections by plane sweeps.

REMARKS ON THE SPHERE OF INFLUENCE GRAPH

- Mathematics
- 1985

Let S be a finite set of points in the plane. For each point x E S, let r, be the closest distance to any other point in the set, and let C, be the circle of radius r , centered at x. Toussaint has…

Topological sweep of the complete graph

- Computer Science, MathematicsDiscret. Appl. Math.
- 2008

A novel, simple and easily implementable algorithm to report all intersections in an embedding of a complete graph, based on the sweep line technique, which has applications to graph drawing and for depth-based statistical analysis.

Fast Triangulation of the Plane with Respect to Simple Polygons

- 2005

Let P~,..., Pk be pairwise non-intersecting simple polygons with a total of n vertices and s start vertices. A start vertex, in general, is a vertex both of which neighbors have larger x coordinate.…

Improved Output-Sensitive Snap Rounding

- Mathematics, Computer ScienceDiscret. Comput. Geom.
- 2008

New algorithms for snap rounding an arrangement of line segments in the plane of hot pixels, which improves previous input- and output-sensitive algorithms by a factor of Θ(n) in the worst case.

## References

Geometric transforms for fast geometric algorithms

- Mathematics
- 1979

Many computational problems are inherently geometrical in nature. For example, cluster analysis involves construction of convex hulls of sets of points, LSI artwork analysis requires a test for…