arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2408.11368cs.DS
收藏

一个通过APSP实现的简单动态稀疏子图

A Simple Dynamic Spanner via APSP

Rasmus Kyng, Simon Meierhans, Gernot Zöcklein

AI总结:

本文提出一个简单动态稀疏子图维护算法,通过归约到动态全源最短路径问题,实现n^{o(1)}近似,总时间m^{1+o(1)},总重排成本n^{1+o(1)},且仅增加O(log n)开销。

摘要:

我们给出一个简单算法,用于在具有n个顶点的图G接收边更新时,通过归约到动态全源最短路径(APSP)问题,维护一个n^{o(1)}近似的稀疏子图H。给定一个初始为空的图G,我们的算法处理m次插入和n次删除,总时间为m^{1 + o(1)},并维护一个初始为空的稀疏子图H,总重排成本为n^{1 + o(1)}。当插入次数远大于删除次数时,这尤其使得重排成本相对于总更新次数呈次线性。我们的算法在运行时间和近似度上相比底层APSP数据结构仅有一个O(log n)因子的额外开销。因此,未来对APSP的改进将直接产生改进的动态稀疏子图。

英文摘要:

We give a simple algorithm for maintaining a $n^{o(1)}$-approximate spanner $H$ of a graph $G$ with $n$ vertices as $G$ receives edge updates by reduction to the dynamic All-Pairs Shortest Paths (APSP) problem. Given an initially empty graph $G$, our algorithm processes $m$ insertions and $n$ deletions in total time $m^{1 + o(1)}$ and maintains an initially empty spanner $H$ with total recourse $n^{1 + o(1)}$. When the number of insertions is much larger than the number of deletions, this notably yields recourse sub-linear in the total number of updates. Our algorithm only has a single $O(\log n)$ factor overhead in runtime and approximation compared to the underlying APSP data structure. Therefore, future improvements for APSP will directly yield an improved dynamic spanner.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑