VLDB 2026 Research / reviewers in the wild / expert
Thomas C. Shermer
dblp:s/ThomasCShermer
· DBLP profile ↗
45ranked-venue papers
5as first author
9since 2021 · last 2026
0000-0003-3662-4870ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 24 · 2 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 1 first-author · 3 since 2021Computer networks · 3Artificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 2Databases, data management, data science and information retrieval · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Piercing unit geodesic disks
Ahmad Biniaz, Prosenjit Bose, Thomas C. Shermer |
Comput. Geom. | 3 |
| 2025 | Polynomial-Time Algorithms for Contiguous Art Gallery and Related ProblemsabstractWe introduce the contiguous art gallery problem which is to guard the boundary of a simple polygon with a minimum number of guards such that each guard covers exactly one contiguous portion of the boundary. Art gallery problems are often NP-hard. In particular, it is NP-hard to minimize the number of guards to see the boundary of a simple polygon, without the contiguity constraint. This paper is a merge of three concurrent works [Ahmad Biniaz et al., 2024; Magnus Christian Ring Merrild et al., 2024; Eliot W. Robson et al., 2024] each showing that (surprisingly) the contiguous art gallery problem is solvable in polynomial time. The common idea of all three approaches is developing a greedy function that maps a point on the boundary to the furthest point on the boundary so that the contiguous interval along the boundary between them could be guarded by one guard. Repeatedly applying this function immediately leads to an OPT+1 approximation. By studying this greedy algorithm, we present three different approaches that achieve an optimal solution. The first and second approach apply this greedy algorithm from different points on the boundary that could be found in advance or on the fly while traversing along the boundary (respectively). The third approach represents this function as a piecewise linear rational function, which can be reduced to an abstract arc cover problem involving infinite families of arcs. We identify other problems that can be represented by similar functions, and solve them via the third approach. From the combinatorial point of view, we show that any n-vertex polygon can be guarded by at most ⌊(n-2)/2⌋ guards. This bound is tight because there are polygons that require this many guards. Ahmad Biniaz, Anil Maheshwari, Magnus Christian Ring Merrild, Joseph S. B. Mitchell, Saeed Odak, Valentin Polishchuk, Eliot W. Robson, Casper Moldrup Rysgaard, Jens Kristian Refsgaard Schou, Thomas C. Shermer, Jack Spalding-Jamieson, Rolf Svenning, Da Wei Zheng |
SoCG | 10 |
| 2024 | Supporting Exploration of Women's Print History Project Data via Interactively Constructing Networks of InterestabstractWe designed, developed, and studied a visualization, WPHPVis, to support exploration of the Women’s Print History Project (WPHP) data. WPHP are manually-collecting a bibliography that spans the years 1700 to 1836 recording information about books in which women have been involved through a number of roles including as authors, editors, translators, publishers, printers and booksellers. By working directly with WPHP experts to focus on their understanding, and their research practices and needs, we co-designed WPHPVis using interactive construction of network links to support exploration of their data. Through our qualitative study with both experts and non-experts, we learned about how the tool supported the WPHP experts’ research practices as well as about how to improve overall interactive experience. We conclude by discussing the importance of representing missing data, the advantages of striking a balance between visualization structure and explorability, and the opportunities enabled by co-design with domain experts. Parnian Taghipour, Maryam Rezaie, Michelle Levy, Thomas C. Shermer, Sheelagh Carpendale |
AVI | 4 |
| 2023 | A Sub-quadratic Time Algorithm for Computing the Beacon Kernel of Simple Polygons
Binay K. Bhattacharya, Amirhossein Mozafari, Thomas C. Shermer |
COCOON (2) | 3 |
| 2022 | Pursuit-Evasion in Graphs: Zombies, Lazy Zombies and a SurvivorabstractWe study zombies and survivor, a variant of the game of cops and robber on graphs. In this variant, the single survivor plays the role of the robber and attempts to escape from the zombies that play the role of the cops. The zombies are restricted, on their turn, to always follow an edge of a shortest path towards the survivor. Let $z(G)$ be the smallest number of zombies required to catch the survivor on a graph $G$ with $n$ vertices. We show that there exist outerplanar graphs and visibility graphs of simple polygons such that $z(G) = Θ(n)$. We also show that there exist maximum-degree-$3$ outerplanar graphs such that $z(G) = Ω\left(n/\log(n)\right)$. Let $z_L(G)$ be the smallest number of lazy zombies (zombies that can stay still on their turn) required to catch the survivor on a graph $G$. We establish that lazy zombies are more powerful than normal zombies but less powerful than cops. We prove that $z_L(G) = 2$ for connected outerplanar graphs. We show that $z_L(G)\leq k$ for connected graphs with treedepth $k$. This result implies that $z_L(G)$ is at most $(k+1)\log n$ for connected graphs with treewidth $k$, $O(\sqrt{n})$ for connected planar graphs, $O(\sqrt{gn})$ for connected graphs with genus $g$ and $O(h\sqrt{hn})$ for connected graphs with any excluded $h$-vertex minor. Our results on lazy zombies still hold when an adversary chooses the initial positions of the zombies. Prosenjit Bose, Jean-Lou De Carufel, Thomas C. Shermer |
ISAAC | 3 |
| 2022 | An Efficient Algorithm for the Proximity Connected Two Center Problem
Binay K. Bhattacharya, Amirhossein Mozafari, Thomas C. Shermer |
IWOCA | 3 |
| 2022 | On the Zombie Number of Various Graph Classes
Prosenjit Bose, Jean-Lou De Carufel, Thomas C. Shermer |
LATIN | 3 |
| 2021 | Piercing pairwise intersecting geodesic disks
Prosenjit Bose, Paz Carmi, Thomas C. Shermer |
Comput. Geom. | 3 |
| 2021 | Attraction-convexity and normal visibility
Prosenjit Bose, Thomas C. Shermer |
Comput. Geom. | 2 |
| 2020 | Gathering by repulsion
Prosenjit Bose, Thomas C. Shermer |
Comput. Geom. | 2 |
| 2020 | Computing the k-Visibility Region of a Point in a Polygon
Yeganeh Bahoo, Prosenjit Bose, Stephane Durocher, Thomas C. Shermer |
Theory Comput. Syst. | 4 |
| 2019 | Computing the k-Crossing Visibility Region of a Point in a Polygon
Yeganeh Bahoo, Prosenjit Bose, Stephane Durocher, Thomas C. Shermer |
IWOCA | 4 |
| 2018 | Transmitting Particles in a Polygonal Domain by Repulsion
Amirhossein Mozafari, Thomas C. Shermer |
COCOA | 2 |
| 2014 | Bitwise data parallelism in regular expression matchingabstractA new parallel algorithm for regular expression matching is developed and applied to the classical grep (global regular expression print) problem. Building on the bitwise data parallelism previously applied to the manual implementation of token scanning in the Parabix XML parser, the new algorithm represents a general solution to the problem of regular expression matching using parallel bit streams. On widely-deployed commodity hardware using 128-bit SSE2 SIMD technology, our algorithm implementations can substantially outperform traditional grep implementations based on NFAs, DFAs or backtracking. 5X or better performance advantage against the best of available competitors is not atypical. The algorithms are also designed to scale with the availability of additional parallel resources such as the wider SIMD facilities (256-bit) of Intel AVX2 or future 512-bit extensions. Our AVX2 implementation showed dramatic reduction in instruction count and significant improvement in speed. Our GPU implementations show further acceleration. Robert D. Cameron, Thomas C. Shermer, Arrvindh Shriraman, Kenneth S. Herdy, Dan Lin 0003, Benjamin R. Hull |
PACT | 2 |
| 2011 | Parallel Scanning with Bitstream Addition: An XML Case Study
Robert D. Cameron, Ehsan Amiri, Kenneth S. Herdy, Dan Lin 0003, Thomas C. Shermer, Fred Popowich |
Euro-Par (2) | 5 |
| 2011 | Nonadaptive broadcasting in treesabstractWe study nonadaptive broadcasting in trees, a process of sending a message from one vertex in a tree to all other vertices. In the nonadaptive model, each vertex has a specified, ordered list of its neighbors. After receiving a broadcast message, a vertex sends the message to its neighbors, one after another, in the order specified by the list. The broadcast is completed when all vertices have received the message. We obtain lower and upper bounds on the minimum time required to complete a nonadaptive broadcast in a tree and improved upper bounds for general graphs. We give a polynomial time algorithm for determining the minimum nonadaptive broadcast time of any given tree. We also show how to construct the largest possible trees having a given nonadaptive broadcast time. © 2010 Wiley Periodicals, Inc. NETWORKS, Vol. 57(2), 157–168 2011 Hovhannes A. Harutyunyan, Arthur L. Liestman, Kazuhisa Makino, Thomas C. Shermer |
Networks | 4 |
| 2006 | A linear time algorithm to remove winding of a simple polygon
Binay K. Bhattacharya, Subir Kumar Ghosh, Thomas C. Shermer |
Comput. Geom. | 3 |
| 2001 | Orthogonal Drawings with Few Layers
Therese Biedl, John R. Johansen, Thomas C. Shermer, David R. Wood |
GD | 3 |
| 2000 | Linear-Time Algorithms for Partial k-Tree Complements
Arvind Gupta, Damon Kaller, Thomas C. Shermer |
Algorithmica | 3 |
| 1999 | On the Complements of Partial k-Trees
Arvind Gupta, Damon Kaller, Thomas C. Shermer |
ICALP | 3 |
| 1999 | On representations of some thickness-two graphs
Joan P. Hutchinson, Thomas C. Shermer, Andrew Vince |
Comput. Geom. | 2 |
| 1997 | A Complete Roundness Classification Procedure
Kurt Mehlhorn, Thomas C. Shermer, Chee-Keng Yap |
SCG | 2 |
| 1997 | Orthogonal 3-D Graph Drawing
Therese Biedl, Thomas C. Shermer, Sue Whitesides, Stephen K. Wismath |
GD | 2 |
| 1997 | Guarding Polyhedral Terrains
Prosenjit Bose, Thomas C. Shermer, Godfried T. Toussaint, Binhai Zhu |
Comput. Geom. | 2 |
| 1996 | On the Sectional Area of Convex PolytopesabstractNo abstract available. David Avis, Prosenjit Bose, Godfried T. Toussaint, Thomas C. Shermer, Binhai Zhu, Jack Snoeyink |
SCG | 4 |
| 1996 | On Rectangle Visibility Graphs
Prosenjit Bose, Alice M. Dean, Joan P. Hutchinson, Thomas C. Shermer |
GD | 4 |
| 1996 | Generalized Guarding and Partitioning for Rectilinear Polygons
Ervin Györi, Frank Hoffmann 0002, Klaus Kriegel, Thomas C. Shermer |
Comput. Geom. | 4 |
| 1996 | Degree-constrained Spanners for Multidimensional Grids
Arthur L. Liestman, Thomas C. Shermer, Chris Stolte |
Discret. Appl. Math. | 2 |
| 1996 | Isomorphism of Spiral Polygons
G. MacDonald, Thomas C. Shermer |
Discret. Comput. Geom. | 2 |
| 1995 | On Representations of Some Thickness-Two Graphs
Joan P. Hutchinson, Thomas C. Shermer, Andrew Vince |
GD | 2 |
| 1995 | Graph Folding: Extending Detail and Context Viewing into a Tool for Subgraph Comparisons
Sheelagh Carpendale, David J. Cowperthwaite, F. David Fracchia, Thomas C. Shermer |
GD | 4 |
| 1995 | Illumination with Orthogonal Floodlights
James Abello, Vladimir Estivill-Castro, Thomas C. Shermer, Jorge Urrutia |
ISAAC | 3 |
| 1995 | The Chi-t-Coloring Problem
Damon Kaller, Arvind Gupta, Thomas C. Shermer |
STACS | 3 |
| 1995 | Regular-Factors In The Complements Of Partial k-Trees
Damon Kaller, Arvind Gupta, Thomas C. Shermer |
WADS | 3 |
| 1995 | Degree-Constrained Network Spanners with Nonconstant DelayabstractA spanning subgraph $S = ( V,E^\prime )$ of a connected simple graph $G = ( V,E )$ is a $f( x )$-spanner if for any pair of nodes u and $v $, $d_S ( u,v ) \leq f ( d_G ( u,v ) )$ where $d_G $ and $d_S $ are the usual distance functions in graphs G and S, respectively. The delay of the $f( x )$-spanner is $f( x ) - x$. In this paper $( 2.5\sqrt {( 3x + 6 )/4} + 6 + x )$-spanners for two-dimensional grids with maximum degree 3 are found and it is proven that the delay of these spanners is within a constant factor of optimal. A $( \frac{1}{k}x + k + 8 - \frac{7}{k} + x )$-spanner of the X-tree with maximum degree 3 is described, and it is proven that the delay of this spanner is within a constant factor of optimal. In addition, a $( 2 + x )$-spanner of the pyramid with maximum degree 6 and a $( \frac{1}{k}x + k + 8 - \frac{7}{k} + x )$-spanner of the pyramid with maximum degree 5 are described, and it is proven that the delay of the latter spanner is within a constant factor of optimal. Arthur L. Liestman, Thomas C. Shermer |
SIAM J. Discret. Math. | 2 |
| 1994 | The Superman problem
Naji Mouawad, Thomas C. Shermer |
Vis. Comput. | 2 |
| 1993 | Grid spannersabstractAbstract A t‐spanner of a network is a subnetwork in which every two nodes that were connected by an edge in the original network are connected by a path of at most t edges in the subnetwork. We present t‐spanners with small maximum or average degree for multidimensional grids. We show how to construct small maximum degree 3‐spanners for d‐dimensional grids for d © 2 and constant average degree 3‐spanners for d‐dimensional grids. We also present t‐spanners of minimum average degree for 2‐dimensional grids. © 1993 by John Wiley & Sons, Inc. Arthur L. Liestman, Thomas C. Shermer |
Networks | 2 |
| 1993 | Additive graph spannersabstractAbstract A spanning subgraph S = (V, E′) of a connected simple graph G = (V, E) is a f(x)‐spanner if for any pair of nodes u and v, dS(u, v) ≦ f(dG(u, v)), where dG and dS are the usual distance functions in graphs G and S, respectively. We are primarily interested in (t + x)‐spanners, which we refer to as additive spanners. We construct low‐degree additive spanners for X‐trees, pyramids, and multidimensional grids. We prove, for arbitrary t > 0, that to determine whether a given graph G has an additive spanner with no more than m edges is NP‐complete. © 1993 by John Wiley & Sons, Inc. Arthur L. Liestman, Thomas C. Shermer |
Networks | 2 |
| 1993 | On recognizing unions of two convex polygons and related problems
Thomas C. Shermer |
Pattern Recognit. Lett. | 1 |
| 1992 | Probing Polygons Minimally Is Hard
Patrice Belleville, Thomas C. Shermer |
Comput. Geom. | 2 |
| 1992 | A Linear Algorithm for Bisecting a Polygon
Thomas C. Shermer |
Inf. Process. Lett. | 1 |
| 1992 | Recent results in art galleries (geometry)abstractTwo points in a polygon are called if the straight line between them lies entirely inside the polygon. The art gallery problem for a polygon P is to find a minimum set of points G in P such that every point in P is visible from some point of G. The author provides an introduction to art gallery theorems and surveys the recent results of the field. The emphasis is on the results rather than the techniques. Several new problems that have the same geometric flavor as art gallery problems are also examined.> Thomas C. Shermer |
Proc. IEEE | 1 |
| 1991 | The Aquarium Keeper's Problem
Jurek Czyzowicz, Peter Egyed, Hazel Everett, David Rappaport, Thomas C. Shermer, Diane L. Souvaine, Godfried T. Toussaint, Jorge Urrutia |
SODA | 5 |
| 1991 | Computing Bushy and Thin Triangulations
Thomas C. Shermer |
Comput. Geom. | 1 |
| 1991 | A Counterexample to the Algorithms for Determining Opaque Minimal Forests
Thomas C. Shermer |
Inf. Process. Lett. | 1 |