Given two graphs $G$ and $H$, we define $\textsf{v-cover}_{H}(G)$ (resp. $\textsf{e-cover}_{H}(G)$) as the minimum number of vertices (resp. edges) whose removal from $G$ produces a graph without any minor isomorphic to ${H}$. Also $\textsf{v-pack}_{H}(G)$ (resp. $\textsf{v-pack}_{H}(G)$) is the maximum number of vertex- (resp. edge-) disjoint subgraphs of $G$ that contain a minor isomaorphic to $H$. We denote by $\theta_r$ the graph with two vertices and $r$ parallel edges between them. When $H=\theta_r$, the parameters $\textsf{v-cover}_{H}$, $\textsf{e-cover}_{H}$, $\textsf{v-pack}_{H}$, and $\textsf{v-pack}_{H}$ are NP-hard to compute (for sufficiently big values of $r$). Drawing upon combinatorial results in [Minors in graphs of large $\theta_r$-girth, Chatzidimitriou et al., arXiv:1510.03041], we give an algorithmic proof that if $\textsf{v-pack}_{\theta_r}(G)\leq k$, then $\textsf{v-cover}_{\theta_r}(G) = O(k\log k)$, and similarly for $\textsf{v-pack}_{\theta_r}$ and $\textsf{e-cover}_{\theta_r}$. In other words, the class of graphs containing ${\theta_r}$ as a minor has the vertex/edge Erd\H{o}s-P\'osa property, for every positive integer $r$. Using the algorithmic machinery of our proofs, we introduce a unified approach for the design of an $O(\log {\rm OPT})$-approximation algorithm for $\textsf{v-pack}_{\theta_r}$, $\textsf{v-cover}_{\theta_r}$, $\textsf{v-pack}_{\theta_r}$, and $\textsf{e-cover}_{\theta_r}$ that runs in $O(n\cdot \log(n)\cdot m)$ steps. Also, we derive several new Erd\H{o}s-P\'osa-type results from the techniques that we introduce.
[1]
Anders Yeo,et al.
Kernel bounds for disjoint cycles and disjoint paths
,
2009,
Theor. Comput. Sci..
[2]
Dimitrios M. Thilikos,et al.
Minors in graphs of large ϴr-girth
,
2017,
Eur. J. Comb..
[3]
Chandra Chekuri,et al.
Large-treewidth graph decompositions and applications
,
2013,
STOC '13.
[4]
Ton Kloks,et al.
New Algorithms for k-Face Cover, k-Feedback Vertex Set, and k -Disjoint Cycles on Plane and Planar Graphs
,
2002,
WG.
[5]
Dimitrios M. Thilikos,et al.
(Meta) Kernelization
,
2009,
FOCS.
[6]
Alberto Caprara,et al.
Packing cycles in undirected graphs
,
2003,
J. Algorithms.
[7]
P. Erdös,et al.
On Independent Circuits Contained in a Graph
,
1965,
Canadian Journal of Mathematics.
[8]
Samuel Fiorini,et al.
Hitting Diamonds and Growing Cacti
,
2009,
IPCO.
[9]
Ken-ichi Kawarabayashi,et al.
Edge-disjoint Odd Cycles in 4-edge-connected Graphs
,
2012,
STACS.
[10]
Bogdan Oporowski,et al.
On tree-partitions of graphs
,
1996,
Discret. Math..