Skip to main content

Showing 1–30 of 30 results for author: Staals, F

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

    cs.CG

    Fully-Adaptive Dynamic Connectivity of Square Intersection Graphs

    Authors: Ivor van der Hoog, André Nusser, Eva Rotenberg, Frank Staals

    Abstract: A classical problem in computational geometry and graph algorithms is: given a dynamic set S of geometric shapes in the plane, efficiently maintain the connectivity of the intersection graph of S. Previous papers studied the setting where, before the updates, the data structure receives some parameter P. Then, updates could insert and delete disks as long as at all times the disks have a diameter… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

    Comments: To appear at MFCS

  2. arXiv:2406.19161  [pdf, other

    cs.CG

    Robust Classification of Dynamic Bichromatic point Sets in R2

    Authors: Erwin Glazenburg, Frank Staals, Marc van Kreveld

    Abstract: Let $R \cup B$ be a set of $n$ points in $\mathbb{R}^2$, and let $k \in 1..n$. Our goal is to compute a line that "best" separates the "red" points $R$ from the "blue" points $B$ with at most $k$ outliers. We present an efficient semi-online dynamic data structure that can maintain whether such a separator exists. Furthermore, we present efficient exact and approximation algorithms that compute a… ▽ More

    Submitted 28 June, 2024; v1 submitted 27 June, 2024; originally announced June 2024.

    Comments: 43 pages, 32 figures

    MSC Class: 68W40 (primary); 68W25 (secondary)

  3. arXiv:2403.04356  [pdf, other

    cs.CG

    Fine-Grained Complexity of Earth Mover's Distance under Translation

    Authors: Karl Bringmann, Frank Staals, Karol Węgrzycki, Geert van Wordragen

    Abstract: The Earth Mover's Distance is a popular similarity measure in several branches of computer science. It measures the minimum total edge length of a perfect matching between two point sets. The Earth Mover's Distance under Translation ($\mathrm{EMDuT}$) is a translation-invariant version thereof. It minimizes the Earth Mover's Distance over all translations of one point set. For $\mathrm{EMDuT}$ i… ▽ More

    Submitted 7 March, 2024; originally announced March 2024.

    Comments: Full version of the paper "Fine-Grained Complexity of Earth Mover's Distance under Translation" accepted for SoCG 2024

  4. arXiv:2402.12110  [pdf, other

    cs.CG cs.DS

    The Complexity of Geodesic Spanners using Steiner Points

    Authors: Sarita de Berg, Tim Ophelders, Irene Parada, Frank Staals, Jules Wulms

    Abstract: A geometric $t$-spanner $\mathcal{G}$ on a set $S$ of $n$ point sites in a metric space $P$ is a subgraph of the complete graph on $S$ such that for every pair of sites $p,q$ the distance in $\mathcal{G}$ is a most $t$ times the distance $d(p,q)$ in $P$. We call a connection between two sites in the spanner a link. In some settings, such as when $P$ is a simple polygon with $m$ vertices and a link… ▽ More

    Submitted 19 February, 2024; originally announced February 2024.

    Comments: 25 pages, 11 figures

  5. arXiv:2402.12028  [pdf, other

    cs.CG

    Exact solutions to the Weighted Region Problem

    Authors: Sarita de Berg, Guillermo Esteban, Rodrigo I. Silveira, Frank Staals

    Abstract: In this paper, we consider the Weighted Region Problem. In the Weighted Region Problem, the length of a path is defined as the sum of the weights of the subpaths within each region, where the weight of a subpath is its Euclidean length multiplied by a weight $ α\geq 0 $ depending on the region. We study a restricted version of the problem of determining shortest paths through a single weighted rec… ▽ More

    Submitted 19 February, 2024; originally announced February 2024.

  6. arXiv:2401.02897  [pdf, other

    cs.CG

    Robust Bichromatic Classification using Two Lines

    Authors: Erwin Glazenburg, Thijs van der Horst, Tom Peters, Bettina Speckmann, Frank Staals

    Abstract: Given two sets $\mathit{R}$ and $\mathit{B}$ of at most $\mathit{n}$ points in the plane, we present efficient algorithms to find a two-line linear classifier that best separates the "red" points in $\mathit{R}$ from the "blue" points in $B$ and is robust to outliers. More precisely, we find a region $\mathit{W}_\mathit{B}$ bounded by two lines, so either a halfplane, strip, wedge, or double wedge… ▽ More

    Submitted 16 February, 2024; v1 submitted 5 January, 2024; originally announced January 2024.

    Comments: 19 pages, 11 figures. Updated to include new results

    ACM Class: F.2.2

  7. arXiv:2303.08937  [pdf, other

    cs.CG cs.DS

    Shortest Paths in Portalgons

    Authors: Maarten Löffler, Tim Ophelders, Frank Staals, Rodrigo I. Silveira

    Abstract: Any surface that is intrinsically polyhedral can be represented by a collection of simple polygons (fragments), glued along pairs of equally long oriented edges, where each fragment is endowed with the geodesic metric arising from its Euclidean metric. We refer to such a representation as a portalgon, and we call two portalgons equivalent if the surfaces they represent are isometric. We analyze th… ▽ More

    Submitted 15 March, 2023; originally announced March 2023.

    Comments: 34 pages. Full version of a paper to appear in a shorter form in the 39th International Symposium on Computational Geometry (SoCG 2023)

  8. arXiv:2303.02997  [pdf, other

    cs.CG cs.DS

    The Complexity of Geodesic Spanners

    Authors: Sarita de Berg, Marc van Kreveld, Frank Staals

    Abstract: A geometric $t$-spanner for a set $S$ of $n$ point sites is an edge-weighted graph for which the (weighted) distance between any two sites $p,q \in S$ is at most $t$ times the original distance between $p$ and~$q$. We study geometric $t$-spanners for point sets in a constrained two-dimensional environment $P$. In such cases, the edges of the spanner may have non-constant complexity. Hence, we intr… ▽ More

    Submitted 11 April, 2024; v1 submitted 6 March, 2023; originally announced March 2023.

    Comments: 38 pages, 21 figures, a preliminary version appeared at SoCG 2023

  9. arXiv:2303.00666  [pdf, other

    cs.CG cs.DS

    Towards Space Efficient Two-Point Shortest Path Queries in a Polygonal Domain

    Authors: Sarita de Berg, Tillmann Miltzow, Frank Staals

    Abstract: We devise a data structure that can answer shortest path queries for two query points in a polygonal domain $P$ on $n$ vertices. For any $\varepsilon > 0$, the space complexity of the data structure is $O(n^{10+\varepsilon })$ and queries can be answered in $O(\log n)$ time. Alternatively, we can achieve a space complexity of $O(n^{9+\varepsilon })$ by relaxing the query time to $O(\log^2 n)$. Thi… ▽ More

    Submitted 21 February, 2024; v1 submitted 1 March, 2023; originally announced March 2023.

    Comments: 28 pages, 9 figures

  10. arXiv:2205.00277  [pdf, other

    cs.CG

    Chromatic $k$-Nearest Neighbor Queries

    Authors: Thijs van der Horst, Maarten Löffler, Frank Staals

    Abstract: Let $P$ be a set of $n$ colored points. We develop efficient data structures that store $P$ and can answer chromatic $k$-nearest neighbor ($k$-NN) queries. Such a query consists of a query point $q$ and a number $k$, and asks for the color that appears most frequently among the $k$ points in $P$ closest to $q$. Answering such queries efficiently is the key to obtain fast $k$-NN classifiers. Our ma… ▽ More

    Submitted 30 April, 2022; originally announced May 2022.

    Comments: 37 pages, 9 figures

  11. arXiv:2203.01794  [pdf, other

    cs.CG

    Efficient Fréchet distance queries for segments

    Authors: Maike Buchin, Ivor van der Hoog, Tim Ophelders, Lena Schlipf, Rodrigo I. Silveira, Frank Staals

    Abstract: We study the problem of constructing a data structure that can store a two-dimensional polygonal curve $P$, such that for any query segment $\overline{ab}$ one can efficiently compute the Fréchet distance between $P$ and $\overline{ab}$. First we present a data structure of size $O(n \log n)$ that can compute the Fréchet distance between $P$ and a horizontal query segment $\overline{ab}$ in… ▽ More

    Submitted 3 March, 2022; originally announced March 2022.

  12. arXiv:2201.03490  [pdf, other

    cs.CG

    Segment Visibility Counting Queries in Polygons

    Authors: Kevin Buchin, Bram Custers, Ivor van der Hoog, Maarten Löffler, Aleksandr Popov, Marcel Roeloffzen, Frank Staals

    Abstract: Let $P$ be a simple polygon with $n$ vertices, and let $A$ be a set of $m$ points or line segments inside $P$. We develop data structures that can efficiently count the number of objects from $A$ that are visible to a query point or a query segment. Our main aim is to obtain fast, $O(\mathop{\textrm{polylog}} nm$), query times, while using as little space as possible. In case the query is a single… ▽ More

    Submitted 10 January, 2022; originally announced January 2022.

    Comments: 27 pages, 13 figures

  13. arXiv:2109.11854  [pdf, other

    cs.CG

    Dynamic Data Structures for $k$-Nearest Neighbor Queries

    Authors: Sarita de Berg, Frank Staals

    Abstract: Our aim is to develop dynamic data structures that support $k$-nearest neighbors ($k$-NN) queries for a set of $n$ point sites in the plane in $O(f(n) + k)$ time, where $f(n)$ is some polylogarithmic function of $n$. The key component is a general query algorithm that allows us to find the $k$-NN spread over $t$ substructures simultaneously, thus reducing an $O(tk)$ term in the query time to… ▽ More

    Submitted 1 December, 2022; v1 submitted 24 September, 2021; originally announced September 2021.

    Comments: 21 pages, 7 figures

    MSC Class: 68U05

  14. arXiv:2104.08136  [pdf, other

    cs.CG

    Approximating the Earth Mover's Distance between sets of geometric objects

    Authors: Marc van Kreveld, Frank Staals, Amir Vaxman, Jordi Vermeulen

    Abstract: Given two distributions $P$ and $S$ of equal total mass, the Earth Mover's Distance measures the cost of transforming one distribution into the other, where the cost of moving a unit of mass is equal to the distance over which it is moved. We give approximation algorithms for the Earth Mover's Distance between various sets of geometric objects. We give a $(1 + \varepsilon)$-approximation when… ▽ More

    Submitted 17 February, 2023; v1 submitted 16 April, 2021; originally announced April 2021.

  15. arXiv:2103.06696  [pdf, other

    cs.CG

    Terrain prickliness: theoretical grounds for high complexity viewsheds

    Authors: Ankush Acharyya, Maarten Löffler, Gert G. T. Meijer, Maria Saumell, Rodrigo I. Silveira, Frank Staals

    Abstract: An important task in terrain analysis is computing \emph{viewsheds}. A viewshed is the union of all the parts of the terrain that are visible from a given viewpoint or set of viewpoints. The complexity of a viewshed can vary significantly depending on the terrain topography and the viewpoint position. In this work we study a new topographic attribute, the \emph{prickliness}, that measures the numb… ▽ More

    Submitted 11 March, 2023; v1 submitted 11 March, 2021; originally announced March 2021.

    MSC Class: 68U05

  16. arXiv:2101.09913  [pdf, other

    cs.CG

    Covering a set of line segments with a few squares

    Authors: Joachim Gudmundsson, Mees van de Kerkhof, André van Renssen, Frank Staals, Lionov Wiratma, Sampson Wong

    Abstract: We study three covering problems in the plane. Our original motivation for these problems come from trajectory analysis. The first is to decide whether a given set of line segments can be covered by up to four unit-sized, axis-parallel squares. The second is to build a data structure on a trajectory to efficiently answer whether any query subtrajectory is coverable by up to three unit-sized axis-p… ▽ More

    Submitted 1 May, 2022; v1 submitted 25 January, 2021; originally announced January 2021.

    Comments: Journal Version, TCS 2022

  17. arXiv:2002.05910  [pdf, other

    cs.CG

    Kinetic Geodesic Voronoi Diagrams in a Simple Polygon

    Authors: Matias Korman, André van Renssen, Marcel Roeloffzen, Frank Staals

    Abstract: We study the geodesic Voronoi diagram of a set $S$ of $n$ linearly moving sites inside a static simple polygon $P$ with $m$ vertices. We identify all events where the structure of the Voronoi diagram changes, bound the number of such events, and then develop a kinetic data structure (KDS) that maintains the geodesic Voronoi diagram as the sites move. To this end, we first analyze how often a singl… ▽ More

    Submitted 9 July, 2023; v1 submitted 14 February, 2020; originally announced February 2020.

  18. arXiv:1905.01185  [pdf, other

    cs.CG

    Most vital segment barriers

    Authors: Irina Kostitsyna, Maarten Löffler, Valentin Polishchuk, Frank Staals

    Abstract: We study continuous analogues of "vitality" for discrete network flows/paths, and consider problems related to placing segment barriers that have highest impact on a flow/path in a polygonal domain. This extends the graph-theoretic notion of "most vital arcs" for flows/paths to geometric environments. We give hardness results and efficient algorithms for various versions of the problem, (almost) c… ▽ More

    Submitted 3 May, 2019; originally announced May 2019.

  19. Convex partial transversals of planar regions

    Authors: Vahideh Keikha, Mees van de Kerkhof, Marc van Kreveld, Irina Kostitsyna, Maarten Löffler, Frank Staals, Jérôme Urhausen, Jordi L. Vermeulen, Lionov Wiratma

    Abstract: We consider the problem of testing, for a given set of planar regions $\cal R$ and an integer $k$, whether there exists a convex shape whose boundary intersects at least $k$ regions of $\cal R$. We provide a polynomial time algorithm for the case where the regions are disjoint line segments with a constant number of orientations. On the other hand, we show that the problem is NP-hard when the regi… ▽ More

    Submitted 26 September, 2018; originally announced September 2018.

  20. 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

  21. arXiv:1802.06579  [pdf, other

    cs.CG

    Convexity-Increasing Morphs of Planar Graphs

    Authors: Linda Kleist, Boris Klemz, Anna Lubiw, Lena Schlipf, Frank Staals, Darren Strash

    Abstract: We study the problem of convexifying drawings of planar graphs. Given any planar straight-line drawing of an internally 3-connected graph, we show how to morph the drawing to one with strictly convex faces while maintaining planarity at all times. Our morph is convexity-increasing, meaning that once an angle is convex, it remains convex. We give an efficient algorithm that constructs such a morph… ▽ More

    Submitted 28 January, 2019; v1 submitted 19 February, 2018; originally announced February 2018.

    Comments: Preliminary version in Proc. WG 2018

  22. arXiv:1707.02961  [pdf, other

    cs.CG

    Dynamic Geodesic Nearest Neighbor Searching in a Simple Polygon

    Authors: Lars Arge, Frank Staals

    Abstract: We present an efficient dynamic data structure that supports geodesic nearest neighbor queries for a set of point sites $S$ 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 10 July, 2017; originally announced July 2017.

  23. arXiv:1706.10195  [pdf, other

    cs.DS cs.CG

    Agglomerative Clustering of Growing Squares

    Authors: Thom Castermans, Bettina Speckmann, Frank Staals, Kevin Verbeek

    Abstract: We study an agglomerative clustering problem motivated by interactive glyphs in geo-visualization. Consider a set of disjoint square glyphs on an interactive map. When the user zooms out, the glyphs grow in size relative to the map, possibly with different speeds. When two glyphs intersect, we wish to replace them by a new glyph that captures the information of the intersecting glyphs. We presen… ▽ More

    Submitted 14 May, 2018; v1 submitted 30 June, 2017; originally announced June 2017.

    Comments: 14 pages, 7 figures

    ACM Class: I.3.5

  24. arXiv:1610.03788  [pdf

    cs.DS

    Computing the Expected Value and Variance of Geometric Measures

    Authors: Frank Staals, Constantinos Tsirogiannis

    Abstract: Let P be a set of points in R^d, and let M be a function that maps any subset of P to a positive real number. We examine the problem of computing the exact mean and variance of M when a subset of points in P is selected according to a well-defined random distribution. We consider two distributions; in the first distribution (which we call the Bernoulli distribution), each point p in P is included… ▽ More

    Submitted 12 October, 2016; originally announced October 2016.

  25. On the complexity of minimum-link path problems

    Authors: Irina Kostitsyna, Maarten Löffler, Valentin Polishchuk, Frank Staals

    Abstract: We revisit the minimum-link path problem: Given a polyhedral domain and two points in it, connect the points by a polygonal path with minimum number of edges. We consider settings where the vertices and/or the edges of the path are restricted to lie on the boundary of the domain, or can be in its interior. Our results include bit complexity bounds, a novel general hardness construction, and a poly… ▽ More

    Submitted 22 March, 2016; originally announced March 2016.

    Comments: An abridged version of this paper appeared in the proceedings of the 32nd International Symposium on Computational Geometry in 2016

  26. arXiv:1603.06252  [pdf, other

    cs.CG

    Grou** Time-varying Data for Interactive Exploration

    Authors: Arthur van Goethem, Marc van Kreveld, Maarten Löffler, Bettina Speckmann, Frank Staals

    Abstract: We present algorithms and data structures that support the interactive analysis of the grou** structure of one-, two-, or higher-dimensional time-varying data while varying all defining parameters. Grou** structures characterise important patterns in the temporal evaluation of sets of time-varying data. We follow Buchin et al. [JoCG 2015] who define groups using three parameters: group-size, g… ▽ More

    Submitted 20 March, 2016; originally announced March 2016.

    Comments: Full version of our SoCG 2016 paper

  27. arXiv:1501.06813  [pdf, other

    cs.CG

    Mixed Map Labeling

    Authors: Maarten Löffler, Martin Nöllenburg, Frank Staals

    Abstract: Point feature map labeling is a geometric problem, in which a set of input points must be labeled with a set of disjoint rectangles (the bounding boxes of the label texts). Typically, labeling models either use internal labels, which must touch their feature point, or external (boundary) labels, which are placed on one of the four sides of the input points' bounding box and which are connected to… ▽ More

    Submitted 27 January, 2015; originally announced January 2015.

    Comments: Full version for the paper accepted at CIAC 2015

  28. arXiv:1501.01822  [pdf, other

    cs.CG

    Central Trajectories

    Authors: Marc van Kreveld, Maarten Loffler, Frank Staals

    Abstract: An important task in trajectory analysis is clustering. The results of a clustering are often summarized by a single representative trajectory and an associated size of each cluster. We study the problem of computing a suitable representative of a set of similar trajectories. To this end we define a central trajectory $\mathcal{C}$, which consists of pieces of the input trajectories, switches from… ▽ More

    Submitted 8 January, 2015; originally announced January 2015.

    Comments: Full version

  29. arXiv:1309.4323  [pdf, other

    cs.CG

    Terrain visibility with multiple viewpoints

    Authors: Ferran Hurtado, Maarten Löffler, Inês Matos, Vera Sacristán, Maria Saumell, Rodrigo I. Silveira, Frank Staals

    Abstract: We study the problem of visibility in polyhedral terrains in the presence of multiple viewpoints. We consider a triangulated terrain with $m>1$ viewpoints (or guards) located on the terrain surface. A point on the terrain is considered \emph{visible} if it has an unobstructed line of sight to at least one viewpoint. We study several natural and fundamental visibility structures: (1) the visibility… ▽ More

    Submitted 1 December, 2014; v1 submitted 17 September, 2013; originally announced September 2013.

    Comments: Manuscript accompanying shorter version in ISAAC 2013; some algorithms and bounds have improved with respect to the ISAAC version. The journal version will appear in IJCGA (without Section 4)

  30. arXiv:1303.6127  [pdf, other

    cs.CG

    Trajectory Grou** Structures

    Authors: Kevin Buchin, Maike Buchin, Marc van Kreveld, Bettina Speckmann, Frank Staals

    Abstract: The collective motion of a set of moving entities like people, birds, or other animals, is characterized by groups arising, merging, splitting, and ending. Given the trajectories of these entities, we define and model a structure that captures all of such changes using the Reeb graph, a concept from topology. The trajectory grou** structure has three natural parameters that allow more global vie… ▽ More

    Submitted 25 March, 2013; originally announced March 2013.