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
Summary
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
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
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.