Arrow Research search
Back to TCS

TCS 2020

Fully dynamic arboricity maintenance

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

Given an undirected graph, its arboricity is the minimum number of edge disjoint forests that its edge set can be partitioned into. We develop the first fully dynamic algorithms to determine the arboricity of a graph under edge insertions and deletions. While our insertion algorithm is based on known static algorithms to determine the arboricity, our deletion algorithm is, to the best of our knowledge, new. Our algorithms take O ( m log ⁡ n ) time to insert or delete an edge where m is the number of edges in the graph while the best static algorithm to compute arboricity takes O ( m 3 / 2 log ⁡ ( n 2 / m ) ) time [9]. We complement our upper bound with a lower bound of amortized Ω ( log ⁡ n ) time for an update for an algorithm that maintains a forest decomposition of size arboricity of the graph under edge insertions and deletions.

Authors

Keywords

  • Arboricity
  • Fully dynamic
  • Augmenting paths
  • Incremental
  • Decremental
  • Lower bounds

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
722366104207442374
v2026.09.13