VLDB 2026 Research / reviewers in the wild / expert
Prosenjit Bose
dblp:b/PBose · also Prosenjit K. Bose
· DBLP profile ↗
255ranked-venue papers
184as first author
47since 2021 · last 2026
0000-0002-8906-0573ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 165 · 122 first-author · 33 since 2021Graphics, computer vision, multimedia, augmented reality and games · 79 · 56 first-author · 13 since 2021Artificial intelligence and machine learning · 4 · 2 first-author · 1 since 2021Systems, architecture and hardware · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorComputer networks · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | The Spanning Ratio of the Directed Θ₆-Graph Is 5abstractGiven a finite set P ⊂ ℝ², the directed Theta-6 graph, denoted Θ₆(P), is a well-studied geometric graph due to its close relationship with the Delaunay triangulation. The Θ₆(P)-graph is defined as follows: the plane around each point u ∈ P is partitioned into 6 equiangular cones with apex u, and in each cone, u is joined to the point whose projection on the bisector of the cone is closest. Equivalently, the Θ₆(P)-graph contains an edge from u to v exactly when the interior of ∇_u^v is disjoint from P, where ∇_u^v is the unique equilateral triangle containing u on a corner, v on the opposite side, and whose sides are parallel to the cone boundaries. It was previously shown that the spanning ratio of the Θ₆(P)-graph is between 4 and 7 in the worst case (Akitaya, Biniaz, and Bose Comput. Geom., 105-106:101881, 2022). We close this gap by showing a tight spanning ratio of 5. This is the first tight bound proven for the spanning ratio of any Θ_k(P)-graph. Our lower bound models a long path by mapping it to a converging series. Our upper bound proof uses techniques novel to the area of spanners. We use linear programming to prove that among several candidate paths, there exists a path satisfying our bound. Prosenjit Bose, Jean-Lou De Carufel, John Stuart, Darryl Hill |
SoCG | 1 |
| 2026 | Connected Dominating Sets in TriangulationsabstractA dominating set of a graph G is connected if it induces a connected graph in G. For planar triangulations, it has been known since 1990 that every n-vertex triangulation admits a connected dominating set of size at most n/2 - 1, and no improvement to this bound was known for over three decades. We break this longstanding barrier by showing that every n-vertex triangulation has a connected dominating set of size at most 10n/21. Equivalently, every triangulation admits a spanning tree with at least 11n/21 leaves. Moreover, we present an algorithm that computes such a set in optimal linear time. Our result narrows the gap to the best known lower bound and has graph drawing applications, establishing a bound for one-bend free sets and improving the known bound for simultaneous planar embeddings. Prosenjit Bose, Vida Dujmovic, Hussein Houdrouge, Pat Morin, Saeed Odak |
ICALP | 1 |
| 2026 | Piercing unit geodesic disks
Ahmad Biniaz, Prosenjit Bose, Thomas C. Shermer |
Comput. Geom. | 2 |
| 2025 | An Improved Bound for Plane Covering PathsabstractA covering path for a finite set P of points in the plane is a polygonal path such that every point of P lies on a segment of the path. The vertices of the path need not be at points of P. A covering path is plane if its segments do not cross each other. Let π(n) be the minimum number such that every set of n points in the plane admits a plane covering path with at most π(n) segments. We prove that π(n) ≤ ⌈6n/7⌉. This improves the previous best-known upper bound of ⌈21n/22⌉, due to Biniaz (SoCG 2023). Our proof is constructive and yields a simple O(n log n)-time algorithm for computing a plane covering path. Hugo A. Akitaya, Greg Aloupis, Ahmad Biniaz, Prosenjit Bose, Jean-Lou De Carufel, Cyril Gavoille, John Iacono, Linda Kleist, Michiel H. M. Smid, Diane L. Souvaine, Leonidas Theocharous |
ESA | 4 |
| 2025 | Computational aspects of disks enclosing many pointsabstractLet S be a set of n points in the plane. We present four different algorithms for finding a pair of points in S such that any disk that contains that pair must contain at least cn points of S , for some constant c > 0. The first is a randomized algorithm that finds a pair in O(n log n) expected time for points in general position and c = 1/2 − 1/√6 ≈ 1/10.9. The second algorithm, also for points in general position, takes O(n 2 ) time but the constant c is improved to 1/2 − 1/√12 ≈ 1/4.7. Using this algorithm and applying binary search, we find the pair that achieves the optimal c in O(n 2 log n ) time. The final algorithm finds in linear time a pair of points such that any disk through them contains at least n/3 of the points of S when S is in convex position. We also adapt these algorithms to find a pair of points of S in a polygon P such that any geodesic disk that contains that pair must contain at least cn points of S for some constant c > 0. Prosenjit Bose, Guillermo Esteban, Tyler Tuttle |
LAGOS | 1 |
| 2025 | Cops and Robbers for Graphs on Surfaces with CrossingsabstractCops and Robbers is a game played on a graph where a set of cops attempt to capture a single robber. The game proceeds in rounds, where each round first consists of the cops' turn, followed by the robber’s turn. In the first round, the cops place themselves on a subset of vertices, after which the robber chooses a vertex to place himself. From the next round onwards, in the cops' turn, every cop can choose to either stay on the same vertex or move to an adjacent vertex, and likewise the robber in his turn. The robber is considered to be captured if, at any point in time, there is some cop on the same vertex as the robber. The cops win if they can capture the robber within a finite number of rounds; else the robber wins. A natural question in this game concerns the cop-number of a graph - the minimum number of cops needed to capture a robber. It has long been known that graphs embeddable (without crossings) on surfaces of bounded genus have bounded cop-number. In contrast, it was shown recently that the class of 1-planar graphs - graphs that can be drawn on the plane with at most one crossing per edge - does not have bounded cop-number. This paper initiates an investigation into how the distance between crossing pairs of edges influences a graph’s cop number. In particular, we look at Distance d Cops and Robbers, a variant of the classical game, where the robber is considered to be captured if there is a cop within distance d of the robber. Let c_d(G) denote the minimum number of cops required in the graph G to capture a robber within distance d. We look at various classes of graphs, such as 1-plane graphs, k-plane graphs (graphs where each edge is crossed at most k times), and even general graph drawings, and show that if every crossing pair of edges can be connected by a path of small length, then c_d(G) is bounded, for small values of d. For example, we show that if a graph G admits a drawing in which every pair of crossing edges is contained in a path of length at most 3, then c₄(G) ≤ 21. And if the drawing permits a stronger assumption that the endpoints of every crossing induce the complete graph K₄, then c₃(G) ≤ 9. The tools and techniques that we develop in this paper are sufficiently general, enabling us to examine graphs drawn not only on the sphere but also on orientable and non-orientable surfaces. Prosenjit Bose, Pat Morin, Karthik Murali 0001 |
MFCS | 1 |
| 2025 | Tight Bounds on the Number of Closest Pairs in Vertical SlabsabstractLet S be a set of n points in ℝ^d, where d ≥ 2 is a constant, and let H₁,H₂,…,H_{m+1} be a sequence of vertical hyperplanes that are sorted by their first coordinates, such that exactly n/m points of S are between any two successive hyperplanes. Let |A(S,m)| be the number of different closest pairs in the {(m+1) choose 2} vertical slabs that are bounded by H_i and H_j, over all 1 ≤ i < j ≤ m+1. We prove tight bounds for the largest possible value of |A(S,m)|, over all point sets of size n, and for all values of 1 ≤ m ≤ n. As a result of these bounds, we obtain, for any constant ε > 0, a data structure of size O(n), such that for any vertical query slab Q, the closest pair in the set Q ∩ S can be reported in O(n^{1/2+ε}) time. Prior to this work, no linear space data structure with sublinear query time was known. Ahmad Biniaz, Prosenjit Bose, Chaeyoon Chung, Jean-Lou De Carufel, John Iacono, Anil Maheshwari, Saeed Odak, Michiel H. M. Smid, Csaba D. Tóth |
WADS | 2 |
| 2025 | Constructing and Routing on Geometric Spanners (Invited Talk)
Prosenjit Bose |
WADS | 1 |
| 2025 | Online Routing in Directed Yao₄^∞ Graphs
Prosenjit Bose, Jean-Lou De Carufel, John Stuart |
WADS | 1 |
| 2025 | On Geodesic Disks Enclosing Many Points
Prosenjit Bose, Guillermo Esteban, David Orden, Rodrigo I. Silveira, Tyler Tuttle |
WADS | 1 |
| 2025 | Approximating average bounded-angle minimum spanning trees
Ahmad Biniaz, Prosenjit Bose, Patrick Devaney |
Comput. Geom. | 2 |
| 2025 | On 1-planar graphs with bounded cop-numberabstractCops and Robbers is a type of pursuit-evasion game played on a graph where a set of cops try to capture a single robber. The cops first choose their initial vertex positions, and later the robber chooses a vertex. The cops and robbers make their moves in alternate turns: in the cops' turn, every cop can either choose to move to an adjacent vertex or stay on the same vertex, and likewise the robber in his turn. If the cops can capture the robber in a finite number of rounds, the cops win, otherwise the robber wins. The cop-number of a graph is the minimum number of cops required to catch a robber in the graph. It has long been known that graphs embedded on surfaces (such as planar graphs and toroidal graphs) have a small cop-number. Recently, Durocher et al. [Graph Drawing, 2023] investigated the problem of cop-number for the class of 1-planar graphs, which are graphs that can be embedded in the plane such that each edge is crossed at most once. They showed that unlike planar graphs which require just three cops, 1-planar graphs have an unbounded cop-number. On the positive side, they showed that maximal 1-planar graphs require only three cops by crucially using the fact that the endpoints of every crossing in an embedded maximal 1-planar graph induce a K 4 . In this paper, we show that the cop-number remains bounded even under the relaxed condition that the endpoints induce at least three edges. More precisely, let an ×-crossing of an embedded 1-planar graph be a crossing whose endpoints induce a matching; i.e., there is no edge connecting the endpoints apart from the crossing edges themselves. We show that any 1-planar graph that can be embedded without ×-crossings has cop-number at most 21. Moreover, any 1-planar graph that can be embedded with at most γ ×-crossings has cop-number at most γ + 21 . Prosenjit Bose, Jean-Lou De Carufel, Anil Maheshwari, Karthik Murali 0001 |
Theor. Comput. Sci. | 1 |
| 2025 | The exact spanning ratio of the parallelogram Delaunay graph
Prosenjit Bose, Jean-Lou De Carufel, Sandrine Njoo |
Theor. Comput. Sci. | 1 |
| 2024 | A Parameterized Algorithm for Vertex and Edge Connectivity of Embedded GraphsabstractThe problem of computing vertex and edge connectivity of a graph are classical problems in algorithmic graph theory. The focus of this paper is on computing these parameters for graphs drawn on the plane. A typical example of such graphs are planar graphs which can be embedded without any crossings. It has long been known that vertex and edge connectivity of planar embedded graphs can be computed in linear time. Very recently, Biedl and Murali extended the techniques from planar graphs to 1-plane graphs without ×-crossings, i.e., crossings whose endpoints induce a matching. While the tools used were novel, they were highly tailored to 1-plane graphs, and do not provide much leeway for further extension. In this paper, we develop alternate techniques that are simpler, have wider applications to near-planar graphs, and can be used to test both vertex and edge connectivity. Our technique works for all those embedded graphs where any pair of crossing edges are connected by a path that, roughly speaking, can be covered with few cells of the drawing. Important examples of such graphs include optimal 2-planar and optimal 3-planar graphs, d-map graphs, d-framed graphs, graphs with bounded crossing number, and k-plane graphs with bounded number of ×-crossings. Therese Biedl, Prosenjit Bose, Karthik Murali 0001 |
ESA | 2 |
| 2024 | Noncrossing Longest Paths and Cycles
Greg Aloupis, Ahmad Biniaz, Prosenjit Bose, Jean-Lou De Carufel, David Eppstein, Anil Maheshwari, Saeed Odak, Michiel H. M. Smid, Csaba D. Tóth, Pavel Valtr 0001 |
GD | 3 |
| 2024 | On k-Planar Graphs Without Short Cycles
Michael A. Bekos, Prosenjit Bose, Aaron Büngener, Vida Dujmovic, Michael Hoffmann 0001, Michael Kaufmann 0001, Pat Morin, Saeed Odak, Alexandra Weinberger |
GD | 2 |
| 2024 | Routing from Pentagon to Octagon Delaunay Graphs
Prosenjit Bose, Jean-Lou De Carufel, John Stuart |
ISAAC | 1 |
| 2024 | On the Spanning and Routing Ratios of the Yao-Four Graph
Prosenjit Bose, Darryl Hill, Michiel H. M. Smid, Tyler Tuttle |
ISAAC | 1 |
| 2024 | Routing on heavy path WSPD spannersabstractIn this article, we present a construction of a spanner on a set of n points in Rd that we call a heavy path WSPD spanner. The construction is parameterized by a constant s>2 called the separation ratio. The size of the graph is O(sdn) and the spanning ratio is at most 1+2/s+2/(s−1). We also show that this graph has a hop spanning ratio of at most 2lgn+1. We present a memoryless local routing algorithm for heavy path WSPD spanners. The routing algorithm requires a vertex v of the graph to store O(deg(v)logn) bits of information, where deg(v) is the degree of v. The routing ratio is at most 1+4/s+1/(s−1) and at least 1+4/s in the worst case. The number of edges on the routing path is bounded by 2lgn+1. We then show that the heavy path WSPD spanner can be constructed in metric spaces of bounded doubling dimension. These metric spaces have been studied in computational geometry as a generalization of Euclidean space. We show that, in a metric space with doubling dimension λ, the heavy path WSPD spanner has size O(sλn) where s is the separation ratio. The spanning ratio and hop spanning ratio are the same as in the Euclidean case. Finally, we show that the local routing algorithm works in the bounded doubling dimension case. The vertices require the same amount of storage, but the routing ratio becomes at most 1+(2+ττ−1)/s+1/(s−1) in the worst case, where τ≥11 is a constant related to the doubling dimension. Prosenjit Bose, Tyler Tuttle |
Comput. Geom. | 1 |
| 2024 | On the Spanning and Routing Ratio of the Directed Theta-Four Graph
Prosenjit Bose, Jean-Lou De Carufel, Darryl Hill, Michiel H. M. Smid |
Discret. Comput. Geom. | 1 |
| 2024 | A Steiner-point-based algorithm for approximate shortest paths in weighted equilateral-triangle meshesabstractLet T be a tessellation composed of equilateral triangular regions, where each region has an associated positive weight. We present two methods that discretize the space based on the placement of Steiner points in the cells of T. Using such a discretization, we can use Dijkstra's algorithm for computing the shortest path in the geometric graph obtained. This will lead us to two approximation algorithms for solving the Weighted Region Problem. For a given parameter ε∈(0,1], the first discretization scheme provides an approximate path that is (1+0.428ε) times better than the approximation given by Aleksandrov et al. [Determining approximate shortest paths on weighted polyhedral surfaces. Journal of the ACM, 52(1):25-53, 2005]. The other discretization scheme uses at least (ε+2ε+4ε+4)log2e fewer points per segment of the triangulation with the same approximation factor. Prosenjit Bose, Guillermo Esteban, Anil Maheshwari |
Theor. Comput. Sci. | 1 |
| 2023 | Approximating the Smallest k-Enclosing Geodesic Disc in a Simple Polygon
Prosenjit Bose, Anthony D'Angelo, Stephane Durocher |
WADS | 1 |
| 2023 | On approximating shortest paths in weighted triangular tessellationsabstractWe study the quality of weighted shortest paths when a continuous 2-dimensional space is discretized by a weighted triangular tessellation. In order to evaluate how well the tessellation approximates the 2-dimensional space, we study three types of shortest paths: a weighted shortest path SPw(s,t), which is a shortest path from s to t in the space; a weighted shortest vertex path SVPw(s,t), which is an any-angle shortest path; and a weighted shortest grid path SGPw(s,t), which is a shortest path whose edges are edges of the tessellation. Given any arbitrary weight assignment to the faces of a triangular tessellation, thus extending recent results by Bailey et al. (2021) [6], we prove upper and lower bounds on the ratios ‖SGPw(s,t)‖‖SPw(s,t)‖, ‖SVPw(s,t)‖‖SPw(s,t)‖, ‖SGPw(s,t)‖‖SVPw(s,t)‖, which provide estimates on the quality of the approximation. It turns out, surprisingly, that our worst-case bounds are independent of any weight assignment. Our main result is that ‖SGPw(s,t)‖‖SPw(s,t)‖=23≈1.15 in the worst case, and this is tight. As a corollary, for the weighted any-angle path SVPw(s,t) we obtain the approximation result ‖SVPw(s,t)‖‖SPw(s,t)‖⪅1.15. Prosenjit Bose, Guillermo Esteban, David Orden, Rodrigo I. Silveira |
Artif. Intell. | 1 |
| 2023 | Simple linear time algorithms for piercing pairwise intersecting disks
Ahmad Biniaz, Prosenjit Bose, Yunkai Wang |
Comput. Geom. | 2 |
| 2023 | Geodesic obstacle representation of graphs
Prosenjit Bose, Paz Carmi, Vida Dujmovic, Saeed Mehrabi 0001, Fabrizio Montecchiani, Pat Morin, Luís Fernando Schultz Xavier da Silveira |
Comput. Geom. | 1 |
| 2023 | Improved Routing on the Delaunay Triangulation
Nicolas Bonichon, Prosenjit Bose, Jean-Lou De Carufel, Vincent Despré, Darryl Hill, Michiel H. M. Smid |
Discret. Comput. Geom. | 2 |
| 2023 | Competitive Online Search Trees on TreesabstractWe consider the design of adaptive data structures for searching elements of a tree-structured space. We use a natural generalization of the rotation-based online binary search tree model in which the underlying search space is the set of vertices of a tree. This model is based on a simple structure for decomposing graphs, previously known under several names including elimination trees, vertex rankings, and tubings. The model is equivalent to the classical binary search tree model exactly when the underlying tree is a path. We describe an online O (log log n )-competitive search tree data structure in this model, where n is the number of vertices. This matches the best-known competitive ratio of binary search trees. Our method is inspired by Tango trees, an online binary search tree algorithm, but critically needs several new notions including one that we call Steiner-closed search trees, which may be of independent interest. Moreover, our technique is based on a novel use of two levels of decomposition, first from search space to a set of Steiner-closed trees and, second, from these trees into paths. Prosenjit Bose, Jean Cardinal, John Iacono, Grigorios Koumoutsos, Stefan Langerman |
ACM Trans. Algorithms | 1 |
| 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 | 1 |
| 2022 | Piercing Pairwise Intersecting Convex Shapes in the Plane
Saman Bazargani, Ahmad Biniaz, Prosenjit Bose |
LATIN | 3 |
| 2022 | Local Routing Algorithms on Euclidean Spanners with Small Diameter
Nicolas Bonichon, Prosenjit Bose, Yan Garito |
LATIN | 2 |
| 2022 | On the Zombie Number of Various Graph Classes
Prosenjit Bose, Jean-Lou De Carufel, Thomas C. Shermer |
LATIN | 1 |
| 2022 | Bounded-Angle Minimum Spanning Trees
Ahmad Biniaz, Prosenjit Bose, Anna Lubiw, Anil Maheshwari |
Algorithmica | 2 |
| 2022 | On the spanning and routing ratios of the directed Θ6-graph
Hugo A. Akitaya, Ahmad Biniaz, Prosenjit Bose |
Comput. Geom. | 3 |
| 2022 | Computing maximum independent set on outerstring graphs and their relatives
Prosenjit Bose, Paz Carmi, J. Mark Keil, Anil Maheshwari, Saeed Mehrabi 0001, Debajyoti Mondal, Michiel H. M. Smid |
Comput. Geom. | 1 |
| 2022 | Drawing Graphs as Spanners
Oswin Aichholzer, Manuel Borrazzo, Prosenjit Bose, Jean Cardinal, Fabrizio Frati, Pat Morin, Birgit Vogtenhuber |
Discret. Comput. Geom. | 3 |
| 2022 | Fragile complexity of adaptive algorithmsabstractThe fragile complexity of a comparison-based algorithm is $f(n)$ if each input element participates in $O(f(n))$ comparisons. In this paper, we explore the fragile complexity of algorithms adaptive to various restrictions on the input, i.e., algorithms with a fragile complexity parameterized by a quantity other than the input size~$n$. We show that searching for the predecessor in a sorted array has fragile complexity $\Theta(\log k)$, where $k$ is the rank of the query element, both in a randomized and a deterministic setting. For predecessor searches, we also show how to optimally reduce the amortized fragile complexity of the elements in the array. We also prove the following results: Selecting the $k$th smallest element has expected fragile complexity $O(\log\log k)$ for the element selected. Deterministically finding the minimum element has fragile complexity $\Theta(\log(\INV))$ and $\Theta(\log(\RUNS))$, where $\INV$ is the number of inversions in a sequence and $\RUNS$ is the number of increasing runs in a sequence. Deterministically finding the median has fragile complexity $O(\log(\RUNS) + \log\log n)$ and $\Theta(\log (\INV))$. Deterministic sorting has fragile complexity $\Theta(\log (\INV))$ but it has fragile complexity $\Theta(\log n)$ regardless of the number of runs. Prosenjit Bose, Pilar Cano, Rolf Fagerberg, John Iacono, Riko Jacob, Stefan Langerman |
Theor. Comput. Sci. | 1 |
| 2022 | Parameterized complexity of two-interval pattern problemabstractA 2-interval is the union of two disjoint intervals on the real line. Two 2-intervals D1 and D2 are disjoint if their intersection is empty (i.e., no interval of D1 intersects any interval of D2). There can be three different relations between two disjoint 2-intervals; namely, preceding (<), nested (⊏) and crossing (≬). Two 2-intervals D1 and D2 are called R-comparable for some R∈{<,⊏,≬}, if either D1RD2 or D2RD1. A set D of disjoint 2-intervals is R-comparable, for some R⊆{<,⊏,≬} and R≠∅, if every pair of 2-intervals in D are R-comparable for some R∈R. Given a set of 2-intervals and some R⊆{<,⊏,≬}, the objective of the 2-interval pattern problem is to find a largest subset of 2-intervals that is R-comparable. The 2-interval pattern problem is known to be W[1]-hard when |R|=3 and NP-hard when |R|=2 (except for R={<,⊏}, which is solvable in quadratic time). In this paper, we fully settle the parameterized complexity of the problem by showing that it is W[1]-hard for both R={⊏,≬} and R={<,≬} (when parameterized by the size of an optimal solution). This answers the open question posed by Vialette ((2008) [22]). Prosenjit Bose, Saeed Mehrabi 0001, Debajyoti Mondal |
Theor. Comput. Sci. | 1 |
| 2021 | Fragile Complexity of Adaptive Algorithms
Prosenjit Bose, Pilar Cano, Rolf Fagerberg, John Iacono, Riko Jacob, Stefan Langerman |
CIAC | 1 |
| 2021 | Spanning Properties of Variants of the Delaunay Graph (Invited Talk)abstractA weighted geometric graph G is a graph whose n vertices are points in the plane and whose m edges are line segments weighted by the Euclidean distance between their endpoints. A t-spanner of G is a connected spanning subgraph G' with the property that for every pair of vertices x, y, the shortest path from x to y in G' has weight at most t ≥ 1 times the shortest path from x to y in G. The parameter t is commonly referred to as the spanning ratio or the stretch factor. Typically, G is a graph with Ω(n²) edges. As such, the goal in this area is to construct a subgraph G' that possesses several desirable properties such as O(n) edges and spanning ratio close to 1. In addition, when planarity is one of the desired properties, variants of Delaunay graphs play a vital role in the construction of planar geometric spanners. In this talk, we will provide a comprehensive overview of various results concerning the spanning ratio, among other several other properties, of different types of Delaunay graphs and their subgraphs. Prosenjit Bose |
ISAAC | 1 |
| 2021 | On the Spanning and Routing Ratios of the Directed $\varTheta _6$-Graph
Hugo A. Akitaya, Ahmad Biniaz, Prosenjit Bose |
WADS | 3 |
| 2021 | The Minimum Moving Spanning Tree Problem
Hugo A. Akitaya, Ahmad Biniaz, Prosenjit Bose, Jean-Lou De Carufel, Anil Maheshwari, Luís Fernando Schultz Xavier da Silveira, Michiel H. M. Smid |
WADS | 3 |
| 2021 | Improved Bounds on the Spanning Ratio of the Theta-5-Graph
Prosenjit Bose, Darryl Hill, Aurélien Ooms |
WADS | 1 |
| 2021 | Routing on Heavy-Path WSPD-Spanners
Prosenjit Bose, Tyler Tuttle |
WADS | 1 |
| 2021 | Affine invariant triangulations
Prosenjit Bose, Pilar Cano, Rodrigo I. Silveira |
Comput. Aided Geom. Des. | 1 |
| 2021 | Piercing pairwise intersecting geodesic disks
Prosenjit Bose, Paz Carmi, Thomas C. Shermer |
Comput. Geom. | 1 |
| 2021 | Attraction-convexity and normal visibility
Prosenjit Bose, Thomas C. Shermer |
Comput. Geom. | 1 |
| 2021 | Constrained routing between non-visible vertices
Prosenjit Bose, Matias Korman, André van Renssen, Sander Verdonschot |
Theor. Comput. Sci. | 1 |
| 2020 | On the Restricted 1-Steiner Tree Problem
Prosenjit Bose, Anthony D'Angelo, Stephane Durocher |
COCOON | 1 |
| 2020 | Flips in Higher Order Delaunay Triangulations
Elena Arseneva, Prosenjit Bose, Pilar Cano, Rodrigo I. Silveira |
LATIN | 2 |
| 2020 | Competitive Online Search Trees on TreesabstractWe consider the design of adaptive data structures for searching elements of a tree-structured space. We use a natural generalization of the rotation-based online binary search tree model in which the underlying search space is the set of vertices of a tree. This model is based on a simple structure for decomposing graphs, previously known under several names including elimination trees, vertex rankings, and tubings. The model is equivalent to the classical binary search tree model exactly when the underlying tree is a path. We describe an online O(log log n)-competitive search tree data structure in this model, matching the best known competitive ratio of binary search trees. Our method is inspired by Tango trees, an online binary search tree algorithm, but critically needs several new notions including one which we call Steiner-closed search trees, which may be of independent interest. Moreover our technique is based on a novel use of two levels of decomposition, first from search space to a set of Steiner-closed trees, and secondly from these trees into paths. Prosenjit Bose, Jean Cardinal, John Iacono, Grigorios Koumoutsos, Stefan Langerman |
SODA | 1 |
| 2020 | Drawing Graphs as Spanners
Oswin Aichholzer, Manuel Borrazzo, Prosenjit Bose, Jean Cardinal, Fabrizio Frati, Pat Morin, Birgit Vogtenhuber |
WG | 3 |
| 2020 | Optimal Art Gallery Localization is NP-hard
Prosenjit Bose, Jean-Lou De Carufel, Alina Shaikhet, Michiel H. M. Smid |
Comput. Geom. | 1 |
| 2020 | Hamiltonicity for convex shape Delaunay and Gabriel graphs
Prosenjit Bose, Pilar Cano, Maria Saumell, Rodrigo I. Silveira |
Comput. Geom. | 1 |
| 2020 | Self-approaching paths in simple polygons
Prosenjit Bose, Irina Kostitsyna, Stefan Langerman |
Comput. Geom. | 1 |
| 2020 | Gathering by repulsion
Prosenjit Bose, Thomas C. Shermer |
Comput. Geom. | 1 |
| 2020 | Computing the k-Visibility Region of a Point in a Polygon
Yeganeh Bahoo, Prosenjit Bose, Stephane Durocher, Thomas C. Shermer |
Theory Comput. Syst. | 2 |
| 2019 | Computing the k-Crossing Visibility Region of a Point in a Polygon
Yeganeh Bahoo, Prosenjit Bose, Stephane Durocher, Thomas C. Shermer |
IWOCA | 2 |
| 2019 | On the Spanning and Routing Ratio of Theta-FourabstractWe present a routing algorithm for the Θ4-graph that computes a path between any two vertices s and t having length at most 17 times the Euclidean distance between s and t. To compute this path, at each step, the algorithm only uses knowledge of the location of the current vertex, its (at most four) outgoing edges, the destination vertex, and one additional bit of information in order to determine the next edge to follow. This provides the first known online, local, competitive routing algorithm with constant routing ratio for the Θ4-graph, as well as improving the best known upper bound on the spanning ratio of these graphs from 237 to 17. We also show that without this additional bit of information, the routing ratio increases to ≈ 17.03. Prosenjit Bose, Jean-Lou De Carufel, Darryl Hill, Michiel H. M. Smid |
SODA | 1 |
| 2019 | Computing Maximum Independent Set on Outerstring Graphs and Their Relatives
Prosenjit Bose, Paz Carmi, J. Mark Keil, Anil Maheshwari, Saeed Mehrabi 0001, Debajyoti Mondal, Michiel H. M. Smid |
WADS | 1 |
| 2019 | Hamiltonicity for Convex Shape Delaunay and Gabriel Graphs
Prosenjit Bose, Pilar Cano, Maria Saumell, Rodrigo I. Silveira |
WADS | 1 |
| 2019 | Maximum Plane Trees in Multipartite Geometric Graphs
Ahmad Biniaz, Prosenjit Bose, Kimberly Crosbie, Jean-Lou De Carufel, David Eppstein, Anil Maheshwari, Michiel H. M. Smid |
Algorithmica | 2 |
| 2019 | On Plane Constrained Bounded-Degree Spanners
Prosenjit Bose, Rolf Fagerberg, André van Renssen, Sander Verdonschot |
Algorithmica | 1 |
| 2019 | A time-space trade-off for computing the k-visibility region of a point in a polygon
Yeganeh Bahoo, Bahareh Banyassady, Prosenjit Bose, Stephane Durocher, Wolfgang Mulzer |
Theor. Comput. Sci. | 3 |
| 2018 | Faster Algorithms for some Optimization Problems on Collinear Points
Ahmad Biniaz, Prosenjit Bose, Paz Carmi, Anil Maheshwari, J. Ian Munro, Michiel H. M. Smid |
SoCG | 2 |
| 2018 | Improved Routing on the Delaunay TriangulationabstractA geometric graph G=(P,E) is a set of points in the plane and edges between pairs of points, where the weight of an edge is equal to the Euclidean distance between its two endpoints. In local routing we find a path through G from a source vertex s to a destination vertex t, using only knowledge of the current vertex, its incident edges, and the locations of s and t. We present an algorithm for local routing on the Delaunay triangulation, and show that it finds a path between a source vertex s and a target vertex t that is not longer than 3.56|st|, improving the previous bound of 5.9|st|. Nicolas Bonichon, Prosenjit Bose, Jean-Lou De Carufel, Vincent Despré, Darryl Hill, Michiel H. M. Smid |
ESA | 2 |
| 2018 | Pole Dancing: 3D Morphs for Tree Drawings
Elena Arseneva, Prosenjit Bose, Pilar Cano, Anthony D'Angelo, Vida Dujmovic, Fabrizio Frati, Stefan Langerman, Alessandra Tappini |
GD | 2 |
| 2018 | Geodesic Obstacle Representation of GraphsabstractAn obstacle representation of a graph is a mapping of the vertices onto points in the plane and a set of connected regions of the plane (called obstacles) such that the straight-line segment connecting the points corresponding to two vertices does not intersect any obstacles if and only if the vertices are adjacent in the graph. The obstacle representation and its plane variant (in which the resulting representation is a plane straight-line embedding of the graph) have been extensively studied with the main objective of minimizing the number of obstacles. Recently, Biedl and Mehrabi [Therese C. Biedl and Saeed Mehrabi, 2017] studied non-blocking grid obstacle representations of graphs in which the vertices of the graph are mapped onto points in the plane while the straight-line segments representing the adjacency between the vertices is replaced by the L_1 (Manhattan) shortest paths in the plane that avoid obstacles. In this paper, we introduce the notion of geodesic obstacle representations of graphs with the main goal of providing a generalized model, which comes naturally when viewing line segments as shortest paths in the Euclidean plane. To this end, we extend the definition of obstacle representation by allowing some obstacles-avoiding shortest path between the corresponding points in the underlying metric space whenever the vertices are adjacent in the graph. We consider both general and plane variants of geodesic obstacle representations (in a similar sense to obstacle representations) under any polyhedral distance function in R^d as well as shortest path distances in graphs. Our results generalize and unify the notions of obstacle representations, plane obstacle representations and grid obstacle representations, leading to a number of questions on such representations. Prosenjit Bose, Paz Carmi, Vida Dujmovic, Saeed Mehrabi 0001, Fabrizio Montecchiani, Pat Morin, Luís Fernando Schultz Xavier da Silveira |
ICALP | 1 |
| 2018 | Data Structures for Halfplane Proximity Queries and Incremental Voronoi Diagrams
Boris Aronov, Prosenjit Bose, Erik D. Demaine, Joachim Gudmundsson, John Iacono, Stefan Langerman, Michiel H. M. Smid |
Algorithmica | 2 |
| 2018 | Spanning Trees in Multipartite Geometric Graphs
Ahmad Biniaz, Prosenjit Bose, David Eppstein, Anil Maheshwari, Pat Morin, Michiel H. M. Smid |
Algorithmica | 2 |
| 2018 | Improved Spanning Ratio for Low Degree Plane Spanners
Prosenjit Bose, Darryl Hill, Michiel H. M. Smid |
Algorithmica | 1 |
| 2018 | Continuous Yao graphs
Davood Bakhshesh, Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, Mirela Damian, Rolf Fagerberg, Mohammad Farshi, André van Renssen, Perouz Taslakian, Sander Verdonschot |
Comput. Geom. | 3 |
| 2018 | Constrained generalized Delaunay graphs are plane spanners
Prosenjit Bose, Jean-Lou De Carufel, André van Renssen |
Comput. Geom. | 1 |
| 2018 | Flipping edge-labelled triangulations
Prosenjit Bose, Anna Lubiw, Vinayak Pathak, Sander Verdonschot |
Comput. Geom. | 1 |
| 2018 | Editorial: Special issue in memory of Dr. Ferran Hurtado
Prosenjit Bose, Pedro Ramos 0001 |
Comput. Geom. | 1 |
| 2018 | Plane Bichromatic Trees of Low Degree
Ahmad Biniaz, Prosenjit Bose, Anil Maheshwari, Michiel H. M. Smid |
Discret. Comput. Geom. | 2 |
| 2017 | Constrained Routing Between Non-Visible Vertices
Prosenjit Bose, Matias Korman, André van Renssen, Sander Verdonschot |
COCOON | 1 |
| 2017 | Self-Approaching Paths in Simple PolygonsabstractWe study self-approaching paths that are contained in a simple polygon. A self-approaching path is a directed curve connecting two points such that the Euclidean distance between a point moving along the path and any future position does not increase, that is, for all points a, b, and c that appear in that order along the curve, |ac| >= |bc|. We analyze the properties, and present a characterization of shortest self-approaching paths. In particular, we show that a shortest self-approaching path connecting two points inside a polygon can be forced to follow a general class of non-algebraic curves. While this makes it difficult to design an exact algorithm, we show how to find a self-approaching path inside a polygon connecting two points under a model of computation which assumes that we can calculate involute curves of high order. Lastly, we provide an algorithm to test if a given simple polygon is self-approaching, that is, if there exists a self-approaching path for any two points inside the polygon. Prosenjit Bose, Irina Kostitsyna, Stefan Langerman |
SoCG | 1 |
| 2017 | Routing on the Visibility Graph
Prosenjit Bose, Matias Korman, André van Renssen, Sander Verdonschot |
ISAAC | 1 |
| 2017 | Maximum Plane Trees in Multipartite Geometric Graphs
Ahmad Biniaz, Prosenjit Bose, Kimberly Crosbie, Jean-Lou De Carufel, David Eppstein, Anil Maheshwari, Michiel H. M. Smid |
WADS | 2 |
| 2017 | Local Routing in Spanners Based on WSPDs
Prosenjit Bose, Jean-Lou De Carufel, Vida Dujmovic, Frédérik Paradis |
WADS | 1 |
| 2017 | Flips in edge-labelled pseudo-triangulations
Prosenjit Bose, Sander Verdonschot |
Comput. Geom. | 1 |
| 2017 | Upper and Lower Bounds for Online Routing on Delaunay Triangulations
Nicolas Bonichon, Prosenjit Bose, Jean-Lou De Carufel, Ljubomir Perkovic, André van Renssen |
Discret. Comput. Geom. | 2 |
| 2017 | A general framework for searching on a line
Prosenjit Bose, Jean-Lou De Carufel |
Theor. Comput. Sci. | 1 |
| 2016 | Gabriel Triangulations and Angle-Monotone Graphs: Local Routing and Recognition
Nicolas Bonichon, Prosenjit Bose, Paz Carmi, Irina Kostitsyna, Anna Lubiw, Sander Verdonschot |
GD | 2 |
| 2016 | Towards Plane Spanners of Degree 3abstractLet S be a finite set of points in the plane that are in convex position. We present an algorithm that constructs a plane frac{3+4 pi}{3}-spanner of S whose vertex degree is at most 3. Let Lambda be the vertex set of a finite non-uniform rectangular lattice in the plane. We present an algorithm that constructs a plane 3 sqrt{2}-spanner for Lambda whose vertex degree is at most 3. For points that are in the plane and in general position, we show how to compute plane degree-3 spanners with a linear number of Steiner points. Ahmad Biniaz, Prosenjit Bose, Jean-Lou De Carufel, Cyril Gavoille, Anil Maheshwari, Michiel H. M. Smid |
ISAAC | 2 |
| 2016 | Plane Bichromatic Trees of Low Degree
Ahmad Biniaz, Prosenjit Bose, Anil Maheshwari, Michiel H. M. Smid |
IWOCA | 2 |
| 2016 | Essential Constraints of Edge-Constrained Proximity Graphs
Prosenjit Bose, Jean-Lou De Carufel, Alina Shaikhet, Michiel H. M. Smid |
IWOCA | 1 |
| 2016 | Improved Spanning Ratio for Low Degree Plane Spanners
Prosenjit Bose, Darryl Hill, Michiel H. M. Smid |
LATIN | 1 |
| 2016 | The Power and Limitations of Static Binary Search Trees with Lazy Finger
Prosenjit Bose, Karim Douïeb, John Iacono, Stefan Langerman |
Algorithmica | 1 |
| 2016 | Biased Predecessor Search
Prosenjit Bose, Rolf Fagerberg, John Howat, Pat Morin |
Algorithmica | 1 |
| 2016 | Plane geodesic spanning trees, Hamiltonian cycles, and perfect matchings in a simple polygon
Ahmad Biniaz, Prosenjit Bose, Anil Maheshwari, Michiel H. M. Smid |
Comput. Geom. | 2 |
| 2016 | Probing convex polygons with a wedge
Prosenjit Bose, Jean-Lou De Carufel, Alina Shaikhet, Michiel H. M. Smid |
Comput. Geom. | 1 |
| 2016 | A Linear-Time Algorithm for the Geodesic Center of a Simple Polygon
Hee-Kap Ahn, Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, Matias Korman, Eunjin Oh 0001 |
Discret. Comput. Geom. | 3 |
| 2016 | Towards tight bounds on theta-graphs: More is not always better
Prosenjit Bose, Jean-Lou De Carufel, Pat Morin, André van Renssen, Sander Verdonschot |
Theor. Comput. Sci. | 1 |
| 2015 | A Linear-Time Algorithm for the Geodesic Center of a Simple PolygonabstractLet P be a closed simple polygon with n vertices. For any two points in P, the geodesic distance between them is the length of the shortest path that connects them among all paths contained in P. The geodesic center of P is the unique point in P that minimizes the largest geodesic distance to all other points of P. In 1989, Pollack, Sharir and Rote [Disc. & Comput. Geom. 89] showed an O(n log n)-time algorithm that computes the geodesic center of P. Since then, a longstanding question has been whether this running time can be improved (explicitly posed by Mitchell [Handbook of Computational Geometry, 2000]). In this paper we affirmatively answer this question and present a linear time algorithm to solve this problem. Hee-Kap Ahn, Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, Matias Korman, Eunjin Oh 0001 |
SoCG | 3 |
| 2015 | Upper and Lower Bounds for Online Routing on Delaunay Triangulations
Nicolas Bonichon, Prosenjit Bose, Jean-Lou De Carufel, Ljubomir Perkovic, André van Renssen |
ESA | 2 |
| 2015 | Competitive Local Routing with Constraints
Prosenjit Bose, Rolf Fagerberg, André van Renssen, Sander Verdonschot |
ISAAC | 1 |
| 2015 | Local Routing in Convex Subdivisions
Prosenjit Bose, Stephane Durocher, Debajyoti Mondal, Maxime Peabody, Matthew Skala, Mohammad Abdul Wahid |
SOFSEM | 1 |
| 2015 | Reprint of: Theta-3 is connected
Oswin Aichholzer, Sang Won Bae 0001, Luis Barba, Prosenjit Bose, Matias Korman, André van Renssen, Perouz Taslakian, Sander Verdonschot |
Comput. Geom. | 4 |
| 2015 | The θ5-graph is a spanner
Prosenjit Bose, Pat Morin, André van Renssen, Sander Verdonschot |
Comput. Geom. | 1 |
| 2015 | Optimal Local Routing on Delaunay Triangulations Defined by Empty Equilateral TrianglesabstractWe present a deterministic local routing algorithm that is guaranteed to find a path between any pair of vertices in a half-$\theta_6$-graph (the half-$\theta_6$-graph is equivalent to the Delaunay triangulation where the empty region is an equilateral triangle). The length of the path is at most $5/\sqrt{3} \approx 2.887$ times the Euclidean distance between the pair of vertices. Moreover, we show that no local routing algorithm can achieve a better routing ratio, thereby proving that our routing algorithm is optimal. This is somewhat surprising because the spanning ratio of the half-$\theta_6$-graph is 2, meaning that even though there always exists a path whose length is at most twice the Euclidean distance, we cannot always find such a path when routing locally. Since every triangulation can be embedded in the plane as a half-$\theta_6$-graph using $O(\log n)$ bits per vertex coordinate via Schnyder's embedding scheme [W. Schnyder, Embedding planar graphs on the grid, in Proceedings of the 1st Annual ACM--SIAM Symposium on Discrete Algorithms (SODA 1990), ACM, New York, SIAM, Philadelphia, 1990, pp. 138--148], our result provides a competitive local routing algorithm for every such embedded triangulation. Finally, we show how our routing algorithm can be adapted to provide a routing ratio of $15/\sqrt{3} \approx 8.660$ on two bounded degree subgraphs of the half-$\theta_6$-graph. Prosenjit Bose, Rolf Fagerberg, André van Renssen, Sander Verdonschot |
SIAM J. Comput. | 1 |
| 2015 | Searching on a line: A complete characterization of the optimal solution
Prosenjit Bose, Jean-Lou De Carufel, Stephane Durocher |
Theor. Comput. Sci. | 1 |
| 2014 | A General Framework to Generate Sizing Systems from 3D Motion Data Applied to Face Mask DesignabstractFor the design of mass-produced wearable objects for a population it is important to find a small number of sizes, called a sizing system, that will fit well on a wide range of individuals in the population. To obtain a sizing system that incorporates the shape of an identity along with its motion, we introduce a general framework to generate a sizing system for dynamic 3D motion data. Based on a registered 3D motion database a sizing system is computed for task-specific anthropometric measurements and tolerances, specified by designers. We generate the sizing system by transforming the problem into a box stabbing problem, which aims to find the lowest number of points stabbing a set of boxes. We use a standard computational geometry technique to solve this, it recursively computes the stabbing of lower-dimensional boxes. We apply our framework to a database of facial motion data for anthropometric measurements related to the design of face masks. We show the generalization capabilities of this sizing system on unseen data, and compute, for each size, a representative 3D shape that can be used by designers to produce a prototype model. Timo Bolkart, Prosenjit Bose, Chang Shu 0001, Stefanie Wuhrer |
3DV | 2 |
| 2014 | New and Improved Spanning Ratios for Yao GraphsabstractFor a set of points in the plane and a fixed integer k > 0, the Yao graph Yk partitions the space around each point into k equiangular cones of angle θ = 2π/k, and connects each point to a nearest neighbor in each cone. It is known for all Yao graphs, with the sole exception of Y5, whether or not they are geometric spanners. In this paper we close this gap by showing that for odd k ≥ 5, the spanning ratio of Yk is at most 1/(1−2sin(3θ/8)), which gives the first constant upper bound for Y5, and is an improvement over the previous bound of 1/(1−2sin(θ/2)) for odd k ≥ 7. We further reduce the upper bound on the spanning ratio for Y5 from 10.9 to 2 + √3 ≈ 3.74, which falls slightly below the lower bound of 3.79 established for the spanning ratio of ⊝5 (⊝-graphs differ from Yao graphs only in the way they select the closest neighbor in each cone). This is the first such separation between a Yao and ⊝-graph with the same number of cones. We also give a lower bound of 2.87 on the spanning ratio of Y5. Finally, we revisit the Y6 graph, which plays a particularly important role as the transition between the graphs (k > 6) for which simple inductive proofs are known, and the graphs (k ≤ 6) whose best spanning ratios have been established by complex arguments. Here we reduce the known spanning ratio of Y6 from 17.6 to 5.8, getting closer to the spanning ratio of 2 established for ⊝6. Luis Barba, Prosenjit Bose, Mirela Damian, Rolf Fagerberg, Wah Loon Keng, Joseph O'Rourke, André van Renssen, Perouz Taslakian, Sander Verdonschot, Ge Xia |
SoCG | 2 |
| 2014 | The Power and Limitations of Static Binary Search Trees with Lazy Finger
Prosenjit Bose, Karim Douïeb, John Iacono, Stefan Langerman |
ISAAC | 1 |
| 2014 | The Price of Order
Prosenjit Bose, Pat Morin, André van Renssen |
ISAAC | 1 |
| 2014 | Optimal Algorithms for Constrained 1-Center Problems
Luis Barba, Prosenjit Bose, Stefan Langerman |
LATIN | 2 |
| 2014 | Biased Predecessor Search
Prosenjit Bose, Rolf Fagerberg, John Howat, Pat Morin |
LATIN | 1 |
| 2014 | Upper Bounds on the Spanning Ratio of Constrained Theta-Graphs
Prosenjit Bose, André van Renssen |
LATIN | 1 |
| 2014 | Switching to Directional Antennas with Constant Increase in Radius and Hop Distance
Prosenjit Bose, Paz Carmi, Mirela Damian, Robin Y. Flatland, Matthew J. Katz, Anil Maheshwari |
Algorithmica | 1 |
| 2014 | Theta-3 is connected
Oswin Aichholzer, Sang Won Bae 0001, Luis Barba, Prosenjit Bose, Matias Korman, André van Renssen, Perouz Taslakian, Sander Verdonschot |
Comput. Geom. | 4 |
| 2014 | Triangulating and guarding realistic polygons
Greg Aloupis, Prosenjit Bose, Vida Dujmovic, Chris Gray, Stefan Langerman, Bettina Speckmann |
Comput. Geom. | 2 |
| 2014 | Minimum-area enclosing triangle with a fixed angle
Prosenjit Bose, Jean-Lou De Carufel |
Comput. Geom. | 1 |
| 2014 | Making triangulations 4-connected using flips
Prosenjit Bose, Dana Jansens, André van Renssen, Maria Saumell, Sander Verdonschot |
Comput. Geom. | 1 |
| 2013 | Robust geometric spannersabstractHighly connected and yet sparse graphs (such as expanders or graphs of high treewidth) are fundamental, widely a pplicable and extensively studied combinatorial objects. We initiate the study of such highly connected graphs that are, in addition, geometric spanners. We define a property of spanners called robustness. Informally, when one removes a few vertices from a robust spanner, this harms only a small number of other vertices. We show that robust spanners must have a superlinear number of edges, even in one dimension. On the positive side, we give constructions, for any dimension, of robust spanners with a near-linear number of edges. Prosenjit Bose, Vida Dujmovic, Pat Morin, Michiel H. M. Smid |
SoCG | 1 |
| 2013 | Revisiting the Problem of Searching on a Line
Prosenjit Bose, Jean-Lou De Carufel, Stephane Durocher |
ESA | 1 |
| 2013 | On the Stretch Factor of the Theta-4 Graph
Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, André van Renssen, Sander Verdonschot |
WADS | 2 |
| 2013 | On the Spanning Ratio of Theta-Graphs
Prosenjit Bose, André van Renssen, Sander Verdonschot |
WADS | 1 |
| 2013 | The θ 5-Graph is a Spanner
Prosenjit Bose, Pat Morin, André van Renssen, Sander Verdonschot |
WG | 1 |
| 2013 | Stable Roommates Spanner
Prosenjit Bose, Paz Carmi, Lilach Chaitman-Yerushalmi, Sébastien Collette, Matthew J. Katz, Stefan Langerman |
Comput. Geom. | 1 |
| 2013 | Some properties of k-Delaunay and k-Gabriel graphs
Prosenjit Bose, Sébastien Collette, Ferran Hurtado, Matias Korman, Stefan Langerman, Vera Sacristán Adinolfi, Maria Saumell |
Comput. Geom. | 1 |
| 2013 | Fast local searches and updates in bounded universes
Prosenjit Bose, Karim Douïeb, Vida Dujmovic, John Howat, Pat Morin |
Comput. Geom. | 1 |
| 2013 | On plane geometric spanners: A survey and open problems
Prosenjit Bose, Michiel H. M. Smid |
Comput. Geom. | 1 |
| 2013 | Bounding the locality of distributed routing algorithms
Prosenjit Bose, Paz Carmi, Stephane Durocher |
Distributed Comput. | 1 |
| 2013 | Robust Geometric SpannersabstractHighly connected and yet sparse graphs (such as expanders or graphs of high treewidth) are fundamental, widely applicable, and extensively studied combinatorial objects. We initiate the study of such highly connected graphs that are, in addition, geometric spanners. We define a property of spanners called robustness. Informally, when one removes a few vertices from a robust spanner, this harms only a small number of other vertices. We show that robust spanners must have a superlinear number of edges, even in one dimension. On the positive side, we give constructions, for any dimension, of robust spanners with a near-linear number of edges. Prosenjit Bose, Vida Dujmovic, Pat Morin, Michiel H. M. Smid |
SIAM J. Comput. | 1 |
| 2012 | Flips
Prosenjit Bose |
GD | 1 |
| 2012 | De-amortizing Binary Search Trees
Prosenjit Bose, Sébastien Collette, Rolf Fagerberg, Stefan Langerman |
ICALP (1) | 1 |
| 2012 | On Plane Constrained Bounded-Degree Spanners
Prosenjit Bose, Rolf Fagerberg, André van Renssen, Sander Verdonschot |
LATIN | 1 |
| 2012 | Competitive routing in the half-θ6-graphabstractWe present a deterministic local routing scheme that is guaranteed to find a path between any pair of vertices in a half-θ6-graph whose length is at most 5/ √ 3 = 2.886... times the Euclidean distance between the pair of vertices.The half-θ6graph is identical to the Delaunay triangulation where the empty region is an equilateral triangle.Moreover, we show that no local routing scheme can achieve a better competitive spanning ratio thereby implying that our routing scheme is optimal.This is somewhat surprising because the spanning ratio of the half-θ6-graph is 2. Since every triangulation can be embedded in the plane as a half-θ6-graph using O(log n) bits per vertex coordinate via Schnyder's embedding scheme (SODA 1990), our result provides a competitive local routing scheme for every such embedded triangulation. Prosenjit Bose, Rolf Fagerberg, André van Renssen, Sander Verdonschot |
SODA | 1 |
| 2012 | Layered Working-Set Trees
Prosenjit Bose, Karim Douïeb, Vida Dujmovic, John Howat |
Algorithmica | 1 |
| 2012 | Editorial
Prosenjit Bose, Paz Carmi |
Comput. Geom. | 1 |
| 2012 | Succinct geometric indexes supporting point location queriesabstractWe propose designing data structures called succinct geometric indexes of negligible space (more precisely, o ( n ) bits) that support geometric queries in optimal time, by taking advantage of the n points in the dataset permuted and stored elsewhere as a sequence. Our first and main result is a succinct geometric index that can answer point location queries, a fundamental problem in computational geometry, on planar triangulations in O (lg n ) time. We also design three variants of this index. The first supports point location using lg n + 2√lg n + O (lg 1/4 n ) point-line comparisons. The second supports point location in o (lg n ) time when the coordinates are integers bounded by U . The last variant can answer point location queries in O ( H + 1) expected time, where H is the entropy of the query distribution. These results match the query efficiency of previous point location structures that occupy O ( n ) words or O(n lg n ) bits, while saving drastic amounts of space. We generalize our succinct geometric index to planar subdivisions, and design indexes for other types of queries. Finally, we apply our techniques to design the first implicit data structures that support point location in O (lg 2 n ) time. Prosenjit Bose, Eric Y. Chen, Meng He 0001, Anil Maheshwari, Pat Morin |
ACM Trans. Algorithms | 1 |
| 2011 | Switching to Directional Antennas with Constant Increase in Radius and Hop Distance
Prosenjit Bose, Paz Carmi, Mirela Damian, Robin Y. Flatland, Matthew J. Katz, Anil Maheshwari |
WADS | 1 |
| 2011 | Location-Oblivious Distributed Unit Disk Graph Coloring
Michel Barbeau, Prosenjit Bose, Paz Carmi, Mathieu Couture, Evangelos Kranakis |
Algorithmica | 2 |
| 2011 | On a family of strong geometric spanners that admit local routing strategies
Prosenjit Bose, Paz Carmi, Mathieu Couture, Michiel H. M. Smid, Daming Xu |
Comput. Geom. | 1 |
| 2011 | A note on the perimeter of fat objects
Prosenjit Bose, Otfried Cheong, Vida Dujmovic |
Comput. Geom. | 1 |
| 2011 | Almost all Delaunay triangulations have stretch factor greater than pi/2
Prosenjit Bose, Luc Devroye, Maarten Löffler, Jack Snoeyink, Vishal Verma |
Comput. Geom. | 1 |
| 2011 | A survey of geodesic paths on 3D surfaces
Prosenjit Bose, Anil Maheshwari, Chang Shu 0001, Stefanie Wuhrer |
Comput. Geom. | 1 |
| 2010 | Coverage with k-Transmitters in the Presence of Obstacles
Brad Ballinger, Nadia M. Benbernou, Prosenjit Bose, Mirela Damian, Erik D. Demaine, Vida Dujmovic, Robin Y. Flatland, Ferran Hurtado, John Iacono, Anna Lubiw, Pat Morin, Vera Sacristán Adinolfi, Diane L. Souvaine, Ryuhei Uehara |
COCOA (2) | 3 |
| 2010 | Should Static Search Trees Ever Be Unbalanced?
Prosenjit Bose, Karim Douïeb |
ISAAC (1) | 1 |
| 2010 | pi/2-Angle Yao Graphs Are Spanners
Prosenjit Bose, Mirela Damian, Karim Douïeb, Joseph O'Rourke, Ben Seamone, Michiel H. M. Smid, Stefanie Wuhrer |
ISAAC (2) | 1 |
| 2010 | Skip Lift: A Probabilistic Alternative to Red-Black Trees
Prosenjit Bose, Karim Douïeb, Pat Morin |
IWOCA | 1 |
| 2010 | Communication-Efficient Construction of the Plane Localized Delaunay Graph
Prosenjit Bose, Paz Carmi, Michiel H. M. Smid, Daming Xu |
LATIN | 1 |
| 2010 | Layered Working-Set Trees
Prosenjit Bose, Karim Douïeb, Vida Dujmovic, John Howat |
LATIN | 1 |
| 2010 | Computing the Greedy Spanner in Near-Quadratic Time
Prosenjit Bose, Paz Carmi, Mohammad Farshi, Anil Maheshwari, Michiel H. M. Smid |
Algorithmica | 1 |
| 2009 | Bounding the locality of distributed routing algorithmsabstractWe examine bounds on the locality of routing. A local routing algorithm makes a sequence of distributed forwarding decisions, each of which is made using only local information. Specifically, in addition to knowing the node for which a message is destined, an intermediate node might also know a) the subgraph corresponding to all network nodes within k hops of itself, for some value of k, b) the node from which the message originated, and c) which of its neighbours last forwarded the message. Our objective is to determine which of these parameters are necessary and/or sufficient to permit local routing as k varies on a network modelled by a connected undirected graph. In particular, we establish tight bounds on k for the feasibility of deterministic k-local routing for various combinations of these parameters, as well as corresponding bounds on dilation (the worst-case ratio of actual route length to shortest path length). Prosenjit Bose, Paz Carmi, Stephane Durocher |
PODC | 1 |
| 2009 | Filling holes in triangular meshes by curve unfoldingabstractWe propose a novel approach to automatically fill holes in triangulated models. Each hole is filled using a minimum energy surface that is obtained in three steps. First, we unfold the hole boundary onto a plane using energy minimization. Second, we triangulate the unfolded hole using a constrained Delaunay triangulation. Third, we embed the triangular mesh as a minimum energy surface in Ropf3. The running time of the method depends primarily on the size of the hole boundary and not on the size of the model, thereby making the method applicable to large models. Our experiments demonstrate the applicability of the algorithm to the problem of filling holes bounded by highly curved boundaries in large models. Alan Brunton, Stefanie Wuhrer, Chang Shu 0001, Prosenjit Bose, Erik D. Demaine |
Shape Modeling International | 4 |
| 2009 | Succinct geometric indexes supporting point location queriesabstractWe propose to design data structures called succinct geometric indexes of negligible space (more precisely, o(n) bits) that support geometric queries in optimal time, by taking advantage of the n points in the data set permuted and stored elsewhere as a sequence. Our first and main result is a succinct geometric index that can answer point location queries, a fundamental problem in computational geometry, on planar triangulations in O(lg n) time. We also design three variants of this index. The first supports point location using point-line comparisons. The second supports point location in o(lg n) time when the coordinates are integers bounded by U. The last variant can answer point location queries in O(H + 1) expected time, where H is the entropy of the query distribution. These results match the query efficiency of previous point location structures that occupy O(n) words or O(n lg n) bits, while saving drastic amounts of space. We generalize our succinct geometric index to planar subdivisions, and design indexes for other types of queries. Finally, we apply our techniques to design the first implicit data structures that support point location in O(lg2 n) time. Prosenjit Bose, Eric Y. Chen, Meng He 0001, Anil Maheshwari, Pat Morin |
SODA | 1 |
| 2009 | Efficient Construction of Near-Optimal Binary and Multiway Search Trees
Prosenjit Bose, Karim Douïeb |
WADS | 1 |
| 2009 | A Distribution-Sensitive Dictionary with Low Space Overhead
Prosenjit Bose, John Howat, Pat Morin |
WADS | 1 |
| 2009 | Succinct Orthogonal Range Search Structures on a Grid with Applications to Text Indexing
Prosenjit Bose, Meng He 0001, Anil Maheshwari, Pat Morin |
WADS | 1 |
| 2009 | Clamshell Casting
Prosenjit Bose, Pat Morin, Michiel H. M. Smid, Stefanie Wuhrer |
Algorithmica | 1 |
| 2009 | A linear-space algorithm for distance preserving graph embedding
Tetsuo Asano, Prosenjit Bose, Paz Carmi, Anil Maheshwari, Chang Shu 0001, Michiel H. M. Smid, Stefanie Wuhrer |
Comput. Geom. | 2 |
| 2009 | Geometric spanners with small chromatic number
Prosenjit Bose, Paz Carmi, Mathieu Couture, Anil Maheshwari, Michiel H. M. Smid, Norbert Zeh |
Comput. Geom. | 1 |
| 2009 | Flips in planar graphs
Prosenjit Bose, Ferran Hurtado |
Comput. Geom. | 1 |
| 2009 | Editorial CCCG 2005
Prosenjit Bose, Asish Mukhopadhyay |
Comput. Geom. | 1 |
| 2009 | Rotationally monotone polygons
Prosenjit Bose, Pat Morin, Michiel H. M. Smid, Stefanie Wuhrer |
Comput. Geom. | 1 |
| 2009 | Connectivity-preserving transformations of binary images
Prosenjit Bose, Vida Dujmovic, Ferran Hurtado, Pat Morin |
Comput. Vis. Image Underst. | 1 |
| 2009 | Traversing a Set of Points with a Minimum Number of Turns
Sergey Bereg, Prosenjit Bose, Adrian Dumitrescu, Ferran Hurtado, Pavel Valtr 0001 |
Discret. Comput. Geom. | 2 |
| 2009 | A Polynomial Bound for Untangling Geometric Planar Graphs
Prosenjit Bose, Vida Dujmovic, Ferran Hurtado, Stefan Langerman, Pat Morin, David R. Wood |
Discret. Comput. Geom. | 1 |
| 2009 | Augmented reality on cloth with realistic illumination
Derek Bradley, Gerhard Roth, Prosenjit Bose |
Mach. Vis. Appl. | 3 |
| 2009 | Spanners of Complete k-Partite Geometric GraphsabstractWe address the following problem: Given a complete k-partite geometric graph K whose vertex set is a set of n points in $\mathbb{R}^d$, compute a spanner of K that has a “small” stretch factor and “few” edges. We present two algorithms for this problem. The first algorithm computes a $(5+\epsilon)$-spanner of K with $O(n)$ edges in $O(n\log n)$ time. The second algorithm computes a $(3+\epsilon)$-spanner of K with $O(n\log n)$ edges in $O(n \log n)$ time. The latter result is optimal: We show that for any $2\leq k\leq n-\Theta(\sqrt{n\log n})$, spanners with $O(n\log n)$ edges and stretch factor less than 3 do not exist for all complete k-partite geometric graphs. Prosenjit Bose, Paz Carmi, Mathieu Couture, Anil Maheshwari, Pat Morin, Michiel H. M. Smid |
SIAM J. Comput. | 1 |
| 2008 | On the Stretch Factor of Convex Delaunay Graphs
Prosenjit Bose, Paz Carmi, Sébastien Collette, Michiel H. M. Smid |
ISAAC | 1 |
| 2008 | Spanners of Complete k -Partite Geometric Graphs
Prosenjit Bose, Paz Carmi, Mathieu Couture, Anil Maheshwari, Pat Morin, Michiel H. M. Smid |
LATIN | 1 |
| 2008 | Dynamic optimality for skip lists and B-trees
Prosenjit Bose, Karim Douïeb, Stefan Langerman |
SODA | 1 |
| 2008 | On local transformations in plane geometric graphs embedded on small grids
Manuel Abellanas, Prosenjit Bose, Alfredo García 0002, Ferran Hurtado, Pedro Ramos 0001, Eduardo Rivera-Campo, Javier Tejel |
Comput. Geom. | 2 |
| 2008 | Editorial
Prosenjit Bose, Thomas Fevens |
Comput. Geom. | 1 |
| 2008 | On the false-positive rate of Bloom filters
Prosenjit Bose, Evangelos Kranakis, Anil Maheshwari, Pat Morin, Jason Morrison, Michiel H. M. Smid, Yihui Tang |
Inf. Process. Lett. | 1 |
| 2008 | Coarse grained parallel algorithms for graph matching
Albert Chan, Frank Dehne, Prosenjit Bose, Markus Latzel |
Parallel Comput. | 3 |
| 2007 | Traversing a set of points with a minimum number of turnsabstractGiven a finite set of points S in Rd, consider visiting thepoints in S with a polygonal path that makes a minimum number ofturns, or equivalently, has the the minimum number of segments(links). We call this minimization problem the minimum linkspanning path problem. This natural problem has appeared severaltimes in the literature under different variants. The simplest oneis where the allowed paths are axis-aligned. Let L(S) be theminimum number of links of an axis-aligned path for S denote by Gdn the d-dimensional grid of size n. Kranakis, Krizanc andMeertens (Ars Combinatoria, vol. 38, pp. 177--192, 1994)showed that in 2-dimensions L(G2n)=2n-1 and in three dimensions 4/3 n2-O(n)< L(G3n) < 3/2 n2+O(n). Kranakiset al. conjectured that, for all d ≥ 3, L(Gdn)= d/d-1 nd-1 ± O(nd-2). We prove theconjecture for d=3 by showing that L(G3n) ≥ 3/2 n2 -O(n). For d=4, we prove that 4/3 n3 -O(n2) ≤ L(G4n) ≤ 4/3 n3 +O(n5/2).For general d, we give new estimates on L(Gdn), that bring usvery close to the conjectured value. The new lower bound of (1+ 1/d)nd-1-O(nd-2) improves previous result byCollins and Moret (Information Processing Letters, vol. 68,pp. 317--319, 1998), while the new upper bound of (1+ 1/d-1)nd-1+O(nd-3/2) differs from the conjecturedvalue only in the lower order terms. For arbitrary point sets, we give an exact bound on the minimumnumber of links needed in an axis-aligned path traversing any planar n-point set. We obtain similar tight estimates (within 1) in anynumber of dimensions d. For the general problem of traversing anarbitrary set of points in Rd with an axis-aligned spanning pathhaving a minimum number of links, we present a constant ratio(depending on the dimension d) approximation algorithm. Sergey Bereg, Prosenjit Bose, Adrian Dumitrescu, Ferran Hurtado, Pavel Valtr 0001 |
SCG | 2 |
| 2007 | Location Oblivious Distributed Unit Disk Graph Coloring
Mathieu Couture, Michel Barbeau, Prosenjit Bose, Paz Carmi, Evangelos Kranakis |
SIROCCO | 3 |
| 2007 | On a Family of Strong Geometric Spanners That Admit Local Routing Strategies
Prosenjit Bose, Paz Carmi, Mathieu Couture, Michiel H. M. Smid, Daming Xu |
WADS | 1 |
| 2007 | On Generalized Diamond Spanners
Prosenjit Bose, Aaron Lee, Michiel H. M. Smid |
WADS | 1 |
| 2007 | Geometric Spanners with Small Chromatic Number
Prosenjit Bose, Paz Carmi, Mathieu Couture, Anil Maheshwari, Michiel H. M. Smid, Norbert Zeh |
WAOA | 1 |
| 2007 | Reconfiguring Triangulations with Edge Flips and Point Moves
Greg Aloupis, Prosenjit Bose, Pat Morin |
Algorithmica | 2 |
| 2007 | On the stabbing number of a random Delaunay triangulation
Prosenjit Bose, Luc Devroye |
Comput. Geom. | 1 |
| 2007 | Space-efficient geometric divide-and-conquer algorithms
Prosenjit Bose, Anil Maheshwari, Pat Morin, Jason Morrison, Michiel H. M. Smid, Jan Vahrenhold |
Comput. Geom. | 1 |
| 2007 | Geodesic Ham-Sandwich Cuts
Prosenjit Bose, Erik D. Demaine, Ferran Hurtado, John Iacono, Stefan Langerman, Pat Morin |
Discret. Comput. Geom. | 1 |
| 2006 | Diamond Triangulations Contain Spanners of Bounded Degree
Prosenjit Bose, Michiel H. M. Smid, Daming Xu |
ISAAC | 1 |
| 2006 | Data Structures for Halfplane Proximity Queries and Incremental Voronoi Diagrams
Boris Aronov, Prosenjit Bose, Erik D. Demaine, Joachim Gudmundsson, John Iacono, Stefan Langerman, Michiel H. M. Smid |
LATIN | 2 |
| 2006 | Incremental Construction of k-Dominating Sets in Wireless Sensor Networks
Mathieu Couture, Michel Barbeau, Prosenjit Bose, Evangelos Kranakis |
OPODIS | 3 |
| 2006 | Simultaneous diagonal flips in plane triangulations
Prosenjit Bose, Jurek Czyzowicz, Zhicheng Gao, Pat Morin, David R. Wood |
SODA | 1 |
| 2006 | Equitable subdivisions within polygonal regions
Sergey Bereg, Prosenjit Bose, David G. Kirkpatrick |
Comput. Geom. | 2 |
| 2006 | Partitions of complete geometric graphs into plane trees
Prosenjit Bose, Ferran Hurtado, Eduardo Rivera-Campo, David R. Wood |
Comput. Geom. | 1 |
| 2006 | On the Spanning Ratio of Gabriel Graphs and beta-SkeletonsabstractThe spanning ratio of a graph defined on n points in the Euclidean plane is the maximum ratio over all pairs of data points (u,v) of the minimum graph distance between u and v divided by the Euclidean distance between u and v. A connected graph is said to be an S-spanner if the spanning ratio does not exceed S. For example, for any S there exists a point set whose minimum spanning tree isnot an S-spanner. At the other end of the spectrum, a Delaunay triangulation is guaranteed to be a 2.42-spanner [J. M. Keil and C. A. Gutwin, Discrete Comput. Geom., 7 (1992), pp. 13-28]. For proximity graphs between these two extremes, such as Gabriel graphs [K. R. Gabriel and R. R. Sokal, Systematic Zoology, 18 (1969), pp. 259-278], relative neighborhood graphs [G. T. Toussaint, Pattern Recognition, 12 (1980), pp. 261-268], and $\beta$-skeletons [D. G. Kirkpatrick and J. D. Radke, Comput. Geom., G. T. Toussaint, ed., Elsevier, Amsterdam, 1985, pp. 217-248] with $\beta$ in [0,2] some interesting questions arise. We show that the spanning ratio for Gabriel graphs (which are $\beta$-skeletons with $\beta$ = 1) is $\Theta ( \sqrt{n})$ in the worst case. For all $\beta$-skeletons with $\beta$ in [0,1], we prove that the spanning ratio is at most $O(n^\gamma)$, where $\gamma = (1-\log_2(1+\sqrt{1-\beta^2}))/2$. For all $\beta$-skeletons with $\beta$ in [1,2], we prove that there exist point sets whose spanning ratio is at least $\left( \frac{1}{2} - o(1) \right) \sqrt{n} $. For relative neighborhood graphs [G. T. Toussaint, Pattern Recognition, 12 (1980), pp. 261-268] (skeletons with $\beta$ = 2), we show that there exist point sets where the spanning ratio is $\Omega(n)$. For points drawn independently from the uniform distribution on the unit square, we show that the spanning ratio of the (random) Gabriel graph and all $\beta$-skeletons with $\beta$ in [1,2] tends to $\infty$ in probability as $\sqrt{\log n / \log \log n}$. Prosenjit Bose, Luc Devroye, William S. Evans, David G. Kirkpatrick |
SIAM J. Discret. Math. | 1 |
| 2005 | Approximate Range Mode and Range Median Queries
Prosenjit Bose, Evangelos Kranakis, Pat Morin, Yihui Tang |
STACS | 1 |
| 2005 | Induced Subgraphs of Bounded Degree and Bounded Treewidth
Prosenjit Bose, Vida Dujmovic, David R. Wood |
WG | 1 |
| 2005 | Constructing Plane Spanners of Bounded Degree and Low Weight
Prosenjit Bose, Joachim Gudmundsson, Michiel H. M. Smid |
Algorithmica | 1 |
| 2005 | Guest Editors' Foreword
Prosenjit Bose, Pat Morin |
Algorithmica | 1 |
| 2004 | Geodesic ham-sandwich cutsabstractLet P be a simple polygon with m vertices, k of which are reflex, and which contains r red points and b blue points in its interior. Let n=m+r+b. A ham-sandwich geodesic is a shortest path in P between any two points on the boundary of P that simultaneously bisects the red points and the blue points. We present an O (n log k)-time algorithm for finding a ham-sandwich geodesic. We also show that this algorithm is optimal in thealgebraic computation tree model when parameterizing the running time with respect to n and k. Prosenjit Bose, Erik D. Demaine, Ferran Hurtado, John Iacono, Stefan Langerman, Pat Morin |
SCG | 1 |
| 2004 | Reconfiguring Triangulations with Edge Flips and Point Moves
Greg Aloupis, Prosenjit Bose, Pat Morin |
GD | 2 |
| 2004 | Partitions of Complete Geometric Graphs into Plane Trees
Prosenjit Bose, Ferran Hurtado, Eduardo Rivera-Campo, David R. Wood |
GD | 1 |
| 2004 | On Local Transformations in Plane Geometric Graphs Embedded on Small Grids
Manuel Abellanas, Prosenjit Bose, Alfredo García 0002, Ferran Hurtado, Pedro Ramos 0001, Eduardo Rivera-Campo, Javier Tejel |
ICCSA (3) | 2 |
| 2004 | Testing the Quality of Manufactured Disks and Balls
Prosenjit Bose, Pat Morin |
Algorithmica | 1 |
| 2004 | On simplifying dot maps
Mark de Berg, Prosenjit Bose, Otfried Cheong, Pat Morin |
Comput. Geom. | 2 |
| 2004 | Ordered theta graphs
Prosenjit Bose, Joachim Gudmundsson, Pat Morin |
Comput. Geom. | 1 |
| 2004 | Approximating geometric bottleneck shortest paths
Prosenjit Bose, Anil Maheshwari, Giri Narasimhan, Michiel H. M. Smid, Norbert Zeh |
Comput. Geom. | 1 |
| 2004 | Online Routing in TriangulationsabstractWe consider online routing algorithms for routing between the vertices of embedded planar straight line graphs. Our results include (1) two deterministic memoryless routing algorithms, one that works for all Delaunay triangulations and the other that works for all regular triangulations; (2) a randomized memoryless algorithm that works for all triangulations; (3) an O(1) memory algorithm that works for all convex subdivisions; (4) an O(1) memory algorithm that approximates the shortest path in Delaunay triangulations; and (5) theoretical and experimental results on the competitiveness of these algorithms. Prosenjit Bose, Pat Morin |
SIAM J. Comput. | 1 |
| 2004 | Competitive online routing in geometric graphs
Prosenjit Bose, Pat Morin |
Theor. Comput. Sci. | 1 |
| 2003 | Bounds for Frequency Estimation of Packet Streams
Prosenjit Bose, Evangelos Kranakis, Pat Morin, Yihui Tang |
SIROCCO | 1 |
| 2003 | Approximating Geometric Bottleneck Shortest Paths
Prosenjit Bose, Anil Maheshwari, Giri Narasimhan, Michiel H. M. Smid, Norbert Zeh |
STACS | 1 |
| 2003 | Worst-case-optimal algorithms for guarding planar graphs and polyhedral surfaces
Prosenjit Bose, David G. Kirkpatrick, Zaiqing Li |
Comput. Geom. | 1 |
| 2003 | Translating a regular grid over a point set
Prosenjit Bose, Marc J. van Kreveld, Anil Maheshwari, Pat Morin, Jason Morrison |
Comput. Geom. | 1 |
| 2003 | Fast approximations for sums of distances, clustering and the Fermat-Weber problem
Prosenjit Bose, Anil Maheshwari, Pat Morin |
Comput. Geom. | 1 |
| 2003 | Asymmetric Communication Protocols via Hotlink Assignments
Prosenjit Bose, Danny Krizanc, Stefan Langerman, Pat Morin |
Theory Comput. Syst. | 1 |
| 2002 | Constructing Plane Spanners of Bounded Degree and Low Weight
Prosenjit Bose, Joachim Gudmundsson, Michiel H. M. Smid |
ESA | 1 |
| 2002 | On the Spanning Ratio of Gabriel Graphs and beta-skeletons
Prosenjit Bose, Luc Devroye, William S. Evans, David G. Kirkpatrick |
LATIN | 1 |
| 2002 | Facility Location Constrained to a Polygonal Domain
Prosenjit Bose, Qingda Wang |
LATIN | 1 |
| 2002 | Asymmetric Communication Protocols via Hotlink Assignments
Prosenjit Bose, Danny Krizanc, Stefan Langerman, Pat Morin |
SIROCCO | 1 |
| 2002 | Some Aperture-Angle Optimization Problems
Prosenjit Bose, Ferran Hurtado, Elsa Omaña-Pulido, Jack Snoeyink, Godfried T. Toussaint |
Algorithmica | 1 |
| 2002 | Separating an object from its cast
Hee-Kap Ahn, Mark de Berg, Prosenjit Bose, Siu-Wing Cheng, Dan Halperin, Jirí Matousek 0001, Otfried Cheong |
Comput. Aided Des. | 3 |
| 2002 | Experimental results on quadrangulations of sets of fixed points
Prosenjit Bose, Suneeta Ramaswami, Godfried T. Toussaint, Alain Turki |
Comput. Aided Geom. Des. | 1 |
| 2002 | On embedding an outer-planar graph in a point set
Prosenjit Bose |
Comput. Geom. | 1 |
| 2002 | Efficient visibility queries in simple polygons
Prosenjit Bose, Anna Lubiw, J. Ian Munro |
Comput. Geom. | 1 |
| 2001 | Packing Two Disks into a Polygonal Environment
Prosenjit Bose, Pat Morin, Antoine Vigneron |
COCOON | 1 |
| 2001 | Competitive Online Routing in Geometric Graphs
Prosenjit Bose, Pat Morin |
SIROCCO | 1 |
| 2001 | The Grid Placement Problem
Prosenjit Bose, Anil Maheshwari, Pat Morin, Jason Morrison |
WADS | 1 |
| 2001 | Every Set of Disjoint Line Segments Admits a Binary Tree
Prosenjit Bose, Michael E. Houle, Godfried T. Toussaint |
Discret. Comput. Geom. | 1 |
| 2001 | Routing with Guaranteed Delivery in Ad Hoc Wireless Networks
Prosenjit Bose, Pat Morin, Ivan Stojmenovic, Jorge Urrutia |
Wirel. Networks | 1 |
| 2000 | Strategies for Hotlink Assignments
Prosenjit Bose, Evangelos Kranakis, Danny Krizanc, Miguel Vargas Martin, Jurek Czyzowicz, Andrzej Pelc, Leszek Gasieniec |
ISAAC | 1 |
| 2000 | An Improved Algorithm for Subdivision Traversal without Extra Storage
Prosenjit Bose, Pat Morin |
ISAAC | 1 |
| 2000 | Online Routing in Convex Subdivisions
Prosenjit Bose, Pat Morin, Andrej Brodnik, Svante Carlsson, Erik D. Demaine, Rudolf Fleischer, J. Ian Munro, Alejandro López-Ortiz |
ISAAC | 1 |
| 1999 | Station Layouts in the Presence of Location Constraints
Prosenjit Bose, Christos Kaklamanis, Lefteris M. Kirousis, Evangelos Kranakis, Danny Krizanc, David Peleg |
ISAAC | 1 |
| 1999 | Online Routing in Triangulations
Prosenjit Bose, Pat Morin |
ISAAC | 1 |
| 1999 | Efficient Algorithms for Petersen's Matching Theorem
Therese Biedl, Prosenjit Bose, Erik D. Demaine, Anna Lubiw |
SODA | 2 |
| 1999 | Optimizing Constrained Offset and Scaled Polygonal Annuli
Gill Barequet, Prosenjit Bose, Matthew Dickerson |
WADS | 2 |
| 1999 | Testing the Quality of Manufactured Balls
Prosenjit Bose, Pat Morin |
WADS | 1 |
| 1999 | Drawing Nice Projections of Objects in Space
Prosenjit Bose, Francisco Gómez 0001, Pedro Ramos 0001, Godfried T. Toussaint |
J. Vis. Commun. Image Represent. | 1 |
| 1998 | Testing the Quality of Manufactured Disks and Cylinders
Prosenjit Bose, Pat Morin |
ISAAC | 1 |
| 1998 | Computing constrained minimum-width annuli of point setsabstractWe study the problem of determining whether a manufactured disk of certain radius r is within tolerance. More precisely, we present algorithms that, given a set of n probe points on the surface of the manufactured object, compute the thinnest annulus whose outer (or inner, or median) radius is r and that contains all the probe points. Our algorithms run in O(nlogn) time. Mark de Berg, Prosenjit Bose, David Bremner, Suneeta Ramaswami, Gordon T. Wilfong |
Comput. Aided Des. | 2 |
| 1998 | Filling polyhedral molds
Prosenjit Bose, Marc J. van Kreveld, Godfried T. Toussaint |
Comput. Aided Des. | 1 |
| 1998 | Intersections with random geometric objects
Prosenjit Bose, Luc Devroye |
Comput. Geom. | 1 |
| 1998 | Pattern Matching for Permutations
Prosenjit Bose, Jonathan F. Buss, Anna Lubiw |
Inf. Process. Lett. | 1 |
| 1997 | Separating an Object from its CastabstractIn casting, liquid is poured into a cast that has a cavity with the shape of the object to be manufactured. The liquid then hardens, after which the cast is removed. We consider the case where the cast consists of two parts and address the following problems. (1) Given a cast for an object and a direction , can the cast be partitioned into two parts such that the parts can be removed in directions and - , respectively, without colliding with the object or the other cast part? (2) How can one find a direction such that the above cast partitioning can be done? We give necessary and sufficient conditions for both problems, as well as algorithms to decide them for polyhedral objects. We also give some evidence that the case where the cast parts need not be removed in opposite directions is considerably harder. Hee-Kap Ahn, Mark de Berg, Prosenjit Bose, Siu-Wing Cheng, Dan Halperin, Jirí Matousek 0001, Otfried Cheong |
SCG | 3 |
| 1997 | On Embedding an Outer-Planar Graph in a Point Set
Prosenjit Bose |
GD | 1 |
| 1997 | Computing Constrained Minimum-Width Annuli of Point Sets
Mark de Berg, Prosenjit Bose, David Bremner, Suneeta Ramaswami, Gordon T. Wilfong |
WADS | 2 |
| 1997 | Feasibility of Design in Stereolithography
Boudewijn Asberg, Gregoria Blanco, Prosenjit Bose, Jesús García-López, Mark H. Overmars, Godfried T. Toussaint, Gordon T. Wilfong, Binhai Zhu |
Algorithmica | 3 |
| 1997 | Determining the Castability of Simple Polyhedra
Prosenjit Bose, David Bremner, Marc J. van Kreveld |
Algorithmica | 1 |
| 1997 | Characterizing and efficiently computing quadrangulations of planar point sets
Prosenjit Bose, Godfried T. Toussaint |
Comput. Aided Geom. Des. | 1 |
| 1997 | Guarding Polyhedral Terrains
Prosenjit Bose, Thomas C. Shermer, Godfried T. Toussaint, Binhai Zhu |
Comput. Geom. | 1 |
| 1996 | Computing the Constrained Euclidean Geodesic and Link Center of a Simple Polygon with ApplicationabstractIn the manufacturing industry, finding a suitable location for the pin gate (the point from which liquid is poured or injected into a mould) is a difficult problem when viewed from the fluid dynamics of the moulding process. However, experience has shown that a suitable pin gate location possesses several geometric characteristics: the distance from the pin gate to any point in the mould should be small, and the number of turns on the path from a point in the mould to the pin gate should be small. We address the problem of computing locations that possess these geometric characteristics. Given a mould M (modelled by an n-vertex simple polygon), we show how to compute the Euclidean centre of M, when it is constrained to lie in the interior of M or on the boundary of M, in O(n log n + k) time, where k is the number of intersections between M and the furthest-point Voronoi diagram of the vertices of M. We show how to compute the geodesic centre of M, when it is constrained to the boundary, in O(n log n) time, and the geodesic centre of M, when it is constrained to lie in a polygonal region, in O[n(n+k)] time. Finally, we show how to compute the link centre of M, when it is constrained to the boundary of M, in O(n log n) time. Prosenjit Bose, Godfried T. Toussaint |
Computer Graphics International | 1 |
| 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 | 2 |
| 1996 | On Rectangle Visibility Graphs
Prosenjit Bose, Alice M. Dean, Joan P. Hutchinson, Thomas C. Shermer |
GD | 1 |
| 1996 | Characterizing Proximity Trees
Prosenjit Bose, William J. Lenhart, Giuseppe Liotta |
Algorithmica | 1 |
| 1996 | All Convex Polyhedra Can Be Clamped with Parallel Jaw Grippers
Prosenjit Bose, David Bremner, Godfried T. Toussaint |
Comput. Geom. | 1 |
| 1995 | Drawing Nice Projections of Objects in Space
Prosenjit Bose, Francisco Gómez 0001, Pedro Ramos 0001, Godfried T. Toussaint |
GD | 1 |
| 1995 | Optimal Algorithms to Embed Trees in a Point Set
Prosenjit Bose, Michael McAllister, Jack Snoeyink |
GD | 1 |
| 1995 | No Quadrangulation is Extremely Odd
Prosenjit Bose, Godfried T. Toussaint |
ISAAC | 1 |
| 1995 | Geometric and computational aspects of gravity casting
Prosenjit Bose, Godfried T. Toussaint |
Comput. Aided Des. | 1 |
| 1994 | Determining the Castability of Simple PolyhedraabstractA polyhedron P is castable if its boundary can be partitioned by a plane into two polyhedral terrains. Such polyhedra can be manufactured easily using two cast parts. Assuming that the cast parts are removed by a single translation each, it is shown that for a simple polyhedron with n vertices, castability can be decided in O(n2logn) time and linear space using a simple algorithm. Furthermore, a more complicated algorithm solves the problem in O(n3/2+ε) time and space, for any fixed ε>0. In the case where the cast parts are to be removed in opposite directions, a simple O(n2) time algorithm is presented. Finally, if the object is a convex polyhedron and the cast parts are to be removed in opposite directions, a simple O(nlog2n) algorithm is presented. Prosenjit Bose, David Bremner, Marc J. van Kreveld |
SCG | 1 |
| 1994 | Every Set of Disjoint Line Segments Admits a Binary Tree
Prosenjit Bose, Michael E. Houle, Godfried T. Toussaint |
ISAAC | 1 |
| 1994 | Geometric and computational aspects of manufacturing processes
Prosenjit Bose, Godfried T. Toussaint |
Comput. Graph. | 1 |
| 1993 | Feasability of Design in Stereolithography
Boudewijn Asberg, Gregoria Blanco, Prosenjit Bose, Jesús García-López, Mark H. Overmars, Godfried T. Toussaint, Gordon T. Wilfong, Binhai Zhu |
FSTTCS | 3 |
| 1993 | Pattern Matching for Permutations
Prosenjit Bose, Jonathan F. Buss, Anna Lubiw |
WADS | 1 |
| 1993 | Filling Polyhedral Molds
Prosenjit Bose, Marc J. van Kreveld, Godfried T. Toussaint |
WADS | 1 |