TY - GEN
T1 - Dominating Sets and Connected Dominating Sets in Dynamic Graphs
AU - Hjuler, Niklas
AU - Italiano, Giuseppe F.
AU - Parotsidis, Nikos
AU - Saulpic, David
PY - 2019
Y1 - 2019
N2 - In this paper we study the dynamic versions of two basic graph problems: Minimum Dominating Set and its variant Minimum Connected Dominating Set. For those two problems, we present algorithms that maintain a solution under edge insertions and edge deletions in time O(Delta * polylog n) per update, where Delta is the maximum vertex degree in the graph. In both cases, we achieve an approximation ratio of O(log n), which is optimal up to a constant factor (under the assumption that P != NP). Although those two problems have been widely studied in the static and in the distributed settings, to the best of our knowledge we are the first to present efficient algorithms in the dynamic setting. As a further application of our approach, we also present an algorithm that maintains a Minimal Dominating Set in O(min(Delta, sqrt{m})) per update.
AB - In this paper we study the dynamic versions of two basic graph problems: Minimum Dominating Set and its variant Minimum Connected Dominating Set. For those two problems, we present algorithms that maintain a solution under edge insertions and edge deletions in time O(Delta * polylog n) per update, where Delta is the maximum vertex degree in the graph. In both cases, we achieve an approximation ratio of O(log n), which is optimal up to a constant factor (under the assumption that P != NP). Although those two problems have been widely studied in the static and in the distributed settings, to the best of our knowledge we are the first to present efficient algorithms in the dynamic setting. As a further application of our approach, we also present an algorithm that maintains a Minimal Dominating Set in O(min(Delta, sqrt{m})) per update.
KW - Dominating Set
KW - Connected Dominating Set
KW - Dynamic Graph Algorithms
U2 - 10.4230/LIPIcs.STACS.2019.35
DO - 10.4230/LIPIcs.STACS.2019.35
M3 - Article in proceedings
T3 - Leibniz International Proceedings in Informatics, LIPIcs
SP - 1
EP - 17
BT - 36th International Symposium on Theoretical Aspects of Computer Science (STACS 2019), Proceedings
PB - Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik
T2 - 36th International Symposium on Theoretical Aspects of Computer Science (STACS 2019)
Y2 - 13 March 2019 through 16 March 2019
ER -