English

Stretching Stretch

Data Structures and Algorithms 2014-02-07 v2

Abstract

We give a generalized definition of stretch that simplifies the efficient construction of low-stretch embeddings suitable for graph algorithms. The generalization, based on discounting highly stretched edges by taking their pp-th power for some 0<p<10 < p < 1, is directly related to performances of existing algorithms. This discounting of high-stretch edges allows us to treat many classes of edges with coarser granularity. It leads to a two-pass approach that combines bottom-up clustering and top-down decompositions to construct these embeddings in O(mloglogn)\mathcal{O}(m\log\log{n}) time. Our algorithm parallelizes readily and can also produce generalizations of low-stretch subgraphs.

Keywords

Cite

@article{arxiv.1401.2454,
  title  = {Stretching Stretch},
  author = {Michael B. Cohen and Gary L. Miller and Jakub W. Pachocki and Richard Peng and Shen Chen Xu},
  journal= {arXiv preprint arXiv:1401.2454},
  year   = {2014}
}
R2 v1 2026-06-22T02:43:09.427Z