Source author record

Paul Seiferth

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

3works
2topics
4close collaborators

Published work

3 publications

preprint2019arXiv

Reachability Oracles for Directed Transmission Graphs

Let P⊂RdP \subset \mathbb{R}^d be a set of nn points in dd dimensions such that each point p∈Pp \in P has an associated radius rp>0r_p > 0. The transmission graph GG for PP is the directed graph with vertex set PP such that there is an edge from pp to qq if and only if ∣pq∣≤rp|pq| \leq r_p, for any p,q∈Pp, q \in P. A reachability oracle is a data structure that decides for any two vertices p,q∈Gp, q \in G whether GG has a path from pp to qq. The quality of the oracle is measured by the space requirement S(n)S(n), the query time Q(n)Q(n), and the preprocessing time. For transmission graphs of one-dimensional point sets, we can construct in O(nlog⁡n)O(n \log n) time an oracle with Q(n)=O(1)Q(n) = O(1) and S(n)=O(n)S(n) = O(n). For planar point sets, the ratio ΨΨ between the largest and the smallest associated radius turns out to be an important parameter. We present three data structures whose quality depends on ΨΨ: the first works only for Ψ<3Ψ< \sqrt{3} and achieves Q(n)=O(1)Q(n) = O(1) with S(n)=O(n)S(n) = O(n) and preprocessing time O(nlog⁡n)O(n\log n); the second data structure gives Q(n)=O(Ψ3n)Q(n) = O(Ψ^3 \sqrt{n}) and S(n)=O(Ψ3n3/2)S(n) = O(Ψ^3 n^{3/2}); the third data structure is randomized with Q(n)=O(n2/3log⁡1/3Ψlog⁡2/3n)Q(n) = O(n^{2/3}\log^{1/3} Ψ\log^{2/3} n) and S(n)=O(n5/3log⁡1/3Ψlog⁡2/3n)S(n) = O(n^{5/3}\log^{1/3} Ψ\log^{2/3} n) and answers queries correctly with high probability.

preprint2014arXiv

Approximate k-flat Nearest Neighbor Search

Let kk be a nonnegative integer. In the approximate kk-flat nearest neighbor (kk-ANN) problem, we are given a set P⊂RdP \subset \mathbb{R}^d of nn points in dd-dimensional space and a fixed approximation factor c>1c > 1. Our goal is to preprocess PP so that we can efficiently answer approximate kk-flat nearest neighbor queries: given a kk-flat FF, find a point in PP whose distance to FF is within a factor cc of the distance between FF and the closest point in PP. The case k=0k = 0 corresponds to the well-studied approximate nearest neighbor problem, for which a plethora of results are known, both in low and high dimensions. The case k=1k = 1 is called approximate line nearest neighbor. In this case, we are aware of only one provably efficient data structure, due to Andoni, Indyk, Krauthgamer, and Nguyen. For k≥2k \geq 2, we know of no previous results. We present the first efficient data structure that can handle approximate nearest neighbor queries for arbitrary kk. We use a data structure for 00-ANN-queries as a black box, and the performance depends on the parameters of the 00-ANN solution: suppose we have an 00-ANN structure with query time O(nρ)O(n^ρ) and space requirement O(n1+σ)O(n^{1+σ}), for ρ,σ>0ρ, σ> 0. Then we can answer kk-ANN queries in time O(nk/(k+1−ρ)+t)O(n^{k/(k + 1 - ρ) + t}) and space O(n1+σk/(k+1−ρ)+nlog⁡O(1/t)n)O(n^{1+σk/(k + 1 - ρ)} + n\log^{O(1/t)} n). Here, t>0t > 0 is an arbitrary constant and the OO-notation hides exponential factors in kk, 1/t1/t, and cc and polynomials in dd. Our new data structures also give an improvement in the space requirement over the previous result for 11-ANN: we can achieve near-linear space and sublinear query time, a further step towards practical applications where space constitutes the bottleneck.

preprint2013arXiv

Greedy is as Good as Delaunay (Almost)

Let S be a planar point set. Krznaric and Levcopoulos proved that given the Delaunay triangulation DT(S) for S, one can find the greedy triangulation GT(S) in linear time. We provide a (partial) converse of this result: given GT(S), it is possible to compute DT(S) in linear expected time. Thus, these structures are basically equivalent. To obtain our result, we generalize another algorithm by Krznaric and Levcopoulos to find a hierarchical clustering for S in linear time, once DT(S) is known. We show that their algorithm remains (almost) correct for any triangulation of bounded dilation, i.e., any triangulation in which the shortest path distance between any two points approximates their Euclidean distance. In general, however, the resulting running time may be superlinear. Nonetheless, we can show that the properties of the greedy triangulation suffice to guarantee a linear time bound.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.