EDBT 2026 Demo / reviewers in the wild / expert
L. Paul Chew
dblp:69/6168
· DBLP profile ↗
31ranked-venue papers
20as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 14 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 5 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorSystems, architecture and hardware · 2Software engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
13 papers |
Computational geometry · 57% Algorithms and data structures · 27% Mathematical optimization · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Parallel and multicore computing · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Bioinformatics and computational biology · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Indexing and storage engines · 100% |
Topics — the 30 heaviest of 33, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
speculative parallelization |
0.2 | 2 | 2008 | Optimistic parallelism benefits from data partitioning · ASPLOS 2008 Optimistic parallelism requires abstractions · PLDI 2007 |
Parallel and multicore computing › parallel computing › parallel applications
irregular applications |
0.1 | 2 | 2008 | Optimistic parallelism requires abstractions · PLDI 2007 Optimistic parallelism benefits from data partitioning · ASPLOS 2008 |
Parallel and multicore computing
data distribution |
0.1 | 1 | 2008 | Optimistic parallelism benefits from data partitioning · ASPLOS 2008 |
Computational geometry
mesh generation |
0.1 | 5 | 2002 | Guaranteed: quality parallel delaunay refinement for restricted polyhedral domains · SCG 2002 Guaranteed-Quality Delaunay Meshing in 3D (Short Version) · SCG 1997 Dihedral Bounds for Mesh Generation in High Dimensions · SODA 1995 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2007 | Optimistic parallelism requires abstractions · PLDI 2007 |
Bioinformatics and computational biology › structural bioinformatics › structural similarity
protein structure similarity |
0.1 | 1 | 2006 | Exact computation of protein structure similarity · SCG 2006 |
Mathematical optimization
continuous optimization |
0.1 | 1 | 2006 | Exact computation of protein structure similarity · SCG 2006 |
Algorithms and data structures
dynamic programming |
0.1 | 1 | 2006 | Exact computation of protein structure similarity · SCG 2006 |
Algorithms and data structures › sequence algorithms › string algorithms
sequence alignment |
0.1 | 1 | 2006 | Exact computation of protein structure similarity · SCG 2006 |
Computational geometry › triangulation
delaunay triangulation |
0.0 | 4 | 1997 | Guaranteed-Quality Delaunay Meshing in 3D (Short Version) · SCG 1997 Guaranteed-Quality Mesh Generation for Curved Surfaces · SCG 1993 Placing the Largest Similar Copy of a Convex Polygon Among Polygonal Obstacles · SCG 1989 |
Bioinformatics and computational biology › structural bioinformatics
protein structure |
0.0 | 1 | 2002 | Finding the consensus shape for a protein family · SCG 2002 |
Computational geometry › mesh generation
delaunay refinement |
0.0 | 1 | 2002 | Guaranteed: quality parallel delaunay refinement for restricted polyhedral domains · SCG 2002 |
Computational geometry
shape analysis |
0.0 | 1 | 2002 | Finding the consensus shape for a protein family · SCG 2002 |
Bioinformatics and computational biology
protein structure analysis |
0.0 | 1 | 1999 | Fast detection of common geometric substructure in proteins · RECOMB 1999 |
Compilers and program optimization › parallelization
automatic parallelization |
0.0 | 1 | 2007 | Optimistic parallelism requires abstractions · PLDI 2007 |
Computational geometry › distance measures
convex distance functions |
0.0 | 2 | 1995 | Voronoi Diagrams of Lines in 3-Space Under Polyhedral Convex Distance Functions · SODA 1995 Voronoi diagrams based on convex distance functions · SCG 1985 |
Computational geometry
voronoi diagram |
0.0 | 2 | 1995 | Voronoi Diagrams of Lines in 3-Space Under Polyhedral Convex Distance Functions · SODA 1995 Voronoi diagrams based on convex distance functions · SCG 1985 |
Parallel and multicore computing › parallel computing › parallel scientific computing
parallel mesh generation |
0.0 | 1 | 2002 | Guaranteed: quality parallel delaunay refinement for restricted polyhedral domains · SCG 2002 |
Geometric modeling and processing
shape matching |
0.0 | 1 | 1991 | An Efficiently Computable Metric for Comparing Polygonal Shapes · IEEE Trans. Pattern Anal. Mach. Intell. 1991 |
Computational geometry
geometric similarity |
0.0 | 1 | 1990 | An Efficiently Computable Metric for Comparing Polygonal Shapes · SODA 1990 |
Computational geometry
shape matching |
0.0 | 1 | 1990 | An Efficiently Computable Metric for Comparing Polygonal Shapes · SODA 1990 |
Computational geometry › geometric optimization
convex polygon placement |
0.0 | 1 | 1989 | Placing the Largest Similar Copy of a Convex Polygon Among Polygonal Obstacles · SCG 1989 |
Computational geometry › combinatorial geometry
davenport-schinzel sequences |
0.0 | 1 | 1989 | Placing the Largest Similar Copy of a Convex Polygon Among Polygonal Obstacles · SCG 1989 |
Computational geometry › triangulation › delaunay triangulation
constrained delaunay triangulation |
0.0 | 1 | 1987 | Constrained Delaunay Triangulations · SCG 1987 |
Mathematical optimization › numerical analysis
finite-element method |
0.0 | 1 | 1987 | Constrained Delaunay Triangulations · SCG 1987 |
Graph algorithms and graph theory › spanning tree
minimum spanning tree |
0.0 | 1 | 1987 | Constrained Delaunay Triangulations · SCG 1987 |
Computational geometry
metric space |
0.0 | 1 | 1985 | Voronoi diagrams based on convex distance functions · SCG 1985 |
Computational geometry
motion planning |
0.0 | 1 | 1985 | Planning the shortest path for a disc in O(n2log n) time · SCG 1985 |
Computational geometry › motion planning
polygonal obstacles |
0.0 | 1 | 1985 | Planning the shortest path for a disc in O(n2log n) time · SCG 1985 |
Graph algorithms and graph theory
shortest path |
0.0 | 1 | 1985 | Planning the shortest path for a disc in O(n2log n) time · SCG 1985 |
Methods — techniques the papers use, named apart from their topics
dynamic programming · 0.1continuous optimization · 0.1iterative algorithm · 0.1convergence proof · 0.1distributed-memory parallelism · 0.0distributed memory parallelism · 0.0delaunay refinement · 0.0l2 distance · 0.0delaunay triangulation · 0.0geometric algorithms · 0.0mesh refinement · 0.0turning function · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Optimistic parallelism benefits from data partitioningabstractRecent studies of irregular applications such as finite-element mesh generators and data-clustering codes have shown that these applications have a generalized data parallelism arising from the use of iterative algorithms that perform computations on elements of worklists. In some irregular applications, the computations on different elements are independent. In other applications, there may be complex patterns of dependences between these computations. Milind Kulkarni 0001, Keshav Pingali, Ganesh Ramanarayanan, Bruce Walter, Kavita Bala, L. Paul Chew |
ASPLOS | 6 |
| 2008 | Scheduling strategies for optimistic parallel execution of irregular programsabstractRecent application studies have shown that many irregular applications have a generalized data parallelism that manifests itself as iterative computations over worklists of different kinds. In general, there are complex dependencies between iterations. These dependencies cannot be elucidated statically because they depend on the inputs to the program; thus, optimistic parallel execution is the only tractable approach to parallelizing these applications. Milind Kulkarni 0001, Patrick Carribault, Keshav Pingali, Ganesh Ramanarayanan, Bruce Walter, Kavita Bala, L. Paul Chew |
SPAA | 7 |
| 2007 | Optimistic parallelism requires abstractionsabstractIrregular applications, which manipulate large, pointer-based data structures like graphs, are difficult to parallelize manually. Automatic tools and techniques such as restructuring compilers and run-time speculative execution have failed to uncover much parallelism in these applications, in spite of a lot of effort by the research community. These difficulties have even led some researchers to wonder if there is any coarse-grain parallelism worth exploiting in irregular applications. Milind Kulkarni 0001, Keshav Pingali, Bruce Walter, Ganesh Ramanarayanan, Kavita Bala, L. Paul Chew |
PLDI | 6 |
| 2006 | Exact computation of protein structure similarityabstractA protein can be considered as a string (on the alphabet of 20 amino acids) or as a structure (each protein folds into a particular 3D configuration). Consider the following string-based problem: Given two protein strings that are not necessarily similar in their entirety, determine the most similar contiguous substrings, one from each protein. The exact meaning of most similar here is determined by the user; it is based on user-specified scores for character vs. character similarity and for character vs. space similarity. It is important to allow for spaces or gaps because evolutionary changes to proteins often involve insertion or deletion of one or more individual amino acids. For this kind of string-based similarity, the most-similar substrings can be determined in time O(mn) using Dynamic Programming (DP).The goal here is to design an algorithm for similarity of protein structures as opposed to protein strings. The inspiration for our algorithm is drawn from the DP-based similarity algorithm for strings. Instead of comparing sequences of characters, we compare sequences of vectors. One complication for working with structures instead of strings is the problem of orientation: basically, two structures that have similar shape can "look different" if they are at different orientations. Algorithmically, this means that we must establish the optimal orientations for our two proteins as well as finding the similar subsequences. In other words, an algorithm for similarity of structures involves both discrete optimization (to find the corresponding subsequences) and continuous optimization (to find the optimal orientation). Interestingly, if the correspondence is given then the optimal orientation (for that correspondence) is easy to find, and if the the orientation is given then the optimal correspondence (for that orientation) is easy to find. The challenge is to accomplish both optimizations at once. Note that the technique presented here produces a globally optimal solution; there are no approximations or assumptions of randomness. L. Paul Chew |
SCG | 1 |
| 2006 | Indexing for Function Approximation
Biswanath Panda, Mirek Riedewald, Stephen B. Pope, Johannes Gehrke, L. Paul Chew |
VLDB | 5 |
| 2004 | Finding the Consensus Shape for a Protein Family
L. Paul Chew, Klara Kedem |
Algorithmica | 1 |
| 2004 | Guaranteed-quality parallel Delaunay refinement for restricted polyhedral domains
Démian Nave, Nikos Chrisochoides, L. Paul Chew |
Comput. Geom. | 3 |
| 2004 | Voronoi diagrams of moving points in the plane and of lines in space: tight bounds for simple configurations
Amit Weisman, L. Paul Chew, Klara Kedem |
Inf. Process. Lett. | 2 |
| 2002 | Finding the consensus shape for a protein familyabstractWe define and prove properties of the consensus shape for a family of proteins, a protein-like structure that provides a compact summary of the significant structural information for a protein family. If all members of a protein family exhibit a geometric relationship between corresponding alpha carbons then that relationship is preserved in the consensus shape. In particular, distances and angles that are consistent across family members are preserved. For the consensus shape, the spacing between successive alpha carbons is variable, with small distances in regions where the members of the protein family exhibit significant variation and large distances (up to the standard spacing of about 4\AA) in regions where the family members agree. Despite this non-protein-like characteristic, the consensus shape preserves and highlights important structural information. We describe an iterative algorithm for computing the consensus shape and prove that the algorithm converges. We also present the results of experiments in which we build consensus shapes for several known protein families. L. Paul Chew, Klara Kedem |
SCG | 1 |
| 2002 | Guaranteed: quality parallel delaunay refinement for restricted polyhedral domainsabstractWe describe a distributed memory parallel Delaunay refinement algorithm for polyhedral domains which can generate meshes containing tetrahedra with circumradius to shortest edge ratio less than 2, as long as the angle separating any two incident segments and/or facets is between 90° and 270° degrees. Input to our implementation is an element--wise partitioned, conforming Delaunay mesh of a restricted polyhedral domain which has been distributed to the processors of a parallel system. The submeshes of the distributed mesh are then independently refined by concurrently inserting new mesh vertices.Our algorithm allows a new mesh vertex to affect both the submesh tetrahedralizations and the submesh interfaces induced by the partitioning. This flexibility is crucial to ensure mesh quality, but it introduces unpredictable and variable latencies due to long delays in gathering remote data required for updating mesh data structures. In our experiments, more than 80% of this latency was masked with computation due to the fine--grained concurrency of our algorithm.Our experiments also show that the algorithm is efficient in practice, even for certain domains whose boundaries do not conform to the theoretical limits imposed by the algorithm. The algorithm we describe is the first step in the development of much more sophisticated guaranteed--quality parallel mesh generation algorithms. Démian Nave, Nikos Chrisochoides, L. Paul Chew |
SCG | 3 |
| 2002 | Walking around fat obstacles
L. Paul Chew, Haggai David, Matthew J. Katz, Klara Kedem |
Inf. Process. Lett. | 1 |
| 1999 | Fast detection of common geometric substructure in proteinsabstractWe consider the problem of identifying common threedimensional substructures between proteins.Our method is based on comparing the shape of the a-carbon backbone structures of the proteins in order to find 3D rigid motions that bring portions of the geometric structures into correspondence.We propose a geometric representation of protein backbone chains that is compact yet allows for similarity measures that are robust against noise and outliers.We represent the structure of the backbone as a sequence of unit vectors, defined by each adjacent pair of a-carbons; we then define a measure of the similarity of two protein structures baaed on the RMS (root mean squared) distance between corresponding orientation vectors of the two proteins.Our measure has several advantages over measures that are commonly used for comparing protein shapes, such as the minimum RMS distance between the 3D positions of corresponding atoms in two proteins.This L. Paul Chew, Daniel P. Huttenlocher, Klara Kedem, Jon M. Kleinberg |
RECOMB | 1 |
| 1999 | Geometric Pattern Matching in d -Dimensional Space
L. Paul Chew, Dorit Dor, Alon Efrat, Klara Kedem |
Discret. Comput. Geom. | 1 |
| 1998 | Getting around a lower bound for the minimum Hausdorff distanceabstractWe consider the following geometric pattern matching problem: find the minimum Hausdorff distance between two point sets under translation with L1 or L∞ as the underlying metric. Huttenlocher, Kedem and Sharir have shown that this minimum distance can be found by constructing the upper envelope of certain Voronoi surfaces. Further, they show that if the two sets are each of cardinality n then the complexity of the upper envelope of such surfaces is Ω(n3). We examine the question of whether one can get around this cubic lower bound, and show that under the L1 and L∞ metrics, the time to compute the minimum Hausdorff distance between two point sets is O(n2log2n). L. Paul Chew, Klara Kedem |
Comput. Geom. | 1 |
| 1997 | Guaranteed-Quality Delaunay Meshing in 3D (Short Version)abstractArticle Free Access Share on Guaranteed-quality Delaunay meshing in 3D (short version) Author: L. Paul Chew Department of Computer Science, Cornell University, Ithaca, NY Department of Computer Science, Cornell University, Ithaca, NYView Profile Authors Info & Claims SCG '97: Proceedings of the thirteenth annual symposium on Computational geometryAugust 1997 Pages 391–393https://doi.org/10.1145/262839.263018Online:01 August 1997Publication History 68citation785DownloadsMetricsTotal Citations68Total Downloads785Last 12 Months20Last 6 weeks6 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF L. Paul Chew |
SCG | 1 |
| 1997 | Sorting Helps for Voronoi Diagrams
L. Paul Chew, Steven Fortune |
Algorithmica | 1 |
| 1997 | Near-quadratic Bounds for the L1Voronoi Diagram of Moving PointsabstractGiven a set of n moving points in the plane, how many topological changes occur in the Voronoi diagram of the points? If each point has constant velocity then there is an upper bound of O(n3) (Guibas et al., 1991) and an easy lower bound of Ω(n2). It is widely believed that the true upper bound should be close to O(n2). We show this belief to be true for the case of Voronoi diagrams based on the L1 (or L∞) metric; the number of changes is shown to be O(n2α(n)) where α(n) grows so slowly it is effectively a small constant for all reasonable values of n. L. Paul Chew |
Comput. Geom. | 1 |
| 1997 | Geometric Pattern Matching Under Euclidean MotionabstractGiven two planar sets A and B, we examine the problem of determining the smallest ϵ such that there is a Euclidean motion (rotation and translation) of A that brings each member of A within distance ϵ of some member of B. We establish upper bounds on the combinatorial complexity of this subproblem in model-based computer vision, when the sets A and B contain points, line segments, or (filled-in) polygons. We also show how to use our methods to substantially improve on existing algorithms for finding the minimum Hausdorff distance under Euclidean motion. L. Paul Chew, Michael T. Goodrich, Daniel P. Huttenlocher, Klara Kedem, Jon M. Kleinberg, Dina Kravets |
Comput. Geom. | 1 |
| 1996 | Planar Spanners and Approximate Shortest Path Queries among Obstacles in the Plane
Srinivasa Rao Arikati, Danny Ziyi Chen, L. Paul Chew, Gautam Das 0001, Michiel H. M. Smid, Christos D. Zaroliagis |
ESA | 3 |
| 1995 | Geometric Pattern Matching in d-Dimensional Space
L. Paul Chew, Dorit Dor, Alon Efrat, Klara Kedem |
ESA | 1 |
| 1995 | Dihedral Bounds for Mesh Generation in High Dimensions
Marshall W. Bern, L. Paul Chew, David Eppstein, Jim Ruppert |
SODA | 2 |
| 1995 | Voronoi Diagrams of Lines in 3-Space Under Polyhedral Convex Distance Functions
L. Paul Chew, Klara Kedem, Micha Sharir, Boaz Tagansky, Emo Welzl |
SODA | 1 |
| 1993 | Guaranteed-Quality Mesh Generation for Curved SurfacesabstractFor several commonly-used solution techniques for partial differential equations, the first step is to divide the problem region into simply-shaped elements, creating a mesh. We present a technique for creating high-quality triangular meshes for regions on curved surfaces. This technique is an extension of previous methods we developed for regions in the plane. For both flat and curved surfaces, the resulting meshes are guaranteed to exhibit the following properties: (1) internal and external boundaries are respected, (2) element shapes are guaranteed—all elements are triangles with angles between 30 and 120 degrees (with the exception of badly shaped elements that may be required by the specified boundary), and (3) element density can be controlled, producing small elements in “interesting” areas and large elements elsewhere. An additional contribution of this paper is the development of a practical generalization of Delaunay triangulation to curved surfaces. L. Paul Chew |
SCG | 1 |
| 1993 | A Convex Polygon Among Polygonal Obstacles: Placement and High-clearance Motion
L. Paul Chew, Klara Kedem |
Comput. Geom. | 1 |
| 1991 | An Efficiently Computable Metric for Comparing Polygonal ShapesabstractA method for comparing polygons that is a metric, invariant under translation, rotation, and change of scale, reasonably easy to compute, and intuitive is presented. The method is based on the L/sub 2/ distance between the turning functions of the two polygons. It works for both convex and nonconvex polygons and runs in time O(mn log mn), where m is the number of vertices in one polygon and n is the number of vertices in the other. Some examples showing that the method produces answers that are intuitively reasonable are presented.> Esther M. Arkin, L. Paul Chew, Daniel P. Huttenlocher, Klara Kedem, Joseph S. B. Mitchell |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1990 | An Efficiently Computable Metric for Comparing Polygonal Shapes
Esther M. Arkin, L. Paul Chew, Daniel P. Huttenlocher, Klara Kedem, Joseph S. B. Mitchell |
SODA | 2 |
| 1989 | Placing the Largest Similar Copy of a Convex Polygon Among Polygonal ObstaclesabstractGiven a convex polygon P and an environment consisting of polygonal obstacles, we find the largest similar copy of P that does not intersect any of the obstacles. Allowing translation, rotation, and change-of-size, our method combines a new notion of Delaunay triangulation for points and edges with the well-known functions based on Davenport-Schinzel sequences producing an almost quadratic algorithm for the problem. Namely, if P is a convex k-gon and if Q has n corners and edges then we can find the placement of the largest similar copy of P in the environment Q in time Ο(k4n λ4(kn) log n), where λ4 is one of the almost-linear functions related to Davenport-Schinzel sequences. If the environment consists only of points then we can find the placement of the largest similar copy of P in time Ο(k2n λ3(kn) log n). L. Paul Chew, Klara Kedem |
SCG | 1 |
| 1989 | Constrained Delaunay Triangulations
L. Paul Chew |
Algorithmica | 1 |
| 1987 | Constrained Delaunay TriangulationsabstractGiven a set of n vertices in the plane together with a set of noncrossing edges, the constrained Delaunay triangulation (CDT) is the triangulation of the vertices with the following properties: (1) the prespecified edges are included in the triangulation, and (2) it is as close as possible to the Delaunay triangulation. We show that the CDT can be built in optimal Ο(n log n) time using a divide-and-conquer technique. This matches the time required to build an arbitrary (unconstrained) Delaunay triangulation and the time required to build an arbitrary constrained (nonDelaunay) triangulation. CDTs, because of their relationship with Delaunay triangulations, have a number of properties that should make them useful for the finite-element method. Applications also include motion planning in the presence of polygonal obstacles in the plane and constrained Euclidean minimum spanning trees, spanning trees subject to the restriction that some edges are prespecified. L. Paul Chew |
SCG | 1 |
| 1985 | Planning the shortest path for a disc in O(n2log n) timeabstractGiven a robot R, a set S of obstacles, and points p and q, the Shortest Path Problem is to find the shortest path for R to move from p to q without crashing into any of the obstacles. We show that if the problem is restricted to a disc-shaped robot in the plane with nonintersecting polygons as obstacles then the shortest path can be found in time O(n2log n) where n is the number of edges that make up the polygonal obstacles. This matches the best time currently known for the simpler problem of finding the shortest path in the plane for a point robot. L. Paul Chew |
SCG | 1 |
| 1985 | Voronoi diagrams based on convex distance functionsabstractWe present an “expanding waves” view of Voronoi diagrams that allows such diagrams to be defined for very general metrics and for distance measures that do not qualify as metrics. If a pebble is dropped into a still pond, circular waves move out from the point of impact. If n pebbles are dropped simultaneously, the places where wave fronts meet define the Voronoi diagram on the n points of impact. L. Paul Chew, Robert L. Scot Drysdale |
SCG | 1 |