Skip to main content

Showing 1–50 of 66 results for author: Mulzer, W

.
  1. arXiv:2405.01180  [pdf, other

    cs.CG

    Robust Algorithms for Finding Triangles and Computing the Girth in Unit Disk and Transmission Graphs

    Authors: Katharina Klost, Wolfgang Mulzer

    Abstract: We describe optimal robust algorithms for finding a triangle and the unweighted girth in a unit disk graph, as well as finding a triangle in a transmission graph.In the robust setting, the input is not given as a set of sites in the plane, but rather as an abstract graph. The input may or may not be realizable as a unit disk graph or a transmission graph. If the graph is realizable, the algorithm… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

    Comments: 7 pages, 2 figures

  2. arXiv:2306.15338  [pdf, other

    cs.CG

    Insertion-Only Dynamic Connectivity in General Disk Graphs

    Authors: Haim Kaplan, Katharina Klost, Kristin Knorr, Wolfgang Mulzer, Liam Roditty

    Abstract: Let $S \subseteq \mathbb{R}^2$ be a set of $n$ \emph{sites} in the plane, so that every site $s \in S$ has an \emph{associated radius} $r_s > 0$. Let $D(S)$ be the \emph{disk intersection graph} defined by $S$, i.e., the graph with vertex set $S$ and an edge between two distinct sites $s, t \in S$ if and only if the disks with centers $s$, $t$ and radii $r_s$, $r_t$ intersect. Our goal is to desig… ▽ More

    Submitted 27 June, 2023; originally announced June 2023.

    Comments: 7 pages, 6 figures. Presented at EuroCG 2023. This version corrects a missing log-factor in the insertion time

  3. arXiv:2209.02319  [pdf, other

    cs.CG

    Well-Separation and Hyperplane Transversals in High Dimensions

    Authors: Helena Bergold, Daniel Bertschinger, Nicolas Grelier, Wolfgang Mulzer, Patrick Schnider

    Abstract: A family of $k$ point sets in $d$ dimensions is well-separated if the convex hulls of any two disjoint subfamilies can be separated by a hyperplane. Well-separation is a strong assumption that allows us to conclude that certain kinds of generalized ham-sandwich cuts for the point sets exist. But how hard is it to check if a given family of high-dimensional point sets has this property? Starting fr… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Comments: 14 pages, 1 figure; a preliminary version appeared in SWAT 2022

  4. arXiv:2209.02103  [pdf, other

    cs.CG

    Nearest-Neighbor Decompositions of Drawings

    Authors: Jonas Cleve, Nicolas Grelier, Kristin Knorr, Maarten Löffler, Wolfgang Mulzer, Daniel Perz

    Abstract: Let $\mathcal{D}$ be a set of straight-line segments in the plane, potentially crossing, and let $c$ be a positive integer. We denote by $P$ the union of the endpoints of the straight-line segments of $\mathcal{D}$ and of the intersection points between pairs of segments. We say that $\mathcal{D}$ has a nearest-neighbor decomposition into $c$ parts if we can partition $P$ into $c$ point sets… ▽ More

    Submitted 5 September, 2022; originally announced September 2022.

    Comments: 17 pages, 18 figures; a preliminary version appeared at SWAT 2022

  5. arXiv:2209.02101  [pdf, other

    cs.CG

    Unique Sink Orientations of Grids is in Unique End of Potential Line

    Authors: Michaela Borzechowski, Wolfgang Mulzer

    Abstract: The complexity classes Unique End of Potential Line (UEOPL) and its promise version PUEOPL were introduced in 2018 by Fearnly et al. UEOPL captures search problems where the instances are promised to have a unique solution. UEOPL captures total search versions of these promise problems. The promise problems can be made total by defining violations that are returned as a short certificate of an unf… ▽ More

    Submitted 5 September, 2022; originally announced September 2022.

    Comments: 8 pages, 5 figures

  6. arXiv:2208.11875  [pdf, other

    math.CO

    Compatible Spanning Trees in Simple Drawings of $K_n$

    Authors: Oswin Aichholzer, Kristin Knorr, Wolfgang Mulzer, Nicolas El Maalouly, Johannes Obenaus, Rosna Paul, Meghana M. Reddy, Birgit Vogtenhuber, Alexandra Weinberger

    Abstract: For a simple drawing $D$ of the complete graph $K_n$, two (plane) subdrawings are compatible if their union is plane. Let $\mathcal{T}_D$ be the set of all plane spanning trees on $D$ and $\mathcal{F}(\mathcal{T}_D)$ be the compatibility graph that has a vertex for each element in $\mathcal{T}_D$ and two vertices are adjacent if and only if the corresponding trees are compatible. We show, on the o… ▽ More

    Submitted 1 September, 2022; v1 submitted 25 August, 2022; originally announced August 2022.

    Comments: 12 pages, 6 figures, "Appears in the proceedings of the 30th International Symposium on Graph Drawing and Network Visualization (GD 2022)"

    MSC Class: 05C10 (Primary) ACM Class: G.2.2

  7. arXiv:2202.10831  [pdf, other

    cs.CG

    Flip** Plane Spanning Paths

    Authors: Oswin Aichholzer, Kristin Knorr, Wolfgang Mulzer, Johannes Obenaus, Rosna Paul, Birgit Vogtenhuber

    Abstract: Let $S$ be a planar point set in general position, and let $\mathcal{P}(S)$ be the set of all plane straight-line paths with vertex set $S$. A flip on a path $P \in \mathcal{P}(S)$ is the operation of replacing an edge $e$ of $P$ with another edge $f$ on $S$ to obtain a new valid path from $\mathcal{P}(S)$. It is a long-standing open question whether for every given point set $S$, every path from… ▽ More

    Submitted 27 September, 2022; v1 submitted 22 February, 2022; originally announced February 2022.

  8. Dynamic Connectivity in Disk Graphs

    Authors: Alexander Baumann, Haim Kaplan, Katharina Klost, Kristin Knorr, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

    Abstract: Let $S$ be a set of $n$ sites in the plane, so that every site $s \in S$ has an associated radius $r_s > 0$. Let $\mathcal{D}(S)$ be the disk intersection graph defined by $S$, i.e., the graph with vertex set $S$ and an edge between two distinct sites $s, t \in S$ if and only if the disks with centers $s$, $t$ and radii $r_s$, $r_t$ intersect.Our goal is to design data structures that maintain the… ▽ More

    Submitted 1 May, 2024; v1 submitted 28 June, 2021; originally announced June 2021.

    Comments: 58 pages, 27 figures; a preliminary version appeared at SoCG 2022

    Journal ref: Discrete and Computational Geometry (DCG), 71(1), Jan 2024, pp. 214.277

  9. arXiv:2101.00445  [pdf, other

    cs.CG

    Long Plane Trees

    Authors: Sergio Cabello, Michael Hoffmann, Katharina Klost, Wolfgang Mulzer, Josef Tkadlec

    Abstract: In the longest plane spanning tree problem, we are given a finite planar point set $\mathcal{P}$, and our task is to find a plane (i.e., noncrossing) spanning tree for $\mathcal{P}$ with maximum total Euclidean edge length. Despite more than two decades of research, it remains open whether this problem is NP-hard. Thus, previous efforts have focused on olynomial-time algorithms that produce plane… ▽ More

    Submitted 30 April, 2024; v1 submitted 2 January, 2021; originally announced January 2021.

    Comments: 40 pages, 30 figures; a preliminary version appeared at SoCG 2022

  10. Minimum Cuts in Geometric Intersection Graphs

    Authors: Sergio Cabello, Wolfgang Mulzer

    Abstract: Let $\mathcal{D}$ be a set of $n$ disks in the plane. The disk graph $G_\mathcal{D}$ for $\mathcal{D}$ is the undirected graph with vertex set $\mathcal{D}$ in which two disks are joined by an edge if and only if they intersect. The directed transmission graph $G^{\rightarrow}_\mathcal{D}$ for $\mathcal{D}$ is the directed graph with vertex set $\mathcal{D}$ in which there is an edge from a disk… ▽ More

    Submitted 26 May, 2023; v1 submitted 2 May, 2020; originally announced May 2020.

    Comments: 11 pages, 4 figures; this version corrects a small bug in the proof of Lemma 5. We thank Matej Marinko for pointing this out

    Journal ref: Computational Geometry: Theory and Applications (CGTA), 94, 2021, Article 101720

  11. A Simple Randomized $O(n \log n)$--Time Closest-Pair Algorithm in Doubling Metrics

    Authors: Anil Maheshwari, Wolfgang Mulzer, Michiel Smid

    Abstract: Consider a metric space $(P,dist)$ with $N$ points whose doubling dimension is a constant. We present a simple, randomized, and recursive algorithm that computes, in $O(N \log N)$ expected time, the closest-pair distance in $P$. To generate recursive calls, we use previous results of Har-Peled and Mendel, and Abam and Har-Peled for computing a sparse annulus that separates the points in a balanced… ▽ More

    Submitted 13 April, 2020; originally announced April 2020.

    Journal ref: Journal of Computational Geometry (JoCG), 11(1), 2020, pp. 507-524

  12. arXiv:2003.13291  [pdf, other

    cs.CG cs.DM math.CO

    Long Alternating Paths Exist

    Authors: Wolfgang Mulzer, Pavel Valtr

    Abstract: Let $P$ be a set of $2n$ points in convex position, such that $n$ points are colored red and $n$ points are colored blue. A non-crossing alternating path on $P$ of length $\ell$ is a sequence $p_1, \dots, p_\ell$ of $\ell$ points from $P$ so that (i) all points are pairwise distinct; (ii) any two consecutive points $p_i$, $p_{i+1}$ have different colors; and (iii) any two segments $p_i p_{i+1}$ an… ▽ More

    Submitted 30 March, 2020; originally announced March 2020.

    Comments: 26 pages, 11 figures

  13. arXiv:2003.09266  [pdf, other

    cs.CG cs.CC

    Computational Complexity of the $α$-Ham-Sandwich Problem

    Authors: Man-Kwun Chiu, Aruni Choudhary, Wolfgang Mulzer

    Abstract: The classic Ham-Sandwich theorem states that for any $d$ measurable sets in $\mathbb{R}^d$, there is a hyperplane that bisects them simultaneously. An extension by Bárány, Hubard, and Jerónimo [DCG 2008] states that if the sets are convex and \emph{well-separated}, then for any given $α_1, \dots, α_d \in [0, 1]$, there is a unique oriented hyperplane that cuts off a respective fraction… ▽ More

    Submitted 20 March, 2020; originally announced March 2020.

  14. arXiv:2002.10841  [pdf, other

    cs.CG cs.DS

    Routing in Unit Disk Graphs without Dynamic Headers

    Authors: Wolfgang Mulzer, Max Willert

    Abstract: Let $V\subset\mathbb{R}^2$ be a set of $n$ sites in the plane. The unit disk graph $DG(V)$ of $V$ is the graph with vertex set $V$ in which two sites $v$ and $w$ are adjacent if and only if their Euclidean distance is at most $1$. We develop a compact routing scheme for $DG(V)$. The routing scheme preprocesses $DG(V)$ by assigning a label $l(v)$ to every site $v$ in $V$. After that, for any two si… ▽ More

    Submitted 25 February, 2020; originally announced February 2020.

  15. arXiv:2002.08198  [pdf, other

    cs.CG cs.DM

    The Tree Stabbing Number is not Monotone

    Authors: Wolfgang Mulzer, Johannes Obenaus

    Abstract: Let $P \subseteq \mathbb{R}^2$ be a set of points and $T$ be a spanning tree of $P$. The \emph{stabbing number} of $T$ is the maximum number of intersections any line in the plane determines with the edges of $T$. The \emph{tree stabbing number} of $P$ is the minimum stabbing number of any spanning tree of $P$. We prove that the tree stabbing number is not a monotone parameter, i.e., there exist p… ▽ More

    Submitted 19 February, 2020; originally announced February 2020.

  16. Maximum Matchings in Geometric Intersection Graphs

    Authors: Édouard Bonnet, Sergio Cabello, Wolfgang Mulzer

    Abstract: Let $G$ be an intersection graph of $n$ geometric objects in the plane. We show that a maximum matching in $G$ can be found in $O(ρ^{3ω/2}n^{ω/2})$ time with high probability, where $ρ$ is the density of the geometric objects and $ω>2$ is a constant such that $n \times n$ matrices can be multiplied in $O(n^ω)$ time. The same result holds for any subgraph of $G$, as long as a geometric representa… ▽ More

    Submitted 30 April, 2024; v1 submitted 4 October, 2019; originally announced October 2019.

    Comments: 25 pages, 1 figure; a preliminary version appeared at STACS 2020

    MSC Class: 68Q25 ACM Class: F.2.2

    Journal ref: Discrete and Computational Geometry (DCG), 70(3), October 2023, pp. 550-579

  17. arXiv:1908.05124  [pdf, other

    math.CO cs.CG

    Minimal Representations of Order Types by Geometric Graphs

    Authors: Oswin Aichholzer, Martin Balko, Michael Hoffmann, Jan Kynčl, Wolfgang Mulzer, Irene Parada, Alexander Pilz, Manfred Scheucher, Pavel Valtr, Birgit Vogtenhuber, Emo Welzl

    Abstract: In order to have a compact visualization of the order type of a given point set S, we are interested in geometric graphs on S with few edges that unambiguously display the order type of S. We introduce the concept of exit edges, which prevent the order type from changing under continuous motion of vertices. That is, in the geometric graph on S whose edges are the exit edges, in order to change the… ▽ More

    Submitted 18 November, 2020; v1 submitted 14 August, 2019; originally announced August 2019.

    Comments: Updated to the final version to appear in the Journal of Graph Algorithms and Applications

    Journal ref: Journal of Graph Algorithms and Applications 24 (2020), no. 4, 551-572

  18. No-dimensional Tverberg Theorems and Algorithms

    Authors: Aruni Choudhary, Wolfgang Mulzer

    Abstract: Tverberg's theorem states that for any $k \ge 2$ and any set $P \subset \mathbb{R}^d$ of at least $(d + 1)(k - 1) + 1$ points in $d$ dimensions, we can partition $P$ into $k$ subsets whose convex hulls have a non-empty intersection. The associated search problem of finding the partition lies in the complexity class $\text{CLS} = \text{PPAD} \cap \text{PLS}$, but no hardness results are known. In t… ▽ More

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

    Comments: 29 pages, 3 figures; a preliminary version appeared as SoCG 2020

    Journal ref: Discrete and Computational Geometry (DCG), 68(4), December 2022, pp. 964-996

  19. arXiv:1907.01980  [pdf, other

    cs.CG

    Triangles and Girth in Disk Graphs and Transmission Graphs

    Authors: Haim Kaplan, Katharina Klost, Wolfgang Mulzer, Liam Roditty, Paul Seiferth, Micha Sharir

    Abstract: Let $S \subset \mathbb{R}^2$ be a set of $n$ sites, where each $s \in S$ has an associated radius $r_s > 0$. The disk graph $D(S)$ is the undirected graph with vertex set $S$ and an undirected edge between two sites $s, t \in S$ if and only if $|st| \leq r_s + r_t$, i.e., if the disks with centers $s$ and $t$ and respective radii $r_s$ and $r_t$ intersect. Disk graphs are used to model sensor netw… ▽ More

    Submitted 3 July, 2019; originally announced July 2019.

    Comments: 19 pages, 9 figures

  20. On the Stretch Factor of Polygonal Chains

    Authors: Ke Chen, Adrian Dumitrescu, Wolfgang Mulzer, Csaba D. Tóth

    Abstract: Let $P=(p_1, p_2, \dots, p_n)$ be a polygonal chain in $\mathbb{R}^d$. The stretch factor of $P$ is the ratio between the total length of $P$ and the distance of its endpoints, $\sum_{i = 1}^{n-1} |p_i p_{i+1}|/|p_1 p_n|$. For a parameter $c \geq 1$, we call $P$ a $c$-chain if $|p_ip_j|+|p_jp_k| \leq c|p_ip_k|$, for every triple $(i,j,k)$, $1 \leq i<j<k \leq n$. The stretch factor is a global prop… ▽ More

    Submitted 10 January, 2023; v1 submitted 24 June, 2019; originally announced June 2019.

    Comments: 24 pages, 14 figures; a preliminary version appeared at MFCS 2019

    Journal ref: SIAM Journal on Discrete Mathematics (SIDMA), 35(3), 2021, pp. 1592-1614

  21. arXiv:1905.01172  [pdf, ps, other

    cs.DM math.CO math.PR

    A Constructive Proof of a Concentration Bound for Real-Valued Random Variables

    Authors: Wolfgang Mulzer, Natalia Shenkman

    Abstract: Almost 10 years ago, Impagliazzo and Kabanets (2010) gave a new combinatorial proof of Chernoff's bound for sums of bounded independent random variables. Unlike previous methods, their proof is constructive. This means that it provides an efficient randomized algorithm for the following task: given a set of Boolean random variables whose sum is not concentrated around its expectation, find a subse… ▽ More

    Submitted 2 March, 2020; v1 submitted 3 May, 2019; originally announced May 2019.

    Comments: 7 pages, no figures

    MSC Class: 68R01

    Journal ref: Information Processing Letters (IPL), 158, 2020, Article 105942

  22. arXiv:1904.03050  [pdf, other

    cs.CG

    An Experimental Study of Algorithms for Geodesic Shortest Paths in the Constant-Workspace Model

    Authors: Jonas Cleve, Wolfgang Mulzer

    Abstract: We perform an experimental evaluation of algorithms for finding geodesic shortest paths between two points inside a simple polygon in the constant-workspace model. In this model, the input resides in a read-only array that can be accessed at random. In addition, the algorithm may use a constant number of words for reading and for writing. The constant-workspace model has been studied extensively i… ▽ More

    Submitted 5 April, 2019; originally announced April 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: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)

  25. arXiv:1902.06599  [pdf, other

    cs.CG

    Routing in Histograms

    Authors: Man-Kwun Chiu, Jonas Cleve, Katharina Klost, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Max Willert

    Abstract: Let $P$ be an $x$-monotone orthogonal polygon with $n$ vertices. We call $P$ a simple histogram if its upper boundary is a single edge; and a double histogram if it has a horizontal chord from the left boundary to the right boundary. Two points $p$ and $q$ in $P$ are co-visible if and only if the (axis-parallel) rectangle spanned by $p$ and $q$ completely lies in $P$. In the $r$-visibility graph… ▽ More

    Submitted 18 February, 2019; originally announced February 2019.

    Comments: 18 pages, 11 figures

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

  27. arXiv:1808.06460  [pdf, other

    cs.CG

    Asymmetric Convex Intersection Testing

    Authors: Luis Barba, Wolfgang Mulzer

    Abstract: We consider asymmetric convex intersection testing (ACIT). Let $P \subset \mathbb{R}^d$ be a set of $n$ points and $\mathcal{H}$ a set of $n$ halfspaces in $d$ dimensions. We denote by $\text{ch}(P)$ the polytope obtained by taking the convex hull of $P$, and by $\text{fh}(\mathcal{H})$ the polytope obtained by taking the intersection of the halfspaces in $\mathcal{H}$. Our goal is to decide whe… ▽ More

    Submitted 20 August, 2018; originally announced August 2018.

    Comments: 12 pages, 2 figures

  28. Geometric Algorithms with Limited Workspace: A Survey

    Authors: Bahareh Banyassady, Matias Korman, Wolfgang Mulzer

    Abstract: In the limited workspace model, we consider algorithms whose input resides in read-only memory and that use only a constant or sublinear amount of writable memory to accomplish their task. We survey recent results in computational geometry that fall into this model and that strive to achieve the lowest possible running time. In addition to discussing the state of the art, we give some illustrative… ▽ More

    Submitted 15 June, 2018; originally announced June 2018.

    Comments: 18 pages, 3 figures

    Journal ref: ACM SIGACT News, 49(2), June 2018, pp. 77-94

  29. arXiv:1801.03365  [pdf, ps, other

    cs.DM

    Five Proofs of Chernoff's Bound with Applications

    Authors: Wolfgang Mulzer

    Abstract: We discuss five ways of proving Chernoff's bound and show how they lead to different extensions of the basic bound.

    Submitted 2 May, 2019; v1 submitted 10 January, 2018; originally announced January 2018.

    Comments: 16 pages, no figures. This revision slightly updates the presentation of the IK-method

    Journal ref: Bulletin of the EATCS (BEATCS), 124, February 2018

  30. Stabbing Pairwise Intersecting Disks by Five Points

    Authors: Sariel Har-Peled, Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth, Micha Sharir, Max Willert

    Abstract: Suppose we are given a set $\mathcal{D}$ of $n$ pairwise intersecting disks in the plane. A planar point set $P$ stabs $\mathcal{D}$ if and only if each disk in $\mathcal{D}$ contains at least one point from $P$. We present a deterministic algorithm that takes $O(n)$ time to find five points that stab $\mathcal{D}$. Furthermore, we give a simple example of 13 pairwise intersecting disks that canno… ▽ More

    Submitted 28 April, 2021; v1 submitted 9 January, 2018; originally announced January 2018.

    Comments: 15 pages, 9 figures. A preliminary version appeared at ISAAC 2018

    Journal ref: Discrete Mathematics (DM), 334(7), 2021, Article 112403

  31. arXiv:1712.07559  [pdf, other

    cs.CG

    Recognizing Generalized Transmission Graphs of Line Segments and Circular Sectors

    Authors: Katharina Klost, Wolfgang Mulzer

    Abstract: Suppose we have an arrangement $\mathcal{A}$ of $n$ geometric objects $x_1, \dots, x_n \subseteq \mathbb{R}^2$ in the plane, with a distinguished point $p_i$ in each object $x_i$. The generalized transmission graph of $\mathcal{A}$ has vertex set $\{x_1, \dots, x_n\}$ and a directed edge $x_ix_j$ if and only if $p_j \in x_i$. Generalized transmission graphs provide a generalized model of the conne… ▽ More

    Submitted 20 December, 2017; originally announced December 2017.

    Comments: 11 pages, 5 figures

  32. Combinatorics of Beacon-based Routing in Three Dimensions

    Authors: Jonas Cleve, Wolfgang Mulzer

    Abstract: A beacon is a point-like object which can be enabled to exert a magnetic pull on other point-like objects in space. Those objects then move towards the beacon in a greedy fashion until they are either stuck at an obstacle or reach the beacon's location. Beacons placed inside polyhedra can be used to route point-like objects from one location to another. A second use case is to cover a polyhedron s… ▽ More

    Submitted 23 May, 2020; v1 submitted 20 December, 2017; originally announced December 2017.

    Comments: v1 published in "LATIN 2018: Theoretical Informatics"; v2 to be published in "Computational Geometry - Theory and Application"

    Journal ref: Computational Geometry: Theory and Applications (CGTA), 91, 2020, Article 101667

  33. Time-Space Trade-Offs for Computing Euclidean Minimum Spanning Trees

    Authors: Bahareh Banyassady, Luis Barba, Wolfgang Mulzer

    Abstract: We present time-space trade-offs for computing the Euclidean minimum spanning tree of a set $S$ of $n$ point-sites in the plane. More precisely, we assume that $S$ resides in a random-access memory that can only be read. The edges of the Euclidean minimum spanning tree $\text{EMST}(S)$ have to be reported sequentially, and they cannot be accessed or modified afterwards. There is a parameter… ▽ More

    Submitted 18 November, 2020; v1 submitted 18 December, 2017; originally announced December 2017.

    Comments: 19 pages, 23 figures; a preliminary version appeared in LATIN 2018

    Journal ref: Journal of Computational Geometry (JoCG), 11(1), 2020, pp. 525-547

  34. Improved Time-Space Trade-offs for Computing Voronoi Diagrams

    Authors: Bahareh Banyassady, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein

    Abstract: Let $P$ be a planar set of $n$ sites in general position. For $k\in\{1,\dots,n-1\}$, the Voronoi diagram of order $k$ for $P$ is obtained by subdividing the plane into cells such that points in the same cell have the same set of nearest $k$ neighbors in $P$. The (nearest site) Voronoi diagram (NVD) and the farthest site Voronoi diagram (FVD) are the particular cases of $k=1$ and $k=n-1$, respectiv… ▽ More

    Submitted 1 October, 2018; v1 submitted 2 August, 2017; originally announced August 2017.

    Comments: 22 pages, 8 figures; a preliminary version appeared in STACS 2017

    Journal ref: Journal of Computational Geometry (JoCG), 9(1), 2018, pp. 191-212

  35. Faster Algorithms for Growing Prioritized Disks and Rectangles

    Authors: Hee-Kap Ahn, Sang Won Bae, Jongmin Choi, Matias Korman, Wolfgang Mulzer, Eun** Oh, Ji-won Park, André van Renssen, Antoine Vigneron

    Abstract: Motivated by map labeling, Funke, Krumpe, and Storandt [IWOCA 2016] introduced the following problem: we are given a sequence of $n$ disks in the plane. Initially, all disks have radius $0$, and they grow at constant, but possibly different, speeds. Whenever two disks touch, the one with the higher index disappears. The goal is to determine the elimination order, i.e., the order in which the disks… ▽ More

    Submitted 13 August, 2019; v1 submitted 25 April, 2017; originally announced April 2017.

    Comments: 21 pages, 8 figures; a preliminary version appeared at ISAAC 2017

    Journal ref: Computational Geometry: Theory and Applications (CGTA), 80, 2019, pp. 23-39

  36. Routing in Polygonal Domains

    Authors: Bahareh Banyassady, Man-Kwun Chiu, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein, Birgit Vogtenhuber, Max Willert

    Abstract: We consider the problem of routing a data packet through the visibility graph of a polygonal domain $P$ with $n$ vertices and $h$ holes. We may preprocess $P$ to obtain a label and a routing table for each vertex of $P$. Then, we must be able to route a data packet between any two vertices $p$ and $q$ of $P$, where each step must use only the label of the target node $q$ and the routing table of t… ▽ More

    Submitted 2 August, 2018; v1 submitted 28 March, 2017; originally announced March 2017.

    Comments: 13 pages, 7 figures; a preliminary version appeared at ISAAC 2017

  37. arXiv:1608.01921  [pdf, other

    cs.CG cs.CC

    The Rainbow at the End of the Line --- A PPAD Formulation of the Colorful Carathéodory Theorem with Applications

    Authors: Frédéric Meunier, Wolfgang Mulzer, Pauline Sarrabezolles, Yannik Stein

    Abstract: Let $C_1,...,C_{d+1}$ be $d+1$ point sets in $\mathbb{R}^d$, each containing the origin in its convex hull. A subset $C$ of $\bigcup_{i=1}^{d+1} C_i$ is called a colorful choice (or rainbow) for $C_1, \dots, C_{d+1}$, if it contains exactly one point from each set $C_i$. The colorful Carathéodory theorem states that there always exists a colorful choice for $C_1,\dots,C_{d+1}$ that has the origin… ▽ More

    Submitted 5 August, 2016; originally announced August 2016.

    Comments: 38 pages, 2 figures

  38. Dynamic Planar Voronoi Diagrams for General Distance Functions and their Algorithmic Applications

    Authors: Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth, Micha Sharir

    Abstract: We describe a new data structure for dynamic nearest neighbor queries in the plane with respect to a general family of distance functions. These include $L_p$-norms and additively weighted Euclidean distances. Our data structure supports general (convex, pairwise disjoint) sites that have constant description complexity (e.g., points, line segments, disks, etc.). Our structure uses… ▽ More

    Submitted 1 October, 2020; v1 submitted 13 April, 2016; originally announced April 2016.

    Comments: 61 pages, 11 figures; a preliminary version appeared in SODA 2017

    ACM Class: F.2.2

    Journal ref: Discrete and Computational Geometry (DCG), 64(3), October 2020, pp. 838-904

  39. arXiv:1603.08777  [pdf, other

    cs.IT cs.DS math.PR

    Encoding Arguments

    Authors: Pat Morin, Wolfgang Mulzer, Tommy Reddad

    Abstract: Many proofs in discrete mathematics and theoretical computer science are based on the probabilistic method. To prove the existence of a good object, we pick a random object and show that it is bad with low probability. This method is effective, but the underlying probabilistic machinery can be daunting. "Encoding arguments" provide an alternative presentation in which probabilistic reasoning is en… ▽ More

    Submitted 15 May, 2017; v1 submitted 29 March, 2016; originally announced March 2016.

    Comments: 50 pages, 7 figures

    Journal ref: ACM Computing Surveys (CSUR), 50(3), July 2017, Article 46

  40. A Time-Space Trade-off for Computing the k-Visibility Region of a Point in a Polygon

    Authors: Yeganeh Bahoo, Bahareh Banyassady, Prosenjit Bose, Stephane Durocher, Wolfgang Mulzer

    Abstract: Let $P$ be a simple polygon with $n$ vertices, and let $q \in P$ be a point in $P$. Let $k \in \{0, \dots, n - 1\}$. A point $p \in P$ is $k$-visible from $q$ if and only if the line segment $pq$ crosses the boundary of $P$ at most $k$ times. The $k$-visibility region of $q$ in $P$ is the set of all points that are $k$-visible from $q$. We study the problem of computing the $k$-visibility region i… ▽ More

    Submitted 13 August, 2019; v1 submitted 9 March, 2016; originally announced March 2016.

    Comments: 17 pages, 5 figures; a preliminary version appeared in WALCOM 2017; this revision fixes a mistake in the proof of Theorem 4.4 in the published version, the statement of the theorem remains unchanged

  41. Spanners for Directed Transmission Graphs

    Authors: Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

    Abstract: Let $P \subset \mathbb{R}^2$ be a planar $n$-point set such that each point $p \in P$ has an associated radius $r_p > 0$. The transmission graph $G$ for $P$ is the directed graph with vertex set $P$ such that for any $p, q \in P$, there is an edge from $p$ to $q$ if and only if $d(p, q) \leq r_p$. Let $t > 1$ be a constant. A $t$-spanner for $G$ is a subgraph $H \subseteq G$ with vertex set $P$… ▽ More

    Submitted 2 October, 2020; v1 submitted 28 January, 2016; originally announced January 2016.

    Comments: 28 pages, 9 figures. A preliminary version appeared in SoCG 2015

    ACM Class: F.2.2

    Journal ref: SIAM Journal on Computing (SICOMP), 47(4), 2018, pp. 1585-1609

  42. Reachability Oracles for Directed Transmission Graphs

    Authors: Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

    Abstract: Let $P \subset \mathbb{R}^d$ be a set of $n$ points in $d$ dimensions such that each point $p \in P$ has an associated radius $r_p > 0$. The transmission graph $G$ for $P$ is the directed graph with vertex set $P$ such that there is an edge from $p$ to $q$ if and only if $|pq| \leq r_p$, for any $p, q \in P$. A reachability oracle is a data structure that decides for any two vertices… ▽ More

    Submitted 3 November, 2019; v1 submitted 28 January, 2016; originally announced January 2016.

    Comments: 16 pages, 6 figures; a preliminary version appeared at SoCG 2015

    ACM Class: F.2.2

    Journal ref: Algorithmica, 82, 2020, pp. 1259-1276

  43. Routing in Unit Disk Graphs

    Authors: Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

    Abstract: Let $S \subset \mathbb{R}^2$ be a set of $n$ sites. The unit disk graph $\text{UD}(S)$ on $S$ has vertex set $S$ and an edge between two distinct sites $s,t \in S$ if and only if $s$ and $t$ have Euclidean distance $|st| \leq 1$. A routing scheme $R$ for $\text{UD}(S)$ assigns to each site $s \in S$ a label $\ell(s)$ and a routing table $ρ(s)$. For any two sites $s, t \in S$, the scheme $R$ must… ▽ More

    Submitted 24 March, 2017; v1 submitted 5 October, 2015; originally announced October 2015.

    Comments: 19 pages, 6 figures; a preliminary version appeared in LATIN 2016

    Journal ref: Algorithmica, 80(3), 2018, pp. 830-848

  44. An Optimal Algorithm for Reconstructing Point Set Order Types from Radial Orderings

    Authors: Oswin Aichholzer, Vincent Kusters, Wolfgang Mulzer, Alexander Pilz, Manuel Wettstein

    Abstract: Let $P$ be a set of $n$ labeled points in the plane. The radial system of $P$ describes, for each $p\in P$, the order in which a ray that rotates around $p$ encounters the points in $P \setminus \{p\}$. This notion is related to the order type of $P$, which describes the orientation (clockwise or counterclockwise) of every ordered triple in $P$. Given only the order type, the radial system is uniq… ▽ More

    Submitted 12 August, 2016; v1 submitted 29 July, 2015; originally announced July 2015.

    Comments: 23 pages, 11 figures; a preliminary version appeared at ISAAC 2015

    Journal ref: International Journal of Computational Geometry and Applications (IJCGA), 27(1n2), 2017, pp. 57-83

  45. Time-Space Trade-offs for Triangulations and Voronoi Diagrams

    Authors: Matias Korman, Wolfgang Mulzer, Andre van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein

    Abstract: Let $S$ be a planar $n$-point set. A triangulation for $S$ is a maximal plane straight-line graph with vertex set $S$. The Voronoi diagram for $S$ is the subdivision of the plane into cells such that all points in a cell have the same nearest neighbor in $S$. Classically, both structures can be computed in $O(n \log n)$ time and $O(n)$ space. We study the situation when the available workspace is… ▽ More

    Submitted 2 October, 2020; v1 submitted 13 July, 2015; originally announced July 2015.

    Comments: 17 pages, 4 figures, a preliminary version appeared in WADS 2015

    Journal ref: Computational Geometry: Theory and Applications (CGTA), 73, 2018, pp. 35-45

  46. The Dual Diameter of Triangulations

    Authors: Matias Korman, Stefan Langerman, Wolfgang Mulzer, Alexander Pilz, Maria Saumell, Birgit Vogtenhuber

    Abstract: Let $\Poly$ be a simple polygon with $n$ vertices. The \emph{dual graph} $\triang^*$ of a triangulation~$\triang$ of~$\Poly$ is the graph whose vertices correspond to the bounded faces of $\triang$ and whose edges connect those faces of~$\triang$ that share an edge. We consider triangulations of~$\Poly$ that minimize or maximize the diameter of their dual graph. We show that both triangulations ca… ▽ More

    Submitted 8 October, 2015; v1 submitted 29 March, 2015; originally announced March 2015.

    Journal ref: Computational Geometry: Theory and Applications (CGTA), 68, 2018, pp. 243-252

  47. Computational Aspects of the Colorful Carathéodory Theorem

    Authors: Wolfgang Mulzer, Yannik Stein

    Abstract: Let $C_1,\dots,C_{d+1}\subset \mathbb{R}^d$ be $d+1$ point sets, each containing the origin in its convex hull. We call these sets color classes, and we call a sequence $p_1, \dots, p_{d+1}$ with $p_i \in C_i$, for $i = 1, \dots, d+1$, a colorful choice. The colorful Carathéodory theorem guarantees the existence of a colorful choice that also contains the origin in its convex hull. The computation… ▽ More

    Submitted 5 February, 2018; v1 submitted 10 December, 2014; originally announced December 2014.

    Comments: 28 pages, 7 figures. A preliminary version appeared at SoCG 2015

    Journal ref: Discrete and Computational Geometry (DCG), 60(3), October 2018, pp. 720-755

  48. arXiv:1411.1519  [pdf, other

    cs.CG cs.DS

    Approximate k-flat Nearest Neighbor Search

    Authors: Wolfgang Mulzer, Huy L. Nguyen, Paul Seiferth, Yannik Stein

    Abstract: Let $k$ be a nonnegative integer. In the approximate $k$-flat nearest neighbor ($k$-ANN) problem, we are given a set $P \subset \mathbb{R}^d$ of $n$ points in $d$-dimensional space and a fixed approximation factor $c > 1$. Our goal is to preprocess $P$ so that we can efficiently answer approximate $k$-flat nearest neighbor queries: given a $k$-flat $F$, find a point in $P$ whose distance to $F$ is… ▽ More

    Submitted 6 November, 2014; originally announced November 2014.

    Comments: 22 pages, 1 figure

  49. arXiv:1406.7753  [pdf, other

    cs.CG

    Interference Minimization in Asymmetric Sensor Networks

    Authors: Yves Brise, Kevin Buchin, Dustin Eversmann, Michael Hoffmann, Wolfgang Mulzer

    Abstract: A fundamental problem in wireless sensor networks is to connect a given set of sensors while minimizing the \emph{receiver interference}. This is modeled as follows: each sensor node corresponds to a point in $\mathbb{R}^d$ and each \emph{transmission range} corresponds to a ball. The receiver interference of a sensor node is defined as the number of transmission ranges it lies in. Our goal is to… ▽ More

    Submitted 30 June, 2014; originally announced June 2014.

    Comments: 15 pages, 5 figures

  50. Computing the Fréchet Distance with a Retractable Leash

    Authors: Kevin Buchin, Maike Buchin, Rolf van Leusden, Wouter Meulemans, Wolfgang Mulzer

    Abstract: All known algorithms for the Fréchet distance between curves proceed in two steps: first, they construct an efficient oracle for the decision version; second, they use this oracle to find the optimum from a finite set of critical values. We present a novel approach that avoids the detour through the decision version. This gives the first quadratic time algorithm for the Fréchet distance between po… ▽ More

    Submitted 4 June, 2016; v1 submitted 24 June, 2013; originally announced June 2013.

    Comments: 19 pages, 5 figures; a preliminary version appeared at ESA 2013

    Journal ref: Discrete and Computational Geometry (DCG), 56(2), September 2016, pp. 315-336