Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Ian Shamos
dblp:09/3031
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 1981
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 6 · 4 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
5 papers |
Computational geometry · 67% Computational complexity · 20% Algorithms and data structures · 10% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry
proximity problems |
0.0 | 2 | 1976 | Closest-Point Problems · FOCS 1975 Lower Bounds from Complex Function Theory · FOCS 1976 |
Computational complexity
algebraic complexity |
0.0 | 1 | 1976 | Lower Bounds from Complex Function Theory · FOCS 1976 |
Computational geometry › proximity problems
closest pair |
0.0 | 1 | 1976 | Divide-and-Conquer in Multidimensional Space · STOC 1976 |
Algorithms and data structures › recursive algorithms
divide-and-conquer |
0.0 | 1 | 1976 | Divide-and-Conquer in Multidimensional Space · STOC 1976 |
Computational geometry
geometric intersection |
0.0 | 1 | 1976 | Geometric Intersection Problems · FOCS 1976 |
Computational complexity
lower bounds |
0.0 | 1 | 1976 | Lower Bounds from Complex Function Theory · FOCS 1976 |
Computational geometry › geometric intersection
segment intersection |
0.0 | 1 | 1976 | Geometric Intersection Problems · FOCS 1976 |
Computational geometry › proximity problems
closest-point problem |
0.0 | 1 | 1975 | Closest-Point Problems · FOCS 1975 |
Computational geometry
geometric complexity |
0.0 | 1 | 1975 | Geometric Complexity · STOC 1975 |
Computational geometry
voronoi diagram |
0.0 | 1 | 1975 | Closest-Point Problems · FOCS 1975 |
Mathematical optimization
linear programming |
0.0 | 1 | 1976 | Geometric Intersection Problems · FOCS 1976 |
Methods — techniques the papers use, named apart from their topics
lower bound · 0.0upper and lower bounds · 0.0sweep line · 0.0riemann surface · 0.0divide-and-conquer · 0.0complex function theory · 0.0algebraic complexity · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1981 | Plagiarism in computer sciences courses(Panel Discussion)abstractWhat constitutes cheating on programming assignments? What methods can be used to detect cheating? What should be done with offenders? How can cheating be eliminated in programming courses? These are all pertinent questions, but they are directed more towards treating symptoms rather than towards correcting some very fundamental problems. William H. Dodrill, Doris K. Lidtke, Cynthia Brown 0001, Michael Ian Shamos, Mary Dee Harris Fosberg, Philip Miller 0001 |
SIGCSE | 4 |
| 1978 | Divide and Conquer for Linear Expected Time
Jon Louis Bentley, Michael Ian Shamos |
Inf. Process. Lett. | 2 |
| 1976 | Geometric Intersection ProblemsabstractWe develop optimal algorithms for forming the intersection of geometric objects in the plane and apply them to such diverse problems as linear programming, hidden-line elimination, and wire layout. Given N line segments in the plane, finding all intersecting pairs requires O(N2) time. We give an O(N log N) algorithm to determine whether any two intersect and use it to detect whether two simple plane polygons intersect. We employ an O(N log N) algorithm for finding the common intersection of N half-planes to show that the Simplex method is not optimal. The emphasis throughout is on obtaining upper and lower bounds and relating these results to other problems in computational geometry. Michael Ian Shamos, Dan Hoey |
FOCS | 1 |
| 1976 | Lower Bounds from Complex Function TheoryabstractWe employ elementary results from the theory of several complex variables to obtain a quadratic lower bound on the complexity of computing the mean distance between points in the plane. This problem has 2N inputs and a single output and we show that exactly N(N-1)/2 square roots must be computed by any program over +, -, ×, ÷,) √, log and comparisons, even allowing an arbitrary field of constants. The argument is based on counting the total number of sheets of the Riemann surface of the analytic continuation to the complex domain of the (real) function computed by any algorithm which solves the problem. While finding an exact answer requires O(N2) operations, we show that an ε-approximate solution can be obtained in O(N) time for any ε ≫ 0, even if no square roots are permitted. Michael Ian Shamos, Gideon Yuval |
FOCS | 1 |
| 1976 | Divide-and-Conquer in Multidimensional SpaceabstractWe investigate a divide-and-conquer technique in multidimensional space which decomposes a geometric problem on N points in k dimensions into two problems on N/2 points in k dimensions plus a single problem on N points in k−1 dimension. Special structure of the subproblems is exploited to obtain an algorithm for finding the two closest of N points in 0(N log N) time in any dimension. Related results are discussed, along with some conjectures and unsolved geometric problems. Jon Louis Bentley, Michael Ian Shamos |
STOC | 2 |
| 1975 | Closest-Point ProblemsabstractA number of seemingly unrelated problems involving the proximity of N points in the plane are studied, such as finding a Euclidean minimum spanning tree, the smallest circle enclosing the set, k nearest and farthest neighbors, the two closest points, and a proper straight-line triangulation. For most of the problems considered a lower bound of O(N log N) is shown. For all of them the best currently-known upper bound is O(N2) or worse. The purpose of this paper is to introduce a single geometric structure, called the Voronoi diagram, which can be constructed rapidly and contains all of the relevant proximity information in only linear space. The Voronoi diagram is used to obtain O(N log N) algorithms for all of the problems. Michael Ian Shamos, Dan Hoey |
FOCS | 1 |
| 1975 | Geometric ComplexityabstractThe complexity of a number of fundamental problems in computational geometry is examined and a number of new fast algorithms are presented and analyzed. General methods for obtaining results in geometric complexity are given and upper and lower bounds are obtained for problems involving sets of points, lines, and polygons in the plane. An effort is made to recast classical theorems into a useful computational form and analogies are developed between constructibility questions in Euclidean geometry and computability questions in modern computational complexity. Michael Ian Shamos |
STOC | 1 |