Diane L. Souvaine
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Diane L. Souvaine has a total of 67 co-authors. Here are the top co-authors by number of shared publications:
- Csaba D. Toth
University of Calgary
5 shared publications - Fiama Pierina Orejuela Hurtado
Departament de Matemàtica Aplicada II Universitat Politècnica de Catalunya Barcelona Spain
3 shared publications - Marwan Al-Jubeh
Tufts University
3 shared publications - Mashhood Ishaque
Tufts University
3 shared publications - Csaba D. Tóth
Tufts University
2 shared publications - Erik D. Demaine
Computer Science and Artificial Intelligence Laboratory, MIT, Cambridge, MA, USA
2 shared publications
Latest Publications
- Open Access
Diffuse Reflection Diameter in Simple Polygons
We prove a conjecture of Aanjaneya, Bishnu, and Pal that the minimum number of diffuse reflections sufficient to illuminate the interior of any simple polygon with $n$ walls from any interior point light source is $\lfloor n/2 \rfloor - 1$. Light reflecting diffusely leaves a surface in all directions, rather than at an identical angle as with specular reflections.Open AccessDiffuse Reflection Diameter in Simple Polygons
We prove a conjecture of Aanjaneya, Bishnu, and Pal that the minimum number of diffuse reflections sufficient to illuminate the interior of any simple polygon with $n$ walls from any interior point light source is $\lfloor n/2 \rfloor - 1$. Light reflecting diffusely leaves a surface in all directions, rather than at an identical angle as with specular reflections. - 5 March 2015
- Published by Springer Nature in Graphs and Combinatorics
- Vol. 31 (2) , 361-392
Isoperimetric Enclosures
- 5 March 2015
- Published by Springer Nature in Graphs and Combinatorics
- Vol. 31 (2) , 361-392
Isoperimetric Enclosures
- Open Access
Bichromatic compatible matchings
For a set $R$ of $n$ red points and a set $B$ of $n$ blue points, a $BR$-matching is a non-crossing geometric perfect matching where each segment has one endpoint in $B$ and one in $R$. Two $BR$-matchings are compatible if their union is also non-crossing. We prove that, for any two distinct $BR$-matchings $M$ and $M'$, there exists a sequence of $BR$-matchings $M = M_1, ..., M_k = M'$ such that $M_{i-1} $ is compatible with $M_i$. This implies the connectivity of the compatible bichromatic matching graph containing one node for each bichromatic matching and an edge joining each pair of compatible matchings, thereby answering the open problem posed by Aichholzer et al. in "Compatible matchings for bichromatic plane straight-line graphs"Open AccessBichromatic compatible matchings
For a set $R$ of $n$ red points and a set $B$ of $n$ blue points, a $BR$-matching is a non-crossing geometric perfect matching where each segment has one endpoint in $B$ and one in $R$. Two $BR$-matchings are compatible if their union is also non-crossing. We prove that, for any two distinct $BR$-matchings $M$ and $M'$, there exists a sequence of $BR$-matchings $M = M_1, ..., M_k = M'$ such that $M_{i-1} $ is compatible with $M_i$. This implies the connectivity of the compatible bichromatic matching graph containing one node for each bichromatic matching and an edge joining each pair of compatible matchings, thereby answering the open problem posed by Aichholzer et al. in "Compatible matchings for bichromatic plane straight-line graphs" - 29 October 2012
- Published by Springer Nature
- p. 49-70
Constrained Tri-Connected Planar Straight Line Graphs
- 29 October 2012
- Published by Springer Nature
- p. 49-70
Constrained Tri-Connected Planar Straight Line Graphs
- 3 October 2012
- Published by Springer Nature in Discrete & Computational Geometry
- Vol. 49 (1) , 89-131
Disjoint Compatible Geometric Matchings
- 3 October 2012
- Published by Springer Nature in Discrete & Computational Geometry
- Vol. 49 (1) , 89-131
Disjoint Compatible Geometric Matchings
- Open Access
Hidden Mobile Guards in Simple Polygons
We consider guarding classes of simple polygons using mobile guards (polygon edges and diagonals) under the constraint that no two guards may see each other. In contrast to most other art gallery problems, existence is the primary question: does a specific type of polygon admit some guard set? Types include simple polygons and the subclasses of orthogonal, monotone, and starshaped polygons. Additionally, guards may either exclude or include the endpoints (so-called open and closed guards). We provide a nearly complete set of answers to existence questions of open and closed edge, diagonal, and mobile guards in simple, orthogonal, monotone, and starshaped polygons, with some surprising results. For instance, every monotone or starshaped polygon can be guarded using hidden open mobile (edge or diagonal) guards, but not necessarily with hidden open edge or hidden open diagonal guards.
Open AccessHidden Mobile Guards in Simple Polygons
We consider guarding classes of simple polygons using mobile guards (polygon edges and diagonals) under the constraint that no two guards may see each other. In contrast to most other art gallery problems, existence is the primary question: does a specific type of polygon admit some guard set? Types include simple polygons and the subclasses of orthogonal, monotone, and starshaped polygons. Additionally, guards may either exclude or include the endpoints (so-called open and closed guards). We provide a nearly complete set of answers to existence questions of open and closed edge, diagonal, and mobile guards in simple, orthogonal, monotone, and starshaped polygons, with some surprising results. For instance, every monotone or starshaped polygon can be guarded using hidden open mobile (edge or diagonal) guards, but not necessarily with hidden open edge or hidden open diagonal guards.
- Open Access
- 15 March 2012
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 25 (2) , 208-233
Coverage with k-transmitters in the presence of obstacles
- 15 March 2012
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 25 (2) , 208-233
Open AccessCoverage with k-transmitters in the presence of obstacles
- Open Access
Dynamic Maintenance of Half-Space Depth for Points and Contours
Half-space depth (also called Tukey depth or location depth) is one of the most commonly studied data depth measures because it possesses many desirable properties for data depth functions. The data depth contours bound regions of increasing depth. For the sample case, there are two competing definitions of contours: the rank-based contours and the cover-based contours. In this paper, we present three dynamic algorithms for maintaining the half-space depth of points and contours: The first maintains the half-space depth of a single point in a data set in $O(\log n)$ time per update (insertion/deletion) and overall linear space. By maintaining such a data structure for each data point, we present an algorithm for dynamically maintaining the rank-based contours in $O(n\cdot\log n)$ time per update and overall quadratic space. The third dynamic algorithm maintains the cover-based contours in $O(n\cdot \log^2 n)$ time per update and overall quadratic space. We also augment our first algorithm to maintain the local cover-based contours at data points while maintaining the same complexities. A corollary of this discussion is a strong structural result of independent interest describing the behavior of dynamic cover-based contours near data points.Open AccessDynamic Maintenance of Half-Space Depth for Points and Contours
Half-space depth (also called Tukey depth or location depth) is one of the most commonly studied data depth measures because it possesses many desirable properties for data depth functions. The data depth contours bound regions of increasing depth. For the sample case, there are two competing definitions of contours: the rank-based contours and the cover-based contours. In this paper, we present three dynamic algorithms for maintaining the half-space depth of points and contours: The first maintains the half-space depth of a single point in a data set in $O(\log n)$ time per update (insertion/deletion) and overall linear space. By maintaining such a data structure for each data point, we present an algorithm for dynamically maintaining the rank-based contours in $O(n\cdot\log n)$ time per update and overall quadratic space. The third dynamic algorithm maintains the cover-based contours in $O(n\cdot \log^2 n)$ time per update and overall quadratic space. We also augment our first algorithm to maintain the local cover-based contours at data points while maintaining the same complexities. A corollary of this discussion is a strong structural result of independent interest describing the behavior of dynamic cover-based contours near data points. - 3 August 2011
- Published by Springer Nature in Algorithmica
- Vol. 61 (4) , 971-999
Augmenting the Edge Connectivity of Planar Straight Line Graphs to Three
- 3 August 2011
- Published by Springer Nature in Algorithmica
- Vol. 61 (4) , 971-999
Augmenting the Edge Connectivity of Planar Straight Line Graphs to Three
- 17 March 2010
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 22 (3) , 409-425
Convex partitions with 2-edge connected dual graphs
- 17 March 2010
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 22 (3) , 409-425
Convex partitions with 2-edge connected dual graphs