MG
Michael Goodrich
University of California, Irvine, Johns Hopkins University, Purdue University West Lafayette, Calvin University
Research areas: Computer Science · Computer Graphics and Computer-Aided Design · Complexity and Algorithms in Graphs · Computational Geometry and Mesh Generation · Algorithms and Data Compression
Employment
-
University of California Irvine Distinguished Professor2001 - Present
-
Johns Hopkins University Professor1987 - 2001
Education
-
Purdue University Computer Sciences1983 - 1987
-
Calvin College Math and Computer Science1979 - 1983
Projects & Funding
Projects & funding information is unavailable.
Publications (490)
- Simple Low-Overhead Communication-Efficient String Reconciliation and Edit Distance Save
- Visualizing Treewidth Save
- The Local/Global Disk Problem: How to Use Shared High-Bandwidth Storage Economically Save
- Zip-zip Trees: Making Zip Trees More Balanced, Biased, Compact, or Persistent Save
- History-Independent Dynamic Partitioning with Applications to B-Trees, Skip Lists and Fusion Trees Save
- Sublinear Work Parallel Quantum Algorithms for Computational Geometry Save
- Circle Quasi-Cartograms: Dorling Cartograms with Edge Connections and Relaxed Overlap Conditions Save
- SGV: Spatial Graph Visualization Save
- A lower bound for the Quickhull convex hull algorithm that disproves the Quickhull precision conjecture Save
- Leveraging parameterized Chernoff bounds for simplified algorithm analyses Save
- Computational Geometry with Probabilistically Noisy Primitive Operations Save
- Dynamic Accountable Storage: An Efficient Protocol for Real-Time Cloud Storage Auditing Save
- Exact Learning of Weighted Graphs Using Composite Queries Save
- Fast Geographic Routing in Fixed-Growth Graphs Save
- Fast Geographic Routing in Fixed-Growth Graphs Save
- Parallel Peeling of Invertible Bloom Lookup Tables in a Constant Number of Rounds Save
- Quantum Combine and Conquer and Its Applications to Sublinear Quantum Convex Hull and Maxima Set Construction Save
- Quantum Speedups for Polynomial-Time Dynamic Programming Algorithms Save
- History-Independent Dynamic Partitioning: Operation-Order Privacy in Ordered Data Structures Save
- Drawing Planar Graphs and 1-Planar Graphs Using Cubic Bézier Curves with Bounded Curvature Save