Cutting corners cheaply, or how to remove Steiner points
Abstract
Our main result is that the Steiner Point Removal (SPR) problem can always be solved with polylogarithmic distortion, which answers in the affirmative a question posed by Chan, Xia, Konjevod, and Richa (2006). Specifically, we prove that for every edge-weighted graph and a subset of terminals , there is a graph that is isomorphic to a minor of , such that for every two terminals , the shortest-path distances between them in and in satisfy . Our existence proof actually gives a randomized polynomial-time algorithm. Our proof features a new variant of metric decomposition. It is well-known that every -point metric space admits a -separating decomposition for , which roughly means for every desired diameter bound there is a randomized partitioning of , which satisfies the following separation requirement: for every , the probability they lie in different clusters of the partition is at most . We introduce an additional requirement, which is the following tail bound: for every shortest-path of length , the number of clusters of the partition that meet the path , denoted , satisfies for all .
Cite
@article{arxiv.1304.1449,
title = {Cutting corners cheaply, or how to remove Steiner points},
author = {Lior Kamma and Robert Krauthgamer and Huy L. Nguyen},
journal= {arXiv preprint arXiv:1304.1449},
year = {2015}
}