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

Optimal parallel approximation for prefix sums and integer sorting

TL;DR: This paper resolves the issue of approximating parallel prefix by introducing an algorithm that runs in O(lg* n) time with very high probability, using n/ lg’ n processors, which is optimal in terms of both work and running time.
Journal ArticleDOI

Parallel algorithms for evaluating sequences of set-manipulation operations

TL;DR: In this paper, the authors investigate the parallel complexity of finding the response to every operation in an off-line sequence of set manipulation operations and returning the resulting set, and show that the problem of evaluating S is in NC for various combinations of common set manipulations.
Proceedings ArticleDOI

Sorting on a parallel pointer machine with applications to set expression evaluation

TL;DR: It is shown how to exploit the 'locality' of the approach to solve a problem with applications to database querying and logic programming (set-expression evaluation) in O(log n) time using O(n) processors.
Book ChapterDOI

Planarity-Preserving Clustering and Embedding for Large Planar Graphs

TL;DR: This paper presents a novel approach for cluster-based drawing of large planar graphs that maintains planarity and produces a clustering which satisfies the conditions for compound-planarity (c- Planarity).
Journal ArticleDOI

Parallel algorithms column 1: models of computation

Michael T. Goodrich
- 01 Dec 1993 - 
TL;DR: A "classic" model for parallel computatio n is reviewed and some interesting work on alternative models for parallel computation is surveyed.