EDBT 2026 Demo / reviewers in the wild / expert
William P. Thurston
dblp:73/1835
· DBLP profile ↗
9ranked-venue papers
1as first author
0since 2021 · last 2003
0000-0003-4157-517XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5Graphics, computer vision, multimedia, augmented reality and games · 2Systems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging 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 · 43% Computational complexity · 31% Graph algorithms and graph theory · 21% | |
| Computer graphics and multimedia
1 paper |
Geometric modeling and processing · 56% Image and video processing · 44% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry
computational topology |
0.0 | 1 | 2002 | 3-MANIFOLD KNOT GENUS is NP-complete · CCC 2002 |
Graph algorithms and graph theory
graph separators |
0.0 | 2 | 1997 | Separators for sphere-packings and nearest neighbor graphs · J. ACM 1997 Separators in Two and Three Dimensions · STOC 1990 |
Computational geometry › combinatorial geometry › geometric set systems
geometric separators |
0.0 | 1 | 1997 | Separators for sphere-packings and nearest neighbor graphs · J. ACM 1997 |
Image and video processing › edge detection
edge tracing |
0.0 | 1 | 1990 | Contour tracing by piecewise linear approximations · ACM Trans. Graph. 1990 |
Geometric modeling and processing › computational geometry › geometric approximation
piecewise linear approximation |
0.0 | 1 | 1990 | Contour tracing by piecewise linear approximations · ACM Trans. Graph. 1990 |
Computational geometry
geometric graph theory |
0.0 | 1 | 1990 | Separators in Two and Three Dimensions · STOC 1990 |
Graph algorithms and graph theory › graph separators
separator theorem |
0.0 | 1 | 1990 | Separators in Two and Three Dimensions · STOC 1990 |
Algorithms and data structures
randomized algorithms |
0.0 | 1 | 1997 | Separators for sphere-packings and nearest neighbor graphs · J. ACM 1997 |
Computational geometry
triangulation |
0.0 | 1 | 1986 | Rotation Distance, Triangulations, and Hyperbolic Geometry · STOC 1986 |
Geometric modeling and processing › computational geometry › polygonal partitioning
triangulation |
0.0 | 1 | 1990 | Contour tracing by piecewise linear approximations · ACM Trans. Graph. 1990 |
Algorithms and data structures › numerical linear algebra
linear system solving |
0.0 | 1 | 1990 | Separators in Two and Three Dimensions · STOC 1990 |
Computational geometry › metric geometry
hyperbolic geometry |
0.0 | 1 | 1986 | Rotation Distance, Triangulations, and Hyperbolic Geometry · STOC 1986 |
Methods — techniques the papers use, named apart from their topics
planar separator theorem · 0.0randomized algorithm · 0.0reflection-generated triangulations · 0.0piecewise linear approximation · 0.0RNC · 0.0geometric analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | The Size of Spanning Disks for Polygonal Curves
Joel Hass, Jack Snoeyink, William P. Thurston |
Discret. Comput. Geom. | 3 |
| 2002 | 3-MANIFOLD KNOT GENUS is NP-completeabstractSummary form only given, as follows. One of the central questions in topology is determining whether a given curve is knotted or unknotted. An algorithm to decide this question was given by Haken (1961), using the technique of normal surfaces. These surfaces are rigid, discretized surfaces, well suited for algorithmic analysis. Any oriented surface without boundary can be obtained from a sphere by adding "handles". The number of handles is called the genus of the surface, and the smallest genus of a spanning surface for a curve is called the genus of the curve. A curve has genus zero if and only if it is unknotted. Schubert extended Haken's work, giving an algorithm to determine the genus of a curve in any 3-manifold. We examine the problem of deciding whether a polygonal knot in a closed triangulated three-dimensional manifold bounds a surface of genus at most g, 3-MANIFOLD KNOT GENUS. Previous work of Hass, Lagarias and Pippenger had shown that this problem is in PSPACE. No lower bounds on the running time were previously known. We show that this problem is NP-complete. Ian Agol, Joel Hass, William P. Thurston |
CCC | 3 |
| 2002 | 3-manifold knot genus is NP-completabstractWe show that the problem of deciding whether a polygonal knot in a closed three-dimensional manifold bounds a surface of genus at most g is NP-complete. Ian Agol, Joel Hass, William P. Thurston |
STOC | 3 |
| 1997 | Separators for sphere-packings and nearest neighbor graphsabstractA collection of n balls in d dimensions forms a k -ply system if no point in the space is covered by more than k balls. We show that for every k -ply system Γ, there is a sphere S that intersects at most O ( k 1/ d n 1−1/ d ) balls of Γ and divides the remainder of Γ into two parts: those in the interior and those in the exterior of the sphere S , respectively, so that the larger part contains at most (1−1/( d +2)) n balls. This bound of ( O ( k 1/ d n 1−1/ d ) is the best possible in both n and k . We also present a simple randomized algorithm to find such a sphere in O(n) time. Our result implies that every k -nearest neighbor graphs of n points in d dimensions has a separator of size O ( k 1/ d n 1−1/ d ). In conjunction with a result of Koebe that every triangulated planar graph is isomorphic to the intersection graph of a disk-packing, our result not only gives a new geometric proof of the planar separator theorem of Lipton and Tarjan, but also generalizes it to higher dimensions. The separator algorithm can be used for point location and geometric divide and conquer in a fixed dimensional space. Gary L. Miller, Shang-Hua Teng, William P. Thurston, Stephen A. Vavasis |
J. ACM | 3 |
| 1992 | Short Encodings of Evolving StructuresabstractA derivation in a transformational system such as a graph grammar may be redundant in the sense that the exact order of the transformations may not affect the final outcome; all that matters is that each transformation, when applied, is applied to the correct substructure. By taking advantage of this redundancy, we can develop an efficient encoding scheme for such derivations. This encoding scheme has a number of diverse applications. It can be used in efficient enumeration of combinatorial objects or for compact representation of program and data structure transformations. It can also be used to derive lower bounds on lengths of derivations. It is shown, for example, that $\Omega ( n \log n )$ applications of the associative and commutative laws are required in the worst case to transform an n-variable expression over a binary associative, commutative operation into some other equivalent expression. Similarly, it is shown that $\Omega ( n\log n )$ “diagonal flips” are required in the worst case to transform one n-vertex numbered triangulated planar graph into some other one. Both of these lower bounds have matching upper bounds. An $O( n\log n )$ upper bound for associative, commutative operations was known previously, whereas here an $O( n\log n )$ upper bound for diagonal flips is obtained. Daniel Dominic Sleator, Robert E. Tarjan, William P. Thurston |
SIAM J. Discret. Math. | 3 |
| 1990 | Separators in Two and Three DimensionsabstractWe show that every graph that is the 1-skeleton of a simplicial complex K in 3-dimensions has a separator of size O(c 2/3 + ~), where c is the number of 3-simplexes in K and 0 is the number of 0simplexes on the boundary of K, if every 3-simplex has bounded aspect-ratio.This is natural generalization of the separator results for planar graphs, such as the Lipton and Tarjan planar separator theorem.We also show that a family of separators of size O(c 2/3) exists and is constructible.Using this family of separators we get an O(n 2) time algorithm for solving linear systems that arise from the finite element method.In particular, we solve linear systems in O(n 2) time where the underlying graph is the 1-skeleton of a simplicial complex having bounded aspect-ratio and small boundary.All the constructions work in RNC with a reasonably small number of processors. Gary L. Miller, William P. Thurston |
STOC | 2 |
| 1990 | Contour tracing by piecewise linear approximationsabstractWe present a method for tracing a curve that is represented as the contour of a function in Euclidean space of any dimension. The method proceeds locally by following the intersections of the contour with the facets of a triangulation of space. The algorithm does not fail in the presence of high curvature of the contour; it accumulates essentially no round-off error and has a well-defined integer test for detecting a loop. In developing the algorithm, we explore the nature of a particular class of triangulations of Euclidean space, namely, those generated by reflections. David P. Dobkin, Allan R. Wilks, Silvio V. F. Levy, William P. Thurston |
ACM Trans. Graph. | 4 |
| 1986 | Rotation Distance, Triangulations, and Hyperbolic GeometryabstractComputer Science Department Daniel Dominic Sleator, Robert E. Tarjan, William P. Thurston |
STOC | 3 |
| 1981 | The Challenge of Testing VLSI in the 1980's
William P. Thurston |
ITC | 1 |