Skip to main content

Showing 1–50 of 50 results for author: Agarwal, P K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.01526  [pdf, other

    cs.DB

    PARQO: Penalty-Aware Robust Plan Selection in Query Optimization

    Authors: Haibo Xiu, Pankaj K. Agarwal, Jun Yang

    Abstract: The effectiveness of a query optimizer relies on the accuracy of selectivity estimates. The execution plan generated by the optimizer can be extremely poor in reality due to uncertainty in these estimates. This paper presents PARQO (Penalty-Aware Robust Plan Selection in Query Optimization), a novel system where users can define powerful robustness metrics that assess the expected penalty of a pla… ▽ More

    Submitted 15 July, 2024; v1 submitted 3 June, 2024; originally announced June 2024.

    Comments: This paper has been accepted with shepherding by VLDB 2024 (Vol 17)

  2. arXiv:2403.16312  [pdf, other

    cs.DB

    On Reporting Durable Patterns in Temporal Proximity Graphs

    Authors: Pankaj K. Agarwal, Xiao Hu, Stavros Sintos, Jun Yang

    Abstract: Finding patterns in graphs is a fundamental problem in databases and data mining. In many applications, graphs are temporal and evolve over time, so we are interested in finding durable patterns, such as triangles and paths, which persist over a long time. While there has been work on finding durable simple patterns, existing algorithms do not have provable guarantees and run in strictly super-lin… ▽ More

    Submitted 24 March, 2024; originally announced March 2024.

    Journal ref: PODS 2024

  3. arXiv:2403.12276  [pdf, ps, other

    cs.CG

    Semi-Algebraic Off-line Range Searching and Biclique Partitions in the Plane

    Authors: Pankaj K. Agarwal, Esther Ezra, Micha Sharir

    Abstract: Let $P$ be a set of $m$ points in ${\mathbb R}^2$, let $Σ$ be a set of $n$ semi-algebraic sets of constant complexity in ${\mathbb R}^2$, let $(S,+)$ be a semigroup, and let $w: P \rightarrow S$ be a weight function on the points of $P$. We describe a randomized algorithm for computing $w(P\capσ)$ for every $σ\inΣ$ in overall expected time… ▽ More

    Submitted 16 September, 2024; v1 submitted 18 March, 2024; originally announced March 2024.

  4. arXiv:2401.06047  [pdf, other

    cs.DS cs.DB

    Computing Data Distribution from Query Selectivities

    Authors: Pankaj K. Agarwal, Rahul Raychaudhury, Stavros Sintos, Jun Yang

    Abstract: We are given a set $\mathcal{Z}=\{(R_1,s_1),\ldots, (R_n,s_n)\}$, where each $R_i$ is a \emph{range} in $\Re^d$, such as rectangle or ball, and $s_i \in [0,1]$ denotes its \emph{selectivity}. The goal is to compute a small-size \emph{discrete data distribution} $\mathcal{D}=\{(q_1,w_1),\ldots, (q_m,w_m)\}$, where $q_j\in \Re^d$ and $w_j\in [0,1]$ for each $1\leq j\leq m$, and… ▽ More

    Submitted 11 January, 2024; originally announced January 2024.

    Journal ref: ICDT 2024

  5. arXiv:2311.02172  [pdf, other

    cs.CG

    Fast and Accurate Approximations of the Optimal Transport in Semi-Discrete and Discrete Settings

    Authors: Pankaj K. Agarwal, Sharath Raghvendra, Pouyan Shirzadian, Keegan Yao

    Abstract: Given a $d$-dimensional continuous (resp. discrete) probability distribution $μ$ and a discrete distribution $ν$, the semi-discrete (resp. discrete) Optimal Transport (OT) problem asks for computing a minimum-cost plan to transport mass from $μ$ to $ν$; we assume $n$ to be the size of the support of the discrete distributions, and we assume we have access to an oracle outputting the mass of $μ$ in… ▽ More

    Submitted 3 November, 2023; originally announced November 2023.

  6. arXiv:2311.02050  [pdf, other

    cs.CG

    Fast Approximation Algorithms for Piercing Boxes by Points

    Authors: Pankaj K. Agarwal, Sariel Har-Peled, Rahul Raychaudhury, Stavros Sintos

    Abstract: $\newcommand{\popt}{\mathcal{p}} \newcommand{\Re}{\mathbb{R}}\newcommand{\N}{\mathcal{N}} \newcommand{\BX}{\mathcal{B}} \newcommand{\bb}{\mathsf{b}} \newcommand{\eps}{\varepsilon} \newcommand{\polylog}{\mathrm{polylog}} $ Let $\mathcal{B}=\{\mathsf{b}_1, \ldots ,\mathsf{b}_n\}$ be a set of $n$ axis-aligned boxes in $\Re^d$ where $d\geq2… ▽ More

    Submitted 24 April, 2025; v1 submitted 3 November, 2023; originally announced November 2023.

    Comments: Appeared in SODA 2024

  7. arXiv:2311.01597  [pdf, other

    cs.CG

    Vertical Decomposition in 3D and 4D with Applications to Line Nearest-Neighbor Searching in 3D

    Authors: Pankaj K. Agarwal, Esther Ezra, Micha Sharir

    Abstract: Vertical decomposition is a widely used general technique for decomposing the cells of arrangements of semi-algebraic sets in $d$-space into constant-complexity subcells. In this paper, we settle in the affirmative a few long-standing open problems involving the vertical decomposition of substructures of arrangements for $d=3,4$: (i) Let $\mathcal{S}$ be a collection of $n$ semi-algebraic sets of… ▽ More

    Submitted 2 November, 2023; originally announced November 2023.

  8. arXiv:2310.20615  [pdf, other

    cs.RO cs.CG cs.DS

    Near-Optimal Min-Sum Motion Planning for Two Square Robots in a Polygonal Environment

    Authors: Pankaj K. Agarwal, Dan Halperin, Micha Sharir, Alex Steiger

    Abstract: Let $\mathcal{W} \subset \mathbb{R}^2$ be a planar polygonal environment (i.e., a polygon potentially with holes) with a total of $n$ vertices, and let $A,B$ be two robots, each modeled as an axis-aligned unit square, that can translate inside $\mathcal{W}$. Given source and target placements $s_A,t_A,s_B,t_B \in \mathcal{W}$ of $A$ and $B$, respectively, the goal is to compute a \emph{collision-f… ▽ More

    Submitted 31 October, 2023; originally announced October 2023.

    Comments: The conference version of the paper is accepted to SODA 2024

  9. arXiv:2210.11643  [pdf, other

    cs.GT

    All Politics is Local: Redistricting via Local Fairness

    Authors: Shao-Heng Ko, Erin Taylor, Pankaj K. Agarwal, Kamesh Munagala

    Abstract: In this paper, we propose to use the concept of local fairness for auditing and ranking redistricting plans. Given a redistricting plan, a deviating group is a population-balanced contiguous region in which a majority of individuals are of the same interest and in the minority of their respective districts; such a set of individuals have a justified complaint with how the redistricting plan was dr… ▽ More

    Submitted 19 November, 2022; v1 submitted 20 October, 2022; originally announced October 2022.

  10. Multi-Robot Motion Planning for Unit Discs with Revolving Areas

    Authors: Pankaj K. Agarwal, Tzvika Geft, Dan Halperin, Erin Taylor

    Abstract: We study the problem of motion planning for a collection of $n$ labeled unit disc robots in a polygonal environment. We assume that the robots have revolving areas around their start and final positions: that each start and each final is contained in a radius $2$ disc lying in the free space, not necessarily concentric with the start or final position, which is free from other start or final posit… ▽ More

    Submitted 15 June, 2023; v1 submitted 30 September, 2022; originally announced October 2022.

    Journal ref: Computational Geometry, 102019 (2023)

  11. arXiv:2207.07211  [pdf, other

    cs.CG

    Computing Optimal Kernels in Two Dimensions

    Authors: Pankaj K. Agarwal, Sariel Har-Peled

    Abstract: Let $P$ be a set of $n$ points in $\Re^2$. For a parameter $\varepsilon\in (0,1)$, a subset $C\subseteq P$ is an \emph{$\varepsilon$-kernel} of $P$ if the projection of the convex hull of $C$ approximates that of $P$ within $(1-\varepsilon)$-factor in every direction. The set $C$ is a \emph{weak $\varepsilon$-kernel} of $P$ if its directional width approximates that of $P$ in every direction. Let… ▽ More

    Submitted 13 March, 2023; v1 submitted 14 July, 2022; originally announced July 2022.

    Comments: To appear in SoCG 2023

  12. arXiv:2204.03875  [pdf, other

    cs.DS cs.CG

    Deterministic, Near-Linear $\varepsilon$-Approximation Algorithm for Geometric Bipartite Matching

    Authors: Pankaj K. Agarwal, Hsien-Chih Chang, Sharath Raghvendra, Allen Xiao

    Abstract: Given point sets $A$ and $B$ in $\mathbb{R}^d$ where $A$ and $B$ have equal size $n$ for some constant dimension $d$ and a parameter $\varepsilon>0$, we present the first deterministic algorithm that computes, in $n\cdot(\varepsilon^{-1} \log n)^{O(d)}$ time, a perfect matching between $A$ and $B$ whose cost is within a $(1+\varepsilon)$ factor of the optimal under any $\smash{\ell_p}$-norm. Altho… ▽ More

    Submitted 8 April, 2022; originally announced April 2022.

    Comments: The conference version of the paper is accepted to STOC 2022

  13. arXiv:2203.10241  [pdf, other

    cs.CG

    Intersection Queries for Flat Semi-Algebraic Objects in Three Dimensions and Related Problems

    Authors: Pankaj K. Agarwal, Boris Aronov, Esther Ezra, Matthew J. Katz, Micha Sharir

    Abstract: Let $\mathcal{T}$ be a set of $n$ flat (planar) semi-algebraic regions in $\mathbb{R}^3$ of constant complexity (e.g., triangles, disks), which we call plates. We wish to preprocess $\mathcal{T}$ into a data structure so that for a query object $γ$, which is also a plate, we can quickly answer various intersection queries, such as detecting whether $γ$ intersects any plate of $\mathcal{T}$, report… ▽ More

    Submitted 16 March, 2025; v1 submitted 19 March, 2022; originally announced March 2022.

    Comments: 57 pages, 8 figures, a much extended and expanded version of SoCG'22 paper

  14. arXiv:2112.06899  [pdf, ps, other

    cs.DS

    Locally Fair Partitioning

    Authors: Pankaj K. Agarwal, Shao-Heng Ko, Kamesh Munagala, Erin Taylor

    Abstract: We model the societal task of redistricting political districts as a partitioning problem: Given a set of $n$ points in the plane, each belonging to one of two parties, and a parameter $k$, our goal is to compute a partition $Π$ of the plane into regions so that each region contains roughly $σ= n/k$ points. $Π$ should satisfy a notion of ''local'' fairness, which is related to the notion of core,… ▽ More

    Submitted 15 December, 2021; v1 submitted 13 December, 2021; originally announced December 2021.

  15. arXiv:2105.01818  [pdf, other

    cs.DS cs.DB

    Dynamic Enumeration of Similarity Joins

    Authors: Pankaj K. Agarwal, Xiao Hu, Stavros Sintos, Jun Yang

    Abstract: This paper considers enumerating answers to similarity-join queries under dynamic updates: Given two sets of $n$ points $A,B$ in $\mathbb{R}^d$, a metric $φ(\cdot)$, and a distance threshold $r > 0$, report all pairs of points $(a, b) \in A \times B$ with $φ(a,b) \le r$. Our goal is to store $A,B$ into a dynamic data structure that, whenever asked, can enumerate all result pairs with worst-case de… ▽ More

    Submitted 4 May, 2021; originally announced May 2021.

  16. arXiv:2103.12887  [pdf, other

    cs.DB

    Efficiently Answering Durability Prediction Queries

    Authors: Junyang Gao, Yifan Xu, Pankaj K. Agarwal, Jun Yang

    Abstract: We consider a class of queries called durability prediction queries that arise commonly in predictive analytics, where we use a given predictive model to answer questions about possible futures to inform our decisions. Examples of durability prediction queries include "what is the probability that this financial product will keep losing money over the next 12 quarters before turning in any profit?… ▽ More

    Submitted 31 March, 2021; v1 submitted 23 March, 2021; originally announced March 2021.

    Comments: in SIGMOD 2021

  17. arXiv:2102.12072  [pdf, other

    cs.DB

    Durable Top-K Instant-Stamped Temporal Records with User-Specified Scoring Functions

    Authors: Junyang Gao, Stavros Sintos, Pankaj K. Agarwal, Jun Yang

    Abstract: A way of finding interesting or exceptional records from instant-stamped temporal data is to consider their "durability," or, intuitively speaking, how well they compare with other records that arrived earlier or later, and how long they retain their supremacy. For example, people are naturally fascinated by claims with long durability, such as: "On January 22, 2006, Kobe Bryant dropped 81 points… ▽ More

    Submitted 23 March, 2021; v1 submitted 24 February, 2021; originally announced February 2021.

    Comments: in ICDE 2021

  18. arXiv:2009.14358  [pdf, other

    cs.DS cs.CG

    Clustering under Perturbation Stability in Near-Linear Time

    Authors: Pankaj K. Agarwal, Hsien-Chih Chang, Kamesh Munagala, Erin Taylor, Emo Welzl

    Abstract: We consider the problem of center-based clustering in low-dimensional Euclidean spaces under the perturbation stability assumption. An instance is $α$-stable if the underlying optimal clustering continues to remain optimal even when all pairwise distances are arbitrarily perturbed by a factor of at most $α$. Our main contribution is in presenting efficient exact algorithms for $α$-stable clusterin… ▽ More

    Submitted 29 September, 2020; originally announced September 2020.

  19. arXiv:2009.12369  [pdf, other

    cs.CG cs.CC cs.DS cs.RO

    On Two-Handed Planar Assembly Partitioning with Connectivity Constraints

    Authors: Pankaj K. Agarwal, Boris Aronov, Tzvika Geft, Dan Halperin

    Abstract: Assembly planning is a fundamental problem in robotics and automation, which involves designing a sequence of motions to bring the separate constituent parts of a product into their final placement in the product. Assembly planning is naturally cast as a disassembly problem, giving rise to the assembly partitioning problem: Given a set $A$ of parts, find a subset $S\subset A$, referred to as a sub… ▽ More

    Submitted 21 March, 2023; v1 submitted 25 September, 2020; originally announced September 2020.

    Comments: This version generalizes our algorithm from the SODA '21 version for unit-grid squares to polygonal assemblies and improves presentation

  20. 1D and 2D Flow Routing on a Terrain

    Authors: Aaron Lowe, Svend C. Svendsen, Pankaj K. Agarwal, Lars Arge

    Abstract: An important problem in terrain analysis is modeling how water flows across a terrain creating floods by forming channels and filling depressions. In this paper we study a number of \emph{flow-query} related problems: Given a terrain $Σ$, represented as a triangulated $xy$-monotone surface with $n$ vertices, a rain distribution $R$ which may vary over time, determine how much water is flowing over… ▽ More

    Submitted 16 September, 2020; originally announced September 2020.

    Comments: 12 pages, to be published in SIGSPATIAL'20

  21. arXiv:2003.00202  [pdf, other

    cs.CG

    Dynamic geometric set cover and hitting set

    Authors: Pankaj K. Agarwal, Hsien-Chih Chang, Subhash Suri, Allen Xiao, Jie Xue

    Abstract: We investigate dynamic versions of geometric set cover and hitting set where points and ranges may be inserted or deleted, and we want to efficiently maintain an (approximately) optimal solution for the current problem instance. While their static versions have been extensively studied in the past, surprisingly little is known about dynamic geometric set cover and hitting set. For instance, even f… ▽ More

    Submitted 29 February, 2020; originally announced March 2020.

    Comments: A preliminary version will appear in SoCG'20

  22. Selecting Data to Clean for Fact Checking: Minimizing Uncertainty vs. Maximizing Surprise

    Authors: Stavros Sintos, Pankaj K. Agarwal, Jun Yang

    Abstract: We study the optimization problem of selecting numerical quantities to clean in order to fact-check claims based on such data. Oftentimes, such claims are technically correct, but they can still mislead for two reasons. First, data may contain uncertainty and errors. Second, data can be "fished" to advance particular positions. In practice, fact-checkers cannot afford to clean all data and must ch… ▽ More

    Submitted 11 September, 2019; originally announced September 2019.

  23. Maintaining the Union of Unit Discs under Insertions with Near-Optimal Overhead

    Authors: Pankaj K. Agarwal, Ravid Cohen, Dan Halperin, Wolfgang Mulzer

    Abstract: We present efficient dynamic data structures for maintaining the union of unit discs and the lower envelope of pseudo-lines in the plane. More precisely, we present three main results in this paper: (i) We present a linear-size data structure to maintain the union of a set of unit discs under insertions. It can insert a disc and update the union in $O((k+1) \log^2 n)$ time, where $n$ is the curr… ▽ More

    Submitted 5 July, 2023; v1 submitted 20 March, 2019; originally announced March 2019.

    Comments: 29 pages, 19 figures; this article is an extension of our previous work arXiv:1902.09565; a preliminary version appeared at SoCG 2019

    Journal ref: ACM Transactions on Algorithms (TALG), 18(3), July 2022, Article 26

  24. arXiv:1903.09358  [pdf, other

    cs.DS cs.CG

    Efficient Algorithms for Geometric Partial Matching

    Authors: Pankaj K. Agarwal, Hsien-Chih Chang, Allen Xiao

    Abstract: Let $A$ and $B$ be two point sets in the plane of sizes $r$ and $n$ respectively (assume $r \leq n$), and let $k$ be a parameter. A matching between $A$ and $B$ is a family of pairs in $A \times B$ so that any point of $A \cup B$ appears in at most one pair. Given two positive integers $p$ and $q$, we define the cost of matching $M$ to be $c(M) = \sum_{(a, b) \in M}\|{a-b}\|_p^q$ where… ▽ More

    Submitted 22 March, 2019; originally announced March 2019.

  25. arXiv:1903.08263  [pdf, other

    cs.DS

    Faster Algorithms for the Geometric Transportation Problem

    Authors: Pankaj K. Agarwal, Kyle Fox, Debmalya Panigrahi, Kasturi R. Varadarajan, Allen Xiao

    Abstract: Let $R$ and $B$ be two point sets in $\mathbb{R}^d$, with $|R|+ |B| = n$ and where $d$ is a constant. Next, let $λ: R \cup B \to \mathbb{N}$ such that $\sum_{r \in R } λ(r) = \sum_{b \in B} λ(b)$ be demand functions over $R$ and $B$. Let $\|\cdot\|$ be a suitable distance function such as the $L_p$ distance. The transportation problem asks to find a map $τ: R \times B \to \mathbb{N}$ such that… ▽ More

    Submitted 19 March, 2019; originally announced March 2019.

    Comments: 33 pages, 6 figures, full version of a paper that appeared in SoCG 2017

    ACM Class: F.2.2

    Journal ref: Symposium on Computational Geometry 2017: 7:1-7:16

  26. arXiv:1902.09565  [pdf, other

    cs.CG

    Dynamic Maintenance of the Lower Envelope of Pseudo-Lines

    Authors: Pankaj K. Agarwal, Ravid Cohen, Dan Halperin, Wolfgang Mulzer

    Abstract: We present a fully dynamic data structure for the maintenance of lower envelopes of pseudo-lines. The structure has $O(\log^2 n)$ update time and $O(\log n)$ vertical ray shooting query time. To achieve this performance, we devise a new algorithm for finding the intersection between two lower envelopes of pseudo-lines in $O(\log n)$ time, using \emph{tentative} binary search; the lower envelopes a… ▽ More

    Submitted 25 February, 2019; originally announced February 2019.

    Comments: appeared in EuroCG 2019 (European conference on Computational Geometry)

  27. arXiv:1812.10269  [pdf, other

    cs.CG

    An Efficient Algorithm for Generalized Polynomial Partitioning and Its Applications

    Authors: Pankaj K. Agarwal, Boris Aronov, Esther Ezra, Joshua Zahl

    Abstract: In 2015, Guth proved that if $S$ is a collection of $n$ $g$-dimensional semi-algebraic sets in $\mathbb{R}^d$ and if $D\geq 1$ is an integer, then there is a $d$-variate polynomial $P$ of degree at most $D$ so that each connected component of $\mathbb{R}^d\setminus Z(P)$ intersects $O(n/D^{d-g})$ sets from $S$. Such a polynomial is called a generalized partitioning polynomial. We present a randomi… ▽ More

    Submitted 23 January, 2021; v1 submitted 26 December, 2018; originally announced December 2018.

    Comments: 30 pages, 0 figures. v2: final version, to appear in SIAM J. Comput

    MSC Class: 68Q01; 68W01; 14Q20 ACM Class: F.2.2; I.3.5

  28. arXiv:1810.10466  [pdf, other

    cs.CG

    Approximate Minimum-Weight Matching with Outliers under Translation

    Authors: Pankaj K. Agarwal, Haim Kaplan, Geva Kipper, Wolfgang Mulzer, Günter Rote, Micha Sharir, Allen Xiao

    Abstract: Our goal is to compare two planar point sets by finding subsets of a given size such that a minimum-weight matching between them has the smallest weight. This can be done by a translation of one set that minimizes the weight of the matching. We give efficient algorithms (a) for finding approximately optimal matchings, when the cost of a matching is the $L_p$-norm of the tuple of the Euclidean dist… ▽ More

    Submitted 24 October, 2018; originally announced October 2018.

    Comments: 13 pages, 2 figures

  29. arXiv:1803.05765  [pdf, other

    cs.CG

    Improved Dynamic Geodesic Nearest Neighbor Searching in a Simple Polygon

    Authors: Pankaj K. Agarwal, Lars Arge, Frank Staals

    Abstract: We present an efficient dynamic data structure that supports geodesic nearest neighbor queries for a set $S$ of point sites in a static simple polygon $P$. Our data structure allows us to insert a new site in $S$, delete a site from $S$, and ask for the site in $S$ closest to an arbitrary query point $q \in P$. All distances are measured using the geodesic distance, that is, the length of the shor… ▽ More

    Submitted 15 March, 2018; originally announced March 2018.

    Comments: full version of our SoCG 2018 paper. arXiv admin note: substantial text overlap with arXiv:1707.02961

  30. arXiv:1706.02939  [pdf, other

    cs.CG cs.DS cs.RO

    An Efficient Algorithm for Computing High-Quality Paths amid Polygonal Obstacles

    Authors: Pankaj K. Agarwal, Kyle Fox, Oren Salzman

    Abstract: We study a path-planning problem amid a set $\mathcal{O}$ of obstacles in $\mathbb{R}^2$, in which we wish to compute a short path between two points while also maintaining a high clearance from $\mathcal{O}$; the clearance of a point is its distance from a nearest obstacle in $\mathcal{O}$. Specifically, the problem asks for a path minimizing the reciprocal of the clearance integrated over the le… ▽ More

    Submitted 9 June, 2017; originally announced June 2017.

    Comments: A preliminary version of this work appear in the Proceedings of the 27th Annual ACM-SIAM Symposium on Discrete Algorithms

  31. arXiv:1702.01446  [pdf, other

    cs.DS cs.CG cs.DB

    Efficient Algorithms for k-Regret Minimizing Sets

    Authors: Pankaj K. Agarwal, Nirman Kumar, Stavros Sintos, Subhash Suri

    Abstract: A regret minimizing set Q is a small size representation of a much larger database P so that user queries executed on Q return answers whose scores are not much worse than those on the full dataset. In particular, a k-regret minimizing set has the property that the regret ratio between the score of the top-1 item in Q and the score of the top-k item in P is minimized, where the score of an item is… ▽ More

    Submitted 8 February, 2017; v1 submitted 5 February, 2017; originally announced February 2017.

  32. arXiv:1606.00112  [pdf, other

    cs.CG

    Nearest-Neighbor Searching Under Uncertainty II

    Authors: Pankaj K. Agarwal, Boris Aronov, Sariel Har-Peled, Jeff M. Philips, Ke Yi, Wuzhou Zhang

    Abstract: Nearest-neighbor search, which returns the nearest neighbor of a query point in a set of points, is an important and widely studied problem in many fields, and it has wide range of applications. In many of them, such as sensor databases, location-based services, face recognition, and mobile data, the location of data is imprecise. We therefore study nearest-neighbor queries in a probabilistic fram… ▽ More

    Submitted 1 June, 2016; originally announced June 2016.

  33. arXiv:1512.01876  [pdf, other

    cs.CG cs.DS

    Approximating Dynamic Time Warping and Edit Distance for a Pair of Point Sequences

    Authors: Pankaj K. Agarwal, Kyle Fox, Jiangwei Pan, Rex Ying

    Abstract: We give the first subquadratic-time approximation schemes for dynamic time warping (DTW) and edit distance (ED) of several natural families of point sequences in $\mathbb{R}^d$, for any fixed $d \ge 1$. In particular, our algorithms compute $(1+\varepsilon)$-approximations of DTW and ED in time near-linear for point sequences drawn from k-packed or k-bounded curves, and subquadratic for backbone s… ▽ More

    Submitted 7 January, 2016; v1 submitted 6 December, 2015; originally announced December 2015.

    ACM Class: F.2.2

  34. arXiv:1509.05751  [pdf, ps, other

    cs.CG

    Computing the Gromov-Hausdorff Distance for Metric Trees

    Authors: Pankaj K. Agarwal, Kyle Fox, Abhinandan Nath, Anastasios Sidiropoulos, Yusu Wang

    Abstract: The Gromov-Hausdorff (GH) distance is a natural way to measure distance between two metric spaces. We prove that it is $\mathrm{NP}$-hard to approximate the Gromov-Hausdorff distance better than a factor of $3$ for geodesic metrics on a pair of trees. We complement this result by providing a polynomial time $O(\min\{n, \sqrt{rn}\})$-approximation algorithm for computing the GH distance between a p… ▽ More

    Submitted 13 June, 2017; v1 submitted 18 September, 2015; originally announced September 2015.

    Comments: Appeared in Proceedings of the 26th International Symposium on Algorithms and Computation

  35. arXiv:1504.06851  [pdf, other

    cs.CG math.MG

    Stable Delaunay Graphs

    Authors: Pankaj K. Agarwal, Jie Gao, Leonidas J. Guibas, Haim Kaplan, Natan Rubin, Micha Sharir

    Abstract: Let $P$ be a set of $n$ points in $\mathrm{R}^2$, and let $\mathrm{DT}(P)$ denote its Euclidean Delaunay triangulation. We introduce the notion of an edge of $\mathrm{DT}(P)$ being {\it stable}. Defined in terms of a parameter $α>0$, a Delaunay edge $pq$ is called $α$-stable, if the (equal) angles at which $p$ and $q$ see the corresponding Voronoi edge $e_{pq}$ are at least $α$. A subgraph $G$ of… ▽ More

    Submitted 26 April, 2015; originally announced April 2015.

    Comments: This is a revision of the paper arXiv:1104.0622 presented in SoCG 2010. The revised analysis relies on results reported in the companion paper arXiv:1404.4851

    ACM Class: F.2.2; G.2.1

  36. arXiv:1406.6599  [pdf, other

    cs.CG

    Convex Hulls under Uncertainty

    Authors: Pankaj K. Agarwal, Sariel Har-Peled, Subhash Suri, Hakan Yildiz, Wuzhou Zhang

    Abstract: We study the convex-hull problem in a probabilistic setting, motivated by the need to handle data uncertainty inherent in many applications, including sensor databases, location-based services and computer vision. In our framework, the uncertainty of each input site is described by a probability distribution over a finite number of possible locations including a \emph{null} location to account for… ▽ More

    Submitted 25 June, 2014; originally announced June 2014.

  37. arXiv:1406.4005  [pdf, other

    cs.CG

    Maintaining Contour Trees of Dynamic Terrains

    Authors: Pankaj K. Agarwal, Lars Arge, Thomas Mølhave, Morten Revsbæk, Jungwoo Yang

    Abstract: We consider maintaining the contour tree $\mathbb{T}$ of a piecewise-linear triangulation $\mathbb{M}$ that is the graph of a time varying height function $h: \mathbb{R}^2 \rightarrow \mathbb{R}$. We carefully describe the combinatorial change in $\mathbb{T}$ that happen as $h$ varies over time and how these changes relate to topological changes in $\mathbb{M}$. We present a kinetic data structure… ▽ More

    Submitted 25 June, 2014; v1 submitted 16 June, 2014; originally announced June 2014.

    ACM Class: F.2.2

  38. arXiv:1404.4851  [pdf, other

    cs.CG cs.DS math.MG

    Kinetic Voronoi Diagrams and Delaunay Triangulations under Polygonal Distance Functions

    Authors: Pankaj K. Agarwal, Haim Kaplan, Natan Rubin, Micha Sharir

    Abstract: Let $P$ be a set of $n$ points and $Q$ a convex $k$-gon in ${\mathbb R}^2$. We analyze in detail the topological (or discrete) changes in the structure of the Voronoi diagram and the Delaunay triangulation of $P$, under the convex distance function defined by $Q$, as the points of $P$ move along prespecified continuous trajectories. Assuming that each point of $P$ moves along an algebraic trajecto… ▽ More

    Submitted 18 April, 2014; originally announced April 2014.

    ACM Class: F.2.2; G.2.1; I.3.5

  39. arXiv:1303.1585  [pdf, other

    cs.CG

    Computing Similarity between a Pair of Trajectories

    Authors: Swaminathan Sankararaman, Pankaj K. Agarwal, Thomas Mølhave, Arnold P. Boedihardjo

    Abstract: With recent advances in sensing and tracking technology, trajectory data is becoming increasingly pervasive and analysis of trajectory data is becoming exceedingly important. A fundamental problem in analyzing trajectory data is that of identifying common patterns between pairs or among groups of trajectories. In this paper, we consider the problem of identifying similar portions between a pair of… ▽ More

    Submitted 6 March, 2013; originally announced March 2013.

  40. arXiv:1209.4463  [pdf, other

    cs.RO cs.DS

    Sparsification of Motion-Planning Roadmaps by Edge Contraction

    Authors: Doron Shaharabani, Oren Salzman, Pankaj K. Agarwal, Dan Halperin

    Abstract: We present Roadmap Sparsification by Edge Contraction (RSEC), a simple and effective algorithm for reducing the size of a motion-planning roadmap. The algorithm exhibits minimal effect on the quality of paths that can be extracted from the new roadmap. The primitive operation used by RSEC is edge contraction - the contraction of a roadmap edge to a single vertex and the connection of the new verte… ▽ More

    Submitted 20 September, 2012; originally announced September 2012.

  41. arXiv:1208.3384  [pdf, other

    cs.CG cs.DS

    On Range Searching with Semialgebraic Sets II

    Authors: Pankaj K. Agarwal, Jiri Matousek, Micha Sharir

    Abstract: Let $P$ be a set of $n$ points in $\R^d$. We present a linear-size data structure for answering range queries on $P$ with constant-complexity semialgebraic sets as ranges, in time close to $O(n^{1-1/d})$. It essentially matches the performance of similar structures for simplex range searching, and, for $d\ge 5$, significantly improves earlier solutions by the first two authors obtained in~1994. Th… ▽ More

    Submitted 30 May, 2013; v1 submitted 16 August, 2012; originally announced August 2012.

  42. arXiv:1204.5333  [pdf, ps, other

    cs.CG

    Computing the Discrete Fréchet Distance in Subquadratic Time

    Authors: Pankaj K. Agarwal, Rinat Ben Avraham, Haim Kaplan, Micha Sharir

    Abstract: The Fréchet distance is a similarity measure between two curves $A$ and $B$: Informally, it is the minimum length of a leash required to connect a dog, constrained to be on $A$, and its owner, constrained to be on $B$, as they walk without backtracking along their respective curves from one endpoint to the other. The advantage of this measure on other measures such as the Hausdorff distance is tha… ▽ More

    Submitted 24 April, 2012; originally announced April 2012.

  43. arXiv:1104.0622  [pdf, ps, other

    cs.CG

    Kinetic Stable Delaunay Graphs

    Authors: Pankaj K. Agarwal, Jie Gao, Leonidas J. Guibas, Haim Kaplan, Vladlen Koltun, Natan Rubin, Micha Sharir

    Abstract: We consider the problem of maintaining the Euclidean Delaunay triangulation $\DT$ of a set $P$ of $n$ moving points in the plane, along algebraic trajectories of constant description complexity. Since the best known upper bound on the number of topological changes in the full $\DT$ is nearly cubic, we seek to maintain a suitable portion of it that is less volatile yet retains many useful propertie… ▽ More

    Submitted 4 April, 2011; originally announced April 2011.

    Comments: A preliminary version appeared in Proc. SoCG 2010

    ACM Class: F.2.2; G.2.1

  44. arXiv:1012.2694  [pdf, ps, other

    cs.CG

    The 2-Center Problem in Three Dimensions

    Authors: Pankaj K. Agarwal, Rinat Ben Avraham, Micha Sharir

    Abstract: Let P be a set of n points in R^3. The 2-center problem for P is to find two congruent balls of minimum radius whose union covers P. We present two randomized algorithms for computing a 2-center of P. The first algorithm runs in O(n^3 log^5 n) expected time, and the second algorithm runs in O((n^2 log^5 n) /(1-r*/r_0)^3) expected time, where r* is the radius of the 2-center balls of P and r_0 is t… ▽ More

    Submitted 13 December, 2010; originally announced December 2010.

    ACM Class: F.2.2; I.5.3

  45. arXiv:1003.5874  [pdf, other

    cs.CG

    Stability of epsilon-Kernels

    Authors: Pankaj K. Agarwal, Jeff M. Phillips, Hai Yu

    Abstract: Given a set P of n points in |R^d, an eps-kernel K subset P approximates the directional width of P in every direction within a relative (1-eps) factor. In this paper we study the stability of eps-kernels under dynamic insertion and deletion of points to P and by changing the approximation factor eps. In the first case, we say an algorithm for dynamically maintaining a eps-kernel is stable if at… ▽ More

    Submitted 30 March, 2010; originally announced March 2010.

    Comments: 15 pages, 7 figures

  46. arXiv:0912.5182  [pdf, other

    cs.DS cs.CG

    Lipschitz Unimodal and Isotonic Regression on Paths and Trees

    Authors: Pankaj K. Agarwal, Jeff M. Phillips, Bardia Sadri

    Abstract: We describe algorithms for finding the regression of t, a sequence of values, to the closest sequence s by mean squared error, so that s is always increasing (isotonicity) and so the values of two consecutive points do not increase by too much (Lipschitz). The isotonicity constraint can be replaced with a unimodular constraint, where there is exactly one local maximum in s. These algorithm are g… ▽ More

    Submitted 28 December, 2009; originally announced December 2009.

    Comments: 18 pages, 5 figures

  47. arXiv:0912.4115  [pdf, other

    cs.NI

    On Channel-Discontinuity-Constraint Routing in Wireless Networks

    Authors: Swaminathan Sankararaman, Alon Efrat, Srinivasan Ramasubramanian, Pankaj K. Agarwal

    Abstract: Multi-channel wireless networks are increasingly being employed as infrastructure networks, e.g. in metro areas. Nodes in these networks frequently employ directional antennas to improve spatial throughput. In such networks, given a source and destination, it is of interest to compute an optimal path and channel assignment on every link in the path such that the path bandwidth is the same as tha… ▽ More

    Submitted 26 February, 2010; v1 submitted 21 December, 2009; originally announced December 2009.

  48. arXiv:0806.4326  [pdf, other

    cs.CG

    An Efficient Algorithm for 2D Euclidean 2-Center with Outliers

    Authors: Pankaj K. Agarwal, Jeff M. Phillips

    Abstract: For a set P of n points in R^2, the Euclidean 2-center problem computes a pair of congruent disks of the minimal radius that cover P. We extend this to the (2,k)-center problem where we compute the minimal radius pair of congruent disks to cover n-k points of P. We present a randomized algorithm with O(n k^7 log^3 n) expected running time for the (2,k)-center problem. We also study the (p,k)-cen… ▽ More

    Submitted 12 September, 2008; v1 submitted 26 June, 2008; originally announced June 2008.

    Comments: 19 pages, 6 figures. Longer version of paper in ESA08. Adds section on l_\infty (p,k)-center

  49. arXiv:cs/9909001  [pdf, ps, other

    cs.CG math.GT

    Emerging Challenges in Computational Topology

    Authors: Marshall Bern, David Eppstein, Pankaj K. Agarwal, Nina Amenta, Paul Chew, Tamal Dey, David P. Dobkin, Herbert Edelsbrunner, Cindy Grimm, Leonidas J. Guibas, John Harer, Joel Hass, Andrew Hicks, Carroll K. Johnson, Gilad Lerman, David Letscher, Paul Plassmann, Eric Sedgwick, Jack Snoeyink, Jeff Weeks, Chee Yap, Denis Zorin

    Abstract: Here we present the results of the NSF-funded Workshop on Computational Topology, which met on June 11 and 12 in Miami Beach, Florida. This report identifies important problems involving both computation and topology.

    Submitted 1 September, 1999; originally announced September 1999.

    Comments: 20 pages

    ACM Class: F.2.2; I.2.9; I.2.10; I.3.5; J.2

  50. arXiv:cs/9808008  [pdf, ps, other

    cs.CG

    Computational Geometry Column 34

    Authors: Pankaj K. Agarwal, Joseph O'Rourke

    Abstract: Problems presented at the open-problem session of the 14th Annual ACM Symposium on Computational Geometry are listed.

    Submitted 31 August, 1998; originally announced August 1998.

    ACM Class: F.2.2

    Journal ref: SIGACT News, 29(3) (Issue 108) 27-32, Sept. 1998