EDBT 2026 Demo / reviewers in the wild / expert
Prahlad Narasimhan Kasthurirangan
dblp:332/1368
· DBLP profile ↗
8ranked-venue papers
2as first author
8since 2021 · last 2026
0000-0002-8518-7745ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 1 first-author · 7 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Covering and Partitioning Complex Objects with Small Pieces
Anders Aamand, Mikkel Abrahamsen, Reilly Browne, Mayank Goswami 0001, Prahlad Narasimhan Kasthurirangan, Linda Kleist, Joseph S. B. Mitchell, Valentin Polishchuk, Jack Stade |
SoCG | 5 |
| 2026 | Line Segment Visibility in Simple Polygons: Exact, Robust, Scalable Computation and ApplicationsabstractThe weak visibility polygon of a line segment s inside a simple polygon P, denoted by V_P(s), is the region of the polygon that is visible from at least one point on s. Given its fundamental nature in computational geometry, several algorithms have been proposed to compute weak visibility polygons efficiently, each with different trade-offs in terms of preprocessing time, query time, and space complexity. Although there are many applications that require computing these polygons such as computer graphics, robot motion planning, and network communication systems, there is a lack of any implementations of these algorithms in the literature - not to mention one that is exact, robust, and scalable. Furthermore, weak segment visibility polygons are used as basic building blocks in several other algorithms, such as in minimum-link path computation. In this work, we present an implementation of an optimal linear-time algorithm for computing the weak visibility polygon of a segment inside a triangulated simple polygon. Our implementation provides exact, robust geometric primitives and optimizations to handle large inputs with more than 18,000,000 vertices. We demonstrate two concrete applications: (1) construction of window partitions, a standard data structure in visibility algorithms, and (2) support for optimal minimum-link path queries between two points in a simple polygon, the latter serving as a direct use case of the former. Experimental results on a variety of polygon families confirm that the end-to-end running time scales linearly with the size of the polygon and is dominated by the cost of computing the triangulation, validating the practicality and scalability of the approach. The implementation is released as open source in the format of a CGAL package to support reproducibility and further research. Sándor P. Fekete, Prahlad Narasimhan Kasthurirangan, Phillip Keldenich, Fabian Kollhoff, Chek-Manh Loi, Michael Perk |
SoCG | 2 |
| 2026 | Decomposing a Simple Polygon with Geodesic Unit-BallsabstractWe consider covering and partitioning a simple polygon into pieces which either have unit geodesic radius or unit geodesic diameter, using the 𝓁₂-metric for distances. There is no known method for finding an exact solution to these problems, even when the input size is constant, and the problem is known to be NP-hard in the case of polygons with holes. With this in mind, we instead devote our attention to developing simple approximation algorithms that run in polynomial time. For the radius problem, we present the first known approximation algorithms for both covering and partitioning, achieving a factor of 9. For the diameter problem, we are only able to give a positive result for the partition version of the problem, where we improve upon a complicated 72-approximation from Abrahamsen and Rasmussen [Mikkel Abrahamsen and Nichlas Langhoff Rasmussen, 2025], achieving a simple 15-approximation. Reilly Browne, Prahlad Narasimhan Kasthurirangan |
ESA | 2 |
| 2025 | Provable Methods for Searching with an Imperfect SensorabstractAssume that a target is known to be present at an unknown point among a finite set of locations in the plane. We search for it using a mobile robot that has imperfect sensing capabilities. It takes time for the robot to move between locations and search a location; we have a total time budget within which to conduct the search. We study the problem of computing a search path/strategy for the robot that maximizes the probability of detection of the target. Considering non-uniform travel times between points (e.g., based on the distance between them) is crucial for search and rescue applications; such problems have been investigated to a limited extent due to their inherent complexity. In this paper, we describe fast algorithms with performance guarantees for this search problem and some variants, complement them with complexity results, and perform experiments to characterize their performance. Prahlad Narasimhan Kasthurirangan, Linh Nguyen 0004, Michael Perk, Joseph S. B. Mitchell |
ICRA | 1 |
| 2025 | Dominator coloring and CD coloring in almost cluster graphs
Aritra Banik, Prahlad Narasimhan Kasthurirangan, Venkatesh Raman 0001 |
J. Comput. Syst. Sci. | 2 |
| 2024 | One-sided terrain guarding and chordal graphs
Prahlad Narasimhan Kasthurirangan |
Discret. Appl. Math. | 1 |
| 2023 | Constant-Factor Approximation Algorithms for Convex Cover and Hidden Set in a Simple PolygonabstractGiven a simple polygon P, the minimum convex cover problem seeks to cover P with the fewest convex polygons that lie within P. The maximum hidden set problem seeks to place within P a maximum cardinality set of points no two of which see each other. We give constant factor approximation algorithms for both problems. Previously, the best approximation factor for the minimum convex cover was logarithmic; for the maximum hidden set problem, no approximation algorithm was known. Reilly Browne, Prahlad Narasimhan Kasthurirangan, Joseph S. B. Mitchell, Valentin Polishchuk |
FOCS | 2 |
| 2023 | Dominator Coloring and CD Coloring in Almost Cluster Graphs
Aritra Banik, Prahlad Narasimhan Kasthurirangan, Venkatesh Raman 0001 |
WADS | 2 |