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

Abstract

We consider the problem of maintaining a (1-ε)-approximation to the densest subgraph (DSG) in an undirected multigraph as it undergoes edge insertions and deletions (the fully dynamic setting). Sawlani and Wang [SW20] developed a data structure that, for any given ε > 0, maintains a (1-ε)-approximation with O(4 n/ε6) worst-case update time for edge operations, and O(1) query time for reporting the density value. Their data structure was the first to achieve near-optimal approximation, and improved previous work that maintained a (1/4 - ε) approximation in amortized polylogarithmic update time [BHNT15]. In this paper we develop a data structure for (1-ε)-approximate DSG that improves the one from [SW20] in two aspects. First, the data structure uses linear space improving the space bound in [SW20] by a logarithmic factor. Second, the data structure maintains a (1-ε)-approximation in amortized O(2 n/ε4) time per update while simultaneously guaranteeing that the worst case update time is O(3 n n/ε6). We believe that the space and update time improvements are valuable for current large scale graph data sets. The data structure extends in a natural fashion to hypergraphs and yields improvements in space and update times over recent work [BBCG22] that builds upon [SW20].

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…