Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Paul J. Heffernan

dblp:89/1766 · DBLP profile ↗
← Back
12ranked-venue papers
9as first author
0since 2021 · last 1997
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 9 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 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
5 papers
Computational geometry · 81% Graph algorithms and graph theory · 10% Algorithms and data structures · 9%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational geometry
polygon algorithms
0.021993
An Optimal Algorithm for the Two-Guard Problem · SCG 1993
Structured Visibility Profiles with Applications to Problems in Simple Polygons (Extended Abstract) · SCG 1990
Computational geometry
convex hull
0.011995
An Optimal Algorithm for Computing Visibility in the Plane · SIAM J. Comput. 1995
Computational geometry › visibility
visibility computation
0.011995
An Optimal Algorithm for Computing Visibility in the Plane · SIAM J. Comput. 1995
Computational geometry › geometric graph
geometric spanners
0.011993
Optimally Sparse Spanners in 3-Dimensional Euclidean Space · SCG 1993
Computational geometry › geometric shortest paths
shortest path in polygon
0.011993
An Optimal Algorithm for the Two-Guard Problem · SCG 1993
Graph algorithms and graph theory › graph spanners
spanner construction
0.011993
Optimally Sparse Spanners in 3-Dimensional Euclidean Space · SCG 1993
Computational geometry › geometric graph › geometric spanners
sparse euclidean spanners
0.011993
Optimally Sparse Spanners in 3-Dimensional Euclidean Space · SCG 1993
Computational geometry › triangulation
polygon triangulation
0.011990
Structured Visibility Profiles with Applications to Problems in Simple Polygons (Extended Abstract) · SCG 1990

Methods — techniques the papers use, named apart from their topics

optimal algorithm · 0.0greedy algorithm · 0.0constructive algorithm · 0.0approximation algorithm · 0.0linear-time algorithm · 0.0
YearPublicationVenuePosition
1997 LR-visibility in Polygons
Gautam Das 0001, Paul J. Heffernan, Giri Narasimhan
Comput. Geom.2
1995 An Optimal Algorithm for Computing Visibility in the Plane
abstract
The authors give an algorithm to compute the visibility polygon from a point among a set of h pairwise-disjoint polygonal obstacles with a total of n vertices. The algorithm uses $O(n)$ space and runs in optimal time $\Theta (n + h \log h)$, improving the previous upper bound of $O(n \log n)$. A direct consequence of the algorithm is an $O(n + h \log h)$ time algorithm for computing the convex hull of h disjoint simple polygons.
Paul J. Heffernan, Joseph S. B. Mitchell
SIAM J. Comput.1
1994 Approximate Decision Algorithms for Point Set Congruence
Paul J. Heffernan, Stefan Schirra
Comput. Geom.1
1993 Optimally Sparse Spanners in 3-Dimensional Euclidean Space
abstract
Let V be a set of n points in 3-dimensional Euclidean space. A subgraph of the complete Euclidean graph is a t-spanner if for any u and v in V, the length of the shortest path from u to v in the spanner is at most ttimes d(u, v). We show that for any t > 1, a greedy algorithm produces a t-spanner with O(n) edges, and total edge weight O(1).wt(MST), where MST is a minimum spanning tree of V.
Gautam Das 0001, Paul J. Heffernan, Giri Narasimhan
SCG2
1993 An Optimal Algorithm for the Two-Guard Problem
abstract
In this paper we give optimal solutions for two versions of the two-guard problem. Given a simple polygon P with vertices s and t, the straight walk problem asks whether we can move two points monotonically on P from s to t, one clockwise and one counterclockwise, such that the points are always co-visible. In the counter walk problem, both points move clockwise, one from s to t and the other from t to s. We provide Θ(n) constructive algorithms for both problems. We obtain our results by examining the structure of the restrictions placed on the motion of the two points, and by employing properties of shortest paths and shortest path trees.
Paul J. Heffernan
SCG1
1993 Constructing Degree-3 Spanners with Other Sparseness Properties
Gautam Das 0001, Paul J. Heffernan
ISAAC2
1993 Generalized Approzimate Algorithms for Point Set Congruence
Paul J. Heffernan
WADS1
1993 Linear-time Algorithms for Weakly-monotone Polygons
Paul J. Heffernan
Comput. Geom.1
1992 Approximate Decision Algorithms for Point Set Congruence
abstract
Approximate decision algorithms for point set congruence
Paul J. Heffernan, Stefan Schirra
SCG1
1991 An Optimal Algorithm for Computing Visibility in the Plane
Paul J. Heffernan, Joseph S. B. Mitchell
WADS1
1991 The Translation Square Map and Approximate Congruence
Paul J. Heffernan
Inf. Process. Lett.1
1990 Structured Visibility Profiles with Applications to Problems in Simple Polygons (Extended Abstract)
abstract
A number of problems in computational geometry involving simple polygons can be solved in linear time once the polygon has been triangulated. Since the worst-case time bound for triangulating a general simple polygon is currently super-linear, these algorithms are not linear time in the worst case. In this paper we define the structured visibility profile of a polygonal path and show how to compute it in linear time. We apply this result to solve many problems in linear time that previously required triangulation. Our list of problems includes: translation separability of two simple polygons, computing the weak visibility region for a segment within a simple polygon, finding shortest monotone paths in a simple polygon, ray shooting from an edge, and the convex rope problem.
Paul J. Heffernan, Joseph S. B. Mitchell
SCG1