William J. Lenhart

dblp:l/WilliamJLenhart · DBLP profile ↗
← Back
35ranked-venue papers
14as first author
8since 2021 · last 2025
0000-0002-8618-2444ORCID · verified

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

Theory of computation · 29 · 12 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1 · 1 first-author
YearPublicationVenuePosition
2025 Separability of Witness Gabriel Drawings
abstract
A witness Gabriel drawing Γ is a straight-line drawing of a graph in which any two vertices of Γ are adjacent if and only if the disk having these vertices as antipodal points contains no element of a special set of points called witnesses. A witness Gabriel drawing is linearly separable if the vertices and the witnesses lie in opposite half-planes. We prove that every outerplanar graph has a linearly separable witness Gabriel drawing by introducing and studying a new type of drawing that we call a border parabola drawing. We then use border parabola drawings to characterize those triangle-free graphs that admit a linearly separable witness Gabriel drawing. We also consider witness Gabriel drawings where no witness lies in the interior of the convex hull of the vertex set, which we call convexly separable drawings. We construct witness Gabriel drawable graphs for which any witness Gabriel drawing must be convexly separable and that do not admit any linearly separable witness Gabriel drawing.
Carolina Haase, Philipp Kindermann, William J. Lenhart, Giuseppe Liotta
GD3
2024 On the complexity of the storyplan problem
abstract
We study the problem of representing a graph as a storyplan, a recently introduced model for dynamic graph visualization. It is based on a sequence of frames, each showing a subset of vertices and a planar drawing of their induced subgraphs, where vertices appear and disappear over time. Namely, in the StoryPlan problem, we are given a graph and we want to decide whether there exists a total vertex appearance order for which a storyplan exists. We prove that the problem is NP-complete, and complement this hardness with two parameterized algorithms, one in the vertex cover number and one in the feedback edge set number of the input graph. We prove that partial 3-trees always admit a storyplan, which can be computed in linear time. Finally, we show that the problem remains NP-complete if the vertex appearance order is given and we have to choose how to draw the frames.
Carla Binucci, Emilio Di Giacomo, William J. Lenhart, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Antonios Symvonis
J. Comput. Syst. Sci.3
2023 Mutual Witness Proximity Drawings of Isomorphic Trees
Carolina Haase, Philipp Kindermann, William J. Lenhart, Giuseppe Liotta
GD (1)3
2023 Drawing Partial 2-Trees with Few Slopes
William J. Lenhart, Giuseppe Liotta, Debajyoti Mondal, Rahnuma Islam Nishat
Algorithmica1
2023 Mutual witness Gabriel drawings of complete bipartite graphs
abstract
Let Γ be a straight-line drawing of a graph and let u and v be two vertices of Γ. The Gabriel disk of u,v is the disk having u and v as antipodal points. A pair 〈Γ0,Γ1〉 of vertex-disjoint straight-line drawings forms a mutual witness Gabriel drawing when, for i=0,1, any two vertices u and v of Γi are adjacent if and only if their Gabriel disk does not contain any vertex of Γ1−i. We characterize the pairs 〈G0,G1〉 of complete bipartite graphs that admit a mutual witness Gabriel drawing. The characterization leads to a linear time testing algorithm. We also show that when the pair 〈G0,G1〉 consists of two complete multi-partite graphs whose partition sets all have size greater than one, then the pair does not admit a mutual witness Gabriel drawing unless the pair is 〈K2,2,K2,2〉.
William J. Lenhart, Giuseppe Liotta
Theor. Comput. Sci.1
2022 On the Complexity of the Storyplan Problem
Carla Binucci, Emilio Di Giacomo, William J. Lenhart, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Antonios Symvonis
GD3
2022 Mutual Witness Gabriel Drawings of Complete Bipartite Graphs
William J. Lenhart, Giuseppe Liotta
GD1
2021 (k, p)-planarity: A relaxation of hybrid planarity
Emilio Di Giacomo, William J. Lenhart, Giuseppe Liotta, Timothy W. Randolph 0001, Alessandra Tappini
Theor. Comput. Sci.2
2020 Packing Trees into 1-Planar Graphs
abstract
We introduce and study the 1-planar packing problem: Given $k$ graphs with $n$ vertices $G_1, \dots, G_k$, find a 1-planar graph that contains the given graphs as edge-disjoint spanning subgraphs. We mainly focus on the case when each $G_i$ is a tree and $k=3$. We prove that a triple consisting of three caterpillars or of two caterpillars and a path may not admit a 1-planar packing, while two paths and a special type of caterpillar always have one. We then study 1-planar packings with few crossings and prove that three paths (resp. cycles) admit a 1-planar packing with at most seven (resp. fourteen) crossings. We finally show that a quadruple consisting of three paths and a perfect matching with $n \geq 12$ vertices admits a 1-planar packing, while such a packing does not exist if $n \leq 10$.
Felice De Luca, Emilio Di Giacomo, Seok-Hee Hong 0001, Stephen G. Kobourov, William J. Lenhart, Giuseppe Liotta, Henk Meijer, Alessandra Tappini, Stephen K. Wismath
WALCOM5
2020 Rounding Meshes in 3D
Olivier Devillers, Sylvain Lazard, William J. Lenhart
Discret. Comput. Geom.3
2020 Corrigendum to "On the edge-length ratio of outerplanar graphs" [Theoret. Comput. Sci. 770 (2019) 88-94]
Sylvain Lazard, William J. Lenhart, Giuseppe Liotta
Theor. Comput. Sci.2
2019 (k, p)-Planarity: A Relaxation of Hybrid Planarity
Emilio Di Giacomo, William J. Lenhart, Giuseppe Liotta, Timothy W. Randolph 0001, Alessandra Tappini
WALCOM2
2019 On the edge-length ratio of outerplanar graphs
Sylvain Lazard, William J. Lenhart, Giuseppe Liotta
Theor. Comput. Sci.2
2018 3D Snap Rounding
abstract
Let P be a set of n polygons in R^3, each of constant complexity and with pairwise disjoint interiors. We propose a rounding algorithm that maps P to a simplicial complex Q whose vertices have integer coordinates. Every face of P is mapped to a set of faces (or edges or vertices) of Q and the mapping from P to Q can be done through a continuous motion of the faces such that (i) the L_infty Hausdorff distance between a face and its image during the motion is at most 3/2 and (ii) if two points become equal during the motion, they remain equal through the rest of the motion. In the worst case, the size of Q is O(n^{15}) and the time complexity of the algorithm is O(n^{19}) but, under reasonable hypotheses, these complexities decrease to O(n^{5}) and O(n^{6}sqrt{n}).
Olivier Devillers, Sylvain Lazard, William J. Lenhart
SoCG3
2017 On the Edge-Length Ratio of Outerplanar Graphs
Sylvain Lazard, William J. Lenhart, Giuseppe Liotta
GD2
2017 On partitioning the edges of 1-plane graphs
William J. Lenhart, Giuseppe Liotta, Fabrizio Montecchiani
Theor. Comput. Sci.1
2013 Planar and Plane Slope Number of Partial 2-Trees
William J. Lenhart, Giuseppe Liotta, Debajyoti Mondal, Rahnuma Islam Nishat
GD1
2013 On point-sets that support planar graphs
Vida Dujmovic, William S. Evans, Sylvain Lazard, William J. Lenhart, Giuseppe Liotta, David Rappaport, Stephen K. Wismath
Comput. Geom.4
2012 On Representing Graphs by Touching Cuboids
David Bremner, William S. Evans, Fabrizio Frati, Laurie J. Heyer, Stephen G. Kobourov, William J. Lenhart, Giuseppe Liotta, David Rappaport, Sue Whitesides
GD6
2012 Point-Set Embeddability of 2-Colored Trees
Fabrizio Frati, Marc Glisse, William J. Lenhart, Giuseppe Liotta, Tamara Mchedlidze, Rahnuma Islam Nishat
GD3
2011 On Point-Sets That Support Planar Graphs
Vida Dujmovic, William S. Evans, Sylvain Lazard, William J. Lenhart, Giuseppe Liotta, David Rappaport, Stephen K. Wismath
GD4
2009 On the degree of standard geometric predicates for line transversals in 3D
Hazel Everett, Sylvain Lazard, William J. Lenhart, Linqiao Zhang
Comput. Geom.3
2004 Bichromatic P4-composition schemes for perfect orderability
Ryan B. Hayward, William J. Lenhart
Discret. Appl. Math.2
2002 The drawability problem for minimum weight triangulations
William J. Lenhart, Giuseppe Liotta
Theor. Comput. Sci.1
2000 Minimum Weight Drawings of Maximal Triangulations (Extended Abstract)
William J. Lenhart, Giuseppe Liotta
GD1
1997 Hamiltonian Cycles in Solid Grid Graphs
abstract
A grid graph is a finite node induced subgraph of the infinite two dimensional integer grid. A solid grid graph is a grid graph without holes. For general grid graphs, the Hamiltonian cycle problem is known to be NP complete. We give a polynomial time algorithm for the Hamiltonian cycle problem in solid grid graphs, resolving a longstanding open question posed by A. Itai et al. (1982). In fact, our algorithm can identify Hamiltonian cycles in quad quad graphs, a class of graphs that properly includes solid grid graphs.
Christopher Umans, William J. Lenhart
FOCS2
1997 Drawable and Forbidden Minimum Weight Triangulations
William J. Lenhart, Giuseppe Liotta
GD1
1996 Proximity Drawings of Outerplanar Graphs
William J. Lenhart, Giuseppe Liotta
GD1
1996 Characterizing Proximity Trees
Prosenjit Bose, William J. Lenhart, Giuseppe Liotta
Algorithmica2
1996 Drawing Outerplanar Minimum Weight Triangulations
William J. Lenhart, Giuseppe Liotta
Inf. Process. Lett.1
1995 How to Draw Outerplanar Minimum Weight Triangulations
William J. Lenhart, Giuseppe Liotta
GD1
1995 Reconfigurating Closed Polygonal Chains in Euclidean d-Space
William J. Lenhart, Sue Whitesides
Discret. Comput. Geom.1
1993 An art gallery theorem for line segments in the plane
George F. Jennings, William J. Lenhart
Pattern Recognit. Lett.2
1988 Computing the Link Center of a Simple Polygon
William J. Lenhart, Ricky Pollack, Jörg-Rüdiger Sack, Raimund Seidel, Micha Sharir, Subhash Suri, Godfried T. Toussaint, Sue Whitesides, Chee-Keng Yap
Discret. Comput. Geom.1
1987 Computing the Link Center of a Simple Polygon
abstract
The link center of a simple polygon P is the set of points x inside P at which the maximal link-distance from x to any other point in P is minimized, where the link distance between two points x, y inside P is defined as the smallest number of straight edges in a polygonal path inside P connecting x to y. We prove several geometric properties of the link center and present an algorithm that calculates this set in time Ο (n2), where n is the number of sides of P. We also give an Ο(n log n) algorithm for finding a point x in an approximate link center, namely the maximal link distance from x to any point in P is at most one more than the value attained from the link center.
William J. Lenhart, Ricky Pollack, Jörg-Rüdiger Sack, Raimund Seidel, Micha Sharir, Subhash Suri, Godfried T. Toussaint, Sue Whitesides, Chee-Keng Yap
SCG1