slides

On the parallel complexity of degree sequence problems

Abstract

We describe a robust and efficient implementation of the Bentley-Ottmann sweep line algorithm based on the LEDA library of efficient data types and algorithms. The program computes the planar graph GG induced by a set SS of straight line segments in the plane. The nodes of GG are all endpoints and all proper intersection points of segments in SS. The edges of GG are the maximal relatively open subsegments of segments in SS that contain no node of GG. All edges are directed from left to right or upwards. The algorithm runs in time O((n+s)logn)O((n+s) log n) where nn is the number of segments and ss is the number of vertices of the graph GG. The implementation uses exact arithmetic for the reliable realization of the geometric primitives and it uses floating point filters to reduce the overhead of exact arithmetic

    Similar works