具有小跳界的线性大小跳集与低内存分布式路由
数据结构与算法
2017-04-28 v1
摘要
对于一个正参数 ,加权无向图 中一对顶点 的 -有界距离是指 中最多有 条边(即跳)的最短 路径的长度。对于上述 和 , 的一个 -跳集是定义在同一顶点集上的图 ,使得 中的所有距离都被 中的 -有界距离以 因子近似。跳集是一种基础的图论与图算法构造,广泛用于各种计算环境下的距离相关问题。当前现有的跳集构造产生的跳集要么具有 条边,要么具有 的跳界。在本文中,我们设计了一种线性大小跳集的构造,其跳界为 。这几乎是指数级地改进了先前的界。我们还设计了在 PRAM 和分布式环境下我们构造的高效实现。现有的唯一用于计算具有常数(即独立于 )跳界的跳集的 PRAM 算法 \cite{EN16} 需要 时间。我们设计了一种具有多对数运行时间的 PRAM 算法来计算具有常数跳界的跳集,即我们的运行时间比先前算法指数级地更好。此外,这些跳集也比 \cite{EN16} 中的对应跳集显著更稀疏。我们利用我们的跳集设计了一种分布式路由方案,该方案在算法的预处理和路由阶段中顶点个体内存需求 与伸展度 之间展现出近最优权衡,同时具有近最优构造时间 ,其中 是输入图的跳直径。
引用
@article{arxiv.1704.08468,
title = {Linear-Size Hopsets with Small Hopbound, and Distributed Routing with Low Memory},
author = {Michael Elkin and Ofer Neiman},
journal= {arXiv preprint arXiv:1704.08468},
year = {2017}
}