Abstract

We study the parameterized complexity of various graph theoretic problems in the dynamic framework where the input graph is being updated by a sequence of edge additions and deletions. Vertex subset problems on graphs typically deal with finding a subset of vertices having certain properties. In real world applications, the graph under consideration often changes over time and due to this dynamics, the solution at hand might lose the desired properties. The goal in the area of dynamic graph algorithms is to efficiently maintain a solution under these changes. Recomputing a new solution on the new graph is an expensive task especially when the number of modifications made to the graph is significantly smaller than the size of the graph. In the context of parameterized algorithms, two natural parameters are the size k of the symmetric difference of the edge sets of the two graphs (on n vertices) and the size r of the symmetric difference of the two solutions. We study the Dynamic $$\Pi $$ -Deletion problem which is the dynamic variant of the classical $$\Pi $$ -Deletion problem and show NP-hardness, fixed-parameter tractability and kernelization results. For specific cases of Dynamic $$\Pi $$ -Deletion such as Dynamic Vertex Cover and Dynamic Feedback Vertex Set, we describe improved algorithms and linear kernels. Specifically, we show that Dynamic Vertex Cover has a deterministic algorithm with $$1.0822^k n^{\mathcal {O}(1)}$$ running time and Dynamic Feedback Vertex Set has a randomized algorithm with $$1.6667^k n^{\mathcal {O}(1)}$$ running time. We also show that Dynamic Connected Feedback Vertex Set can be solved in $$2^{\mathcal {O}(k)} n^{\mathcal {O}(1)}$$ time. For each of Dynamic Connected Vertex Cover, Dynamic Dominating Set and Dynamic Connected Dominating Set, we describe an algorithm with $$2^k n^{\mathcal {O}(1)}$$ running time and show that this is the optimal running time (up to polynomial factors) assuming the Set Cover Conjecture.

Highlights

  • Graphs are discrete mathematical structures that represent binary relations between objects

  • For the specific cases of Π-Deletion such as Dynamic Vertex Cover and Dynamic Feedback Vertex Set, we describe improved fixed-parameter tractable (FPT) algorithms with respect to the edit parameter and give linear kernels

  • By Theorem 2.4 and Corollaries 2.5 and 2.6, these results extend to Dynamic Vertex Cover as well

Read more

Summary

Introduction

Graphs are discrete mathematical structures that represent binary relations between objects. A dynamic version of a graph-theoretic problem is a quintuple (G, G , S, k, r) where G and G are graphs on the same vertex set and the size of the symmetric difference of their edge sets is upper bounded by k. Π-Deletion is an abstraction of various problems in the graph-theoretic framework and it is known that finding a minimum solution to Π-Deletion is NP-hard for most choices of Π [19] It has been extensively studied in various algorithmic realms. We define the dynamic version of this problem referred to as Dynamic Π-Deletion and show NP-hardness, fixed-parameter tractability and kernelization results. For two graphs G and G on the same vertex set, de(G, G ) denotes the size of the symmetric difference of E(G) and E(G ). We refer the reader to [6, 10, 11] for an introduction to parameterized complexity and kernelization

Dynamic Π-Deletion
Dynamic Vertex Cover
Dynamic Connected Vertex Cover
Dynamic Feedback Vertex Set
Dynamic Dominating Set
Dynamic Connected Dominating Set
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call