scispace - formally typeset
M

Michael T. Goodrich

Researcher at University of California, Irvine

Publications -  445
Citations -  14652

Michael T. Goodrich is an academic researcher from University of California, Irvine. The author has contributed to research in topics: Planar graph & Time complexity. The author has an hindex of 61, co-authored 430 publications receiving 14045 citations. Previous affiliations of Michael T. Goodrich include New York University & Technion – Israel Institute of Technology.

Papers
More filters
Proceedings ArticleDOI

Intersecting line segments in parallel with an output-sensitive number of processors

TL;DR: An efficient parallel algorithm is given for constructing the arrangement of n line segments in the plane, i.e., the planar graph determined by the segment endpoints and intersections, which runs in O(logn) time using O(n logn / k) processors.
Journal ArticleDOI

Stabbing parallel segments with a convex polygon

TL;DR: An algorithm is presented that, given a set of n parallel line segments in the plane, finds a convex polygon whose boundary intersects each segment at least once, or determines that none exists, which is optimal.
Journal ArticleDOI

Skip quadtrees: dynamic data structures for multidimensional point sets

TL;DR: This work presents a new multi-dimensional data structure, which it is called the skip quadtree or the skip octree, which has the well-defined “box”-shaped regions of region quadtrees and the logarithmic-height search and update hierarchical structure of skip lists.
Proceedings ArticleDOI

Dynamic ray shooting and shortest paths via balanced geodesic triangulations

TL;DR: The approach is based on a new dynamic method for maintaining a balanced decomposition of a simple polygon via geodesic triangles, and outperforms the previous best data structure for this problem by a log n factor in all the complexity measures.
Book ChapterDOI

Straight Skeletons of Three-Dimensional Polyhedra

TL;DR: It is proved that the skeleton of a general polyhedron has a superquadratic complexity in the worst case and an implementation of an algorithm for the general case is reported.