Connectivity Oracles for Planar Graphs
Glencora Borradaile, Seth Pettie, Christian Wulff-Nilsen

TL;DR
This paper introduces a new connectivity oracle for planar graphs that efficiently handles multiple edge and vertex failures, providing optimal query and update times, with extensions to dynamic failure and recovery scenarios.
Contribution
The paper presents a novel $d$-failure connectivity oracle for planar graphs with optimal preprocessing and query times, using a reduction to triconnected graphs and leveraging Barnette's theorem.
Findings
Processes $d$ failures in $sort(d,n)$ time.
Answers connectivity queries in $pred(d,n)$ time.
Extends to dynamic failure and recovery scenarios with efficient bounds.
Abstract
We consider dynamic subgraph connectivity problems for planar graphs. In this model there is a fixed underlying planar graph, where each edge and vertex is either "off" (failed) or "on" (recovered). We wish to answer connectivity queries with respect to the "on" subgraph. The model has two natural variants, one in which there are edge/vertex failures that precede all connectivity queries, and one in which failures/recoveries and queries are intermixed. We present a -failure connectivity oracle for planar graphs that processes any edge/vertex failures in time so that connectivity queries can be answered in time. (Here and are the time for integer sorting and integer predecessor search over a subset of of size .) Our algorithm has two discrete parts. The first is an algorithm tailored to triconnected planar graphs. It makes use…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Algorithms and Data Compression
