Consistent Simplification of Polyline Tree Bundles

08/24/2021
by   Yannick Bosch, et al.
0

The Polyline Bundle Simplification (PBS) problem is a generalization of the classical polyline simplification problem. Given a set of polylines, which may share line segments and points, PBS asks for the smallest consistent simplification of these polylines with respect to a given distance threshold. Here, consistent means that each point is either kept in or discarded from all polylines containing it. In previous work, it was proven that PBS is NP-hard to approximate within a factor of n^1/3-ε for any ε > 0 where n denotes the number of points in the input. This hardness result holds even for two polylines. In this paper we first study the practically relevant setting of planar inputs. While for many combinatorial optimization problems the restriction to planar settings makes the problem substantially easier, we show that the inapproximability bound known for general inputs continues to hold even for planar inputs. We proceed with the interesting special case of PBS where the polylines form a rooted tree. Such tree bundles naturally arise in the context of movement data visualization. We prove that optimal simplifications of these tree bundles can be computed in O(n^3) for the Fréchet distance and in O(n^2) for the Hausdorff distance (which both match the computation time for single polylines). Furthermore, we present a greedy heuristic that allows to decompose polyline bundles into tree bundles in order to make our exact algorithm for trees useful on general inputs. The applicability of our approaches is demonstrated in an experimental evaluation on real-world data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/11/2019

Simplification of Polyline Bundles

We propose and study generalizations to the well-known problem of polyli...
research
07/09/2019

PTAS and Exact Algorithms for r-Gathering Problems on Tree

r-gathering problem is a variant of facility location problems. In this ...
research
09/26/2022

Improved and Generalized Algorithms for Burning a Planar Point Set

Given a set P of points in the plane, a point burning process is a discr...
research
02/28/2019

On the Area Requirements of Planar Straight-Line Orthogonal Drawings of Ternary Trees

In this paper, we study the area requirements of planar straight-line or...
research
12/02/2019

PTAS for Steiner Tree on Map Graphs

We study the Steiner tree problem on map graphs, which substantially gen...
research
07/05/2017

Placing your Coins on a Shelf

We consider the problem of packing a family of disks "on a shelf", that ...
research
11/25/2021

On the quartet distance given partial information

Let T be an arbitrary phylogenetic tree with n leaves. It is well-known ...

Please sign up or login with your details

Forgot password? Click here to reset