Insights into $(k,\rho)$-shortcutting algorithms
Abstract
A graph is called a -graph iff every node can reach of its nearest neighbors in at most k hops. This property proved useful in the analysis and design of parallel shortest-path algorithms. Any graph can be transformed into a -graph by adding shortcuts. Formally, the -Minimum-Shortcut problem asks to find an appropriate shortcut set of minimal cardinality. We show that the -Minimum-Shortcut problem is NP-complete in the practical regime of and for . With a related construction, we bound the approximation factor of known -Minimum-Shortcut problem heuristics from below and propose algorithmic countermeasures improving the approximation quality. Further, we describe an integer linear problem (ILP) solving the -Minimum-Shortcut problem optimally. Finally, we compare the practical performance and quality of all algorithms in an empirical campaign.
Cite
@article{arxiv.2402.07771,
title = {Insights into $(k,\rho)$-shortcutting algorithms},
author = {Alexander Leonhardt and Ulrich Meyer and Manuel Penschuck},
journal= {arXiv preprint arXiv:2402.07771},
year = {2024}
}