平面图上的维诺图及确定性 $\tilde{O}(n^{5/3})$ 时间直径计算
数据结构与算法
2020-06-26 v3 计算几何
摘要
我们提出了平面图上加性加权维诺图的一种显式高效构造。设为具有个顶点和个位于常数个面内的站点的平面图。我们展示了如何在时间内预处理(脚注:符号隐藏多对数因子),以便能在时间内计算这些站点的任意加性加权维诺图。我们利用该构造在时间内计算具有实弧长的最远?有向平面图的直径。这改进了Cabello (SODA'17) 最近的突破性结果,既改善了运行时间(从),又提供了确定性算法。事实上,这是该问题的第一个真正次二次的确定性算法。我们对维诺图用于计算直径的使用遵循Cabello,但他使用了抽象维诺图,这使得他的直径算法更复杂、更昂贵且随机化。如Cabello的工作,我们的算法能为每个顶点计算离最远的顶点(即的离心率)以及从到所有其他顶点的距离之和。因此,我们的算法也能在相同时间界限内计算平面图的半径、中位数和维纳指数(所有两两距离之和)。我们为平面图构造维诺图具有独立意义。
引用
@article{arxiv.1704.02793,
title = {Voronoi diagrams on planar graphs, and computing the diameter in deterministic $\tilde{O}(n^{5/3})$ time},
author = {Paweł Gawrychowski and Haim Kaplan and Shay Mozes and Micha Sharir and Oren Weimann},
journal= {arXiv preprint arXiv:1704.02793},
year = {2020}
}
备注
SODA 2018