Shortcut Partitions in Minor-Free Graphs: Steiner Point Removal, Distance Oracles, Tree Covers, and More
Abstract
The notion of shortcut partition, introduced recently by Chang, Conroy, Le, Milenkovi\'c, Solomon, and Than [CCLMST23], is a new type of graph partition into low-diameter clusters. Roughly speaking, the shortcut partition guarantees that for every two vertices and in the graph, there exists a path between and that intersects only a few clusters. They proved that any planar graph admits a shortcut partition and gave several applications, including a construction of tree cover for arbitrary planar graphs with stretch and many trees for any fixed . However, the construction heavily exploits planarity in multiple steps, and is thus inherently limited to planar graphs. In this work, we breach the "planarity barrier" to construct a shortcut partition for -minor-free graphs for any . To this end, we take a completely different approach -- our key contribution is a novel deterministic variant of the cop decomposition in minor-free graphs [And86, AGG14]. Our shortcut partition for -minor-free graphs yields several direct applications. Most notably, we construct the first optimal distance oracle for -minor-free graphs, with stretch, linear space, and constant query time for any fixed . The previous best distance oracle [AG06] uses space and query time, and its construction relies on Robertson-Seymour structural theorem and other sophisticated tools. We also obtain the first tree cover of size for minor-free graphs with stretch , while the previous best -tree cover has size [BFN19].
Keywords
Cite
@article{arxiv.2308.00555,
title = {Shortcut Partitions in Minor-Free Graphs: Steiner Point Removal, Distance Oracles, Tree Covers, and More},
author = {Hsien-Chih Chang and Jonathan Conroy and Hung Le and Lazar Milenkovic and Shay Solomon and Cuong Than},
journal= {arXiv preprint arXiv:2308.00555},
year = {2023}
}