Single-source shortest paths and strong connectivity in dynamic planar graphs

作者:

Highlights:

摘要

We give a fully dynamic single-source shortest paths data structure for planar weighted digraphs with O˜(n4/5) worst-case update time and O(log2⁡n) query time. Here, a single update can either change the graph by inserting or deleting an edge, or reset the source s of interest. All known non-trivial planarity-exploiting exact dynamic single-source shortest paths algorithms to date had polynomial query time. We then extend our approach, obtaining a data structure that can maintain a planar digraph under edge insertions and deletions, and is capable of returning the identifier of the strongly connected component of any query vertex. The worst-case update and query time bounds are the same as for our single-source distance oracle. To the best of our knowledge, this is the first fully dynamic strong-connectivity algorithm achieving both sublinear update time and polylogarithmic query time for an important class of digraphs.

论文关键词:Dynamic graph algorithms,Planar graphs,Single-source shortest paths,Strong connectivity

论文评审过程:Received 31 January 2021, Revised 23 July 2021, Accepted 27 September 2021, Available online 30 September 2021, Version of Record 7 October 2021.

论文官网地址:https://doi.org/10.1016/j.jcss.2021.09.008