Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dynamic algorithms for k-center on graphs

Published 28 Jul 2023 in cs.DS and cs.LG | (2307.15557v2)

Abstract: In this paper we give the first efficient algorithms for the kk-center problem on dynamic graphs undergoing edge updates. In this problem, the goal is to partition the input into kk sets by choosing kk centers such that the maximum distance from any data point to its closest center is minimized. It is known that it is NP-hard to get a better than $2$ approximation for this problem. While in many applications the input may naturally be modeled as a graph, all prior works on kk-center problem in dynamic settings are on point sets in arbitrary metric spaces. In this paper, we give a deterministic decremental (2+ϵ)(2+\epsilon)-approximation algorithm and a randomized incremental (4+ϵ)(4+\epsilon)-approximation algorithm, both with amortized update time kno(1)kn^{o(1)} for weighted graphs. Moreover, we show a reduction that leads to a fully dynamic (2+ϵ)(2+\epsilon)-approximation algorithm for the kk-center problem, with worst-case update time that is within a factor kk of the state-of-the-art fully dynamic (1+ϵ)(1+\epsilon)-approximation single-source shortest paths algorithm in graphs. Matching this bound is a natural goalpost because the approximate distances of each vertex to its center can be used to maintain a (2+ϵ)(2+\epsilon)-approximation of the graph diameter and the fastest known algorithms for such a diameter approximation also rely on maintaining approximate single-source distances.

Citations (5)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.