Adaptive Out-Orientations with Applications

We give simple algorithms for maintaining edge-orientations of a fully-dynamic graph, such that the out-degree of each vertex is bounded. On one hand, we show how to orient the edges such that the out-degree of each vertex is proportional to the arboricity α of the graph, in a worst-case update time of O(log^2 n logα). On the other hand, motivated by applications in dynamic maximal matching, we obtain a different trade-off, namely the improved worst case update time of O(log n logα) for the problem of maintaining an edge-orientation with at most O(α + log n) out-edges per vertex. Since our algorithms have update times with worst-case guarantees, the number of changes to the solution (i.e. the recourse) is naturally limited. Our algorithms make choices based entirely on local information, which makes them automatically adaptive to the current arboricity of the graph. In other words, they are arboricity-oblivious, while they are arboricity-sensitive. This both simplifies and improves upon previous work, by having fewer assumptions or better asymptotic guarantees. As a consequence, one obtains an algorithm with improved efficiency for maintaining a (1+ε) approximation of the maximum subgraph density, and an algorithm for dynamic maximal matching whose worst-case update time is guaranteed to be upper bounded by O(α + log nlogα), where α is the arboricity at the time of the update.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2021

Maintaining an EDCS in General Graphs: Simpler, Density-Sensitive and with Worst-Case Time Bounds

In their breakthrough ICALP'15 paper, Bernstein and Stein presented an a...
research
10/06/2022

(1-ε)-approximate fully dynamic densest subgraph: linear space and faster update time

We consider the problem of maintaining a (1-ϵ)-approximation to the dens...
research
02/12/2023

Fully Dynamic Exact Edge Connectivity in Sublinear Time

Given a simple n-vertex, m-edge graph G undergoing edge insertions and d...
research
07/05/2021

Incremental Edge Orientation in Forests

For any forest G = (V, E) it is possible to orient the edges E so that n...
research
07/13/2018

Maintaning maximal matching with lookahead

In this paper we study the problem of fully dynamic maximal matching wit...
research
04/30/2020

Fully-Dynamic Coresets

With input sizes becoming massive, coresets—small yet representative sum...
research
01/10/2023

Matching calipers and the precision of index estimation

This paper characterizes the precision of index estimation as it carries...

Please sign up or login with your details

Forgot password? Click here to reset