Abstract

Agrawal et al. (ACM Trans Comput Theory 10(4):18:1–18:25, 2018. https://doi.org/10.1145/3265027 ) studied a simultaneous variant of the classic Feedback Vertex Set problem, called Simultaneous Feedback Vertex Set (Sim-FVS). Here, we consider the edge variant of the problem, namely, Simultaneous Feedback Edge Set (Sim-FES). In this problem, the input is an n-vertex graph G, a positive integer k, and a coloring function col: $$E(G) \rightarrow 2^{[\alpha ]}$$ , and the objective is to check whether there is an edge subset S of cardinality k in G such that for each $$i \in [\alpha ]$$ , $$G_i - S$$ is acyclic. Unlike the vertex variant of the problem, when $$\alpha =1$$ , the problem is equivalent to finding a maximal spanning forest and hence it is polynomial time solvable. We show that for $$\alpha =3$$ , Sim-FES is NP-hard, and does not admit an algorithm of running time $$2^{o(k)}n^{{{\mathcal {O}}}(1)}$$ unless ETH fails. This hardness result is complimented by an FPT algorithm for Sim-FES running in time $$2^{\omega k \alpha +\alpha \log k} n^{{{\mathcal {O}}}(1)}$$ where $$\omega$$ is the exponent in the running time of matrix multiplication. The same algorithm gives a polynomial time algorithm for the case when $$\alpha =2$$ . We also give a kernel for Sim-FES with $$(k\alpha )^{{\mathcal {O}}(\alpha )}$$ vertices. Finally, we consider a “dual” version of the problem called Maximum Simultaneous Acyclic Subgraph and give an FPT algorithm with running time $$2^{\omega q \alpha }n^{{\mathcal {O}}(1)}$$ , where q is the number of edges in the output subgraph.

Highlights

  • Deleting at most k vertices or edges from a given graph G, so that the resulting graph belongs to a particular family of graphs (F), is an important research direction in the fields of graph algorithms and parameterized complexity

  • For a graph G with a coloring function col : E(G) → 2[α], simultaneous feedback edge set is a subset S ⊆ E(G) such that Gi − S is a forest for all i ∈ [α]

  • Agrawal et al [1] studied Simultaneous Feedback Vertex Set (Sim-FVS) and gave an FPT algorithm running in time 2O(αk)nO(1) and a kernel of size O(αk3(α+1))

Read more

Summary

Introduction

Deleting at most k vertices or edges from a given graph G, so that the resulting graph belongs to a particular family of graphs (F), is an important research direction in the fields of graph algorithms and parameterized complexity. For edge/vertex deletion problems one of the natural parameter that is associated with the input is the size of the solution we are looking for Another objective in parameterized complexity is to design polynomial time pre-processing routines that reduces the size of the input as much as possible. For a graph G with a coloring function col : E(G) → 2[α], simultaneous feedback edge set is a subset S ⊆ E(G) such that Gi − S is a forest for all i ∈ [α]. Agrawal et al [1] studied Simultaneous Feedback Vertex Set (Sim-FVS) and gave an FPT algorithm running in time 2O(αk)nO(1) and a kernel of size O(αk3(α+1)). We show that for α = 2 (2-edge colored graphs) Sim-FES is polynomial time solvable This follows from the polynomial time algorithm for the Matroid parity problem. As an immediate corollary we get an exact algorithm for Sim-FES running in time O(2ωnα nO(1))

Preliminaries
FPT Algorithm for Simultaneous Feedback Edge Set
Hardness results for Sim-FES
Tight Lower Bounds for Simultaneous Feedback Edge Set
Kernel for Simultaneous Feedback Edge Set
Maximum Simultaneous Acyclic Subgraph
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