Minimum spanning blob-trees
Katharina Klost, Marc van Kreveld, Daniel Perz, Günter Rote, Josef Tkadlec
TL;DR
This work introduces the minimum blob-tree, a structure that couples convex blobs with tree-edges to connect a planar point set. The authors prove structural properties showing that optimal blob-trees arise from the MST by replacing certain subtrees with convex hull blobs, and they develop a dynamic-programming framework anchored on a rooted MST to compute the optimum in $O(n^3)$ time. The core contributions include a detailed taxonomy of geometric components (valid chords, walls, and triangles/digons) and a decomposition into edge, chord, and wall subproblems, with preprocessing to support efficient DP transitions. This provides a scalable approach that unifies convex-hull and MST concepts, enabling practical computation of near- or exact-optimal blob-trees for geometric networks and visualizations.
Abstract
We investigate blob-trees, a new way of connecting a set of points, by a mixture of enclosing them by cycles (as in the convex hull) and connecting them by edges (as in a spanning tree). We show that a minimum-cost blob-tree for $n$ points can be computed in $O(n^3)$ time.
