k-Trails: Recognition, Complexity, and Approximations
Mohit Singh, Rico Zenklusen

TL;DR
This paper investigates the computational properties of k-trails, a class of degree-constrained spanning hierarchies, establishing recognition algorithms, complexity results, and approximation methods using matroid theory.
Contribution
It introduces a matroid-based framework for analyzing k-trails, resolving open questions on recognition, existence, and approximation of minimum weight k-trails.
Findings
Recognition of k-trails can be done efficiently.
Deciding if a graph contains a k-trail is NP-complete.
A (2k-1)-trail approximation can be found with bounded weight.
Abstract
The notion of degree-constrained spanning hierarchies, also called k-trails, was recently introduced in the context of network routing problems. They describe graphs that are homomorphic images of connected graphs of degree at most k. First results highlight several interesting advantages of k-trails compared to previous routing approaches. However, so far, only little is known regarding computational aspects of k-trails. In this work we aim to fill this gap by presenting how k-trails can be analyzed using techniques from algorithmic matroid theory. Exploiting this connection, we resolve several open questions about k-trails. In particular, we show that one can recognize efficiently whether a graph is a k-trail. Furthermore, we show that deciding whether a graph contains a k-trail is NP-complete; however, every graph that contains a k-trail is a (k+1)-trail. Moreover, further…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
