Fully dynamic arboricity maintenance (Q5918831)
From MaRDI portal
![]() | This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Fully dynamic arboricity maintenance |
scientific article; zbMATH DE number 7203020
Language | Label | Description | Also known as |
---|---|---|---|
English | Fully dynamic arboricity maintenance |
scientific article; zbMATH DE number 7203020 |
Statements
Fully dynamic arboricity maintenance (English)
0 references
23 May 2020
0 references
The arboricity of a graph \(G=(V,E)\) with \(n\) vertices and \(m\) edges is defined as the minimum number of edge-disjoint forests that the edges of the graph can be partitioned into. The exact arboricity can be determined in \(O(m^{3/2}\log(n^2/m))\) time and 2-approximation in \(O(m+n)\) time. There is also an \((1+\epsilon)\)-approximation scheme that requires \(O(m\log n\log\tau \epsilon^{-1})\) time, where \(\tau\) is the arboricity of graph \(G\). This paper focuses on the dynamic graph algorithms. If edges are inserted or deleted over time, a dynamic algorithm maintains some additional graph information which is then used to calculate graph arboricity faster than a static algorithm that starts from scratch. The algorithm presented in the paper maintains a decomposition into \(\tau\) edge-disjoint spanning forests and both insertion and deletion take \(O(m\log n)\) time in the worst case. The paper concludes with an amortized bound of \(\Omega(\log n)\) for the cost of answering the arboricity query under edge insertions and deletions.
0 references
arboricity
0 references
fully dynamic
0 references
augmenting paths
0 references
incremental
0 references
decremental
0 references
lower bounds
0 references