Source author record

Lena Schlipf

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

7works
4topics
4close collaborators

Published work

7 publications

preprint2022arXiv

Efficient Fréchet distance queries for segments

We study the problem of constructing a data structure that can store a two-dimensional polygonal curve PP, such that for any query segment ab‾\overline{ab} one can efficiently compute the Fréchet distance between PP and ab‾\overline{ab}. First we present a data structure of size O(nlog⁡n)O(n \log n) that can compute the Fréchet distance between PP and a horizontal query segment ab‾\overline{ab} in O(log⁡n)O(\log n) time, where nn is the number of vertices of PP. In comparison to prior work, this significantly reduces the required space. We extend the type of queries allowed, as we allow a query to be a horizontal segment ab‾\overline{ab} together with two points s,t∈Ps, t \in P (not necessarily vertices), and ask for the Fréchet distance between ab‾\overline{ab} and the curve of PP in between ss and tt. Using O(nlog⁡2n)O(n\log^2n) storage, such queries take O(log⁡3n)O(\log^3 n) time, simplifying and significantly improving previous results. We then generalize our results to query segments of arbitrary orientation. We present an O(nk3+ε+n2)O(nk^{3+\varepsilon}+n^2) size data structure, where k∈[1..n]k \in [1..n] is a parameter the user can choose, and ε>0\varepsilon > 0 is an arbitrarily small constant, such that given any segment ab‾\overline{ab} and two points s,t∈Ps, t \in P we can compute the Fréchet distance between ab‾\overline{ab} and the curve of PP in between ss and tt in O((n/k)log⁡2n+log⁡4n)O((n/k)\log^2n+\log^4 n) time. This is the first result that allows efficient exact Fréchet distance queries for arbitrarily oriented segments. We also present two applications of our data structure: we show that we can compute a local δδ-simplification (with respect to the Fréchet distance) of a polygonal curve in O(n5/2+ε)O(n^{5/2+\varepsilon}) time, and that we can efficiently find a translation of an arbitrary query segment ab‾\overline{ab} that minimizes the Fréchet distance with respect to a subcurve of PP.

preprint2020arXiv

Augmenting Geometric Graphs with Matchings

We study noncrossing geometric graphs and their disjoint compatible geometric matchings. Given a cycle (a polygon) P we want to draw a set of pairwise disjoint straight-line edges with endpoints on the vertices of P such that these new edges neither cross nor contain any edge of the polygon. We prove NP-completeness of deciding whether there is such a perfect matching. For any n-vertex polygon, with n > 3, we show that such a matching with less than n/7 edges is not maximal, that is, it can be extended by another compatible matching edge. We also construct polygons with maximal compatible matchings with n/7 edges, demonstrating the tightness of this bound. Tight bounds on the size of a minimal maximal compatible matching are also obtained for the families of d-regular geometric graphs for each d in {0,1,2}. Finally we consider a related problem. We prove that it is NP-complete to decide whether a noncrossing geometric graph G admits a set of compatible noncrossing edges such that G together with these edges has minimum degree five.

preprint2016arXiv

Edge-Orders

Canonical orderings and their relatives such as st-numberings have been used as a key tool in algorithmic graph theory for the last decades. Recently, a unifying concept behind all these orders has been shown: they can be described by a graph decomposition into parts that have a prescribed vertex-connectivity. Despite extensive interest in canonical orderings, no analogue of this unifying concept is known for edge-connectivity. In this paper, we establish such a concept named edge-orders and show how to compute (1,1)-edge-orders of 2-edge-connected graphs as well as (2,1)-edge-orders of 3-edge-connected graphs in linear time, respectively. While the former can be seen as the edge-variants of st-numberings, the latter are the edge-variants of Mondshein sequences and non-separating ear decompositions. The methods that we use for obtaining such edge-orders differ considerably in almost all details from the ones used for their vertex-counterparts, as different graph-theoretic constructions are used in the inductive proof and standard reductions from edge- to vertex-connectivity are bound to fail. As a first application, we consider the famous Edge-Independent Spanning Tree Conjecture, which asserts that every k-edge-connected graph contains k rooted spanning trees that are pairwise edge-independent. We illustrate the impact of the above edge-orders by deducing algorithms that construct 2- and 3-edge independent spanning trees of 2- and 3-edge-connected graphs, the latter of which improves the best known running time from O(n^2) to linear time.

preprint2014arXiv

Finding Largest Rectangles in Convex Polygons

We consider the following geometric optimization problem: find a maximum-area rectangle and a maximum-perimeter rectangle contained in a given convex polygon with nn vertices. We give exact algorithms that solve these problems in time O(n3)O(n^3). We also give (1−ε)(1-\varepsilon)-approximation algorithms that take time O(ε−3/2+ε−1/2log⁡n)O(\varepsilon^{-3/2}+ \varepsilon^{-1/2} \log n).

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.