paper

Minimum Monotone Spanning Trees

arXiv:2411.14038

Abstract

Given a finite set of points in the plane and a finite set of directions, a geometric spanning tree~ of~ is -monotone if every path in is monotone with respect to some direction in . We study the problem of computing, for a given point set and a given set of directions, a minimum-length -monotone spanning tree of~. We present a quadratic-time algorithm for two directions. More generally, we show that the problem belongs to the complexity class XP when parameterized by the number of directions. We further study, for a given positive integer and point set~, the problem of finding a minimum-length -monotone spanning tree of over all possible sets~ of directions. We prove that this problem, too, is in XP when parameterized by~, and present two algorithms that run in and time for and , respectively, where is the number of points in~. Finally, in contrast to the classical Euclidean minimum spanning tree of a set of points, whose vertex degree is bounded by six, we show that for every even integer~, there exists a point set~ and a set of directions such that any minimum-length -monotone spanning tree of has maximum vertex degree~.

An extended abstract has been presented in: Proc. 50th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2025)

Minimum Monotone Spanning Trees · wovepaper