An efficient algorithm for $\mathcal{F}$-subgraph-free Edge Deletion on graphs having a product structure
Shinwoo An, Seonghyuk Im, Seokbeom Kim, Myounghwan Lee
TL;DR
The paper tackles the problem of $\mathcal{F}$-subgraph-free Edge Deletion and proves fixed-parameter tractability on planar graphs (and more generally graphs of bounded genus) using a unified product-structure framework. It embeds the input into a strong product $H\boxtimes P$ with $\mathrm{tw}(H)=O(1)$ and then solves the problem in linear time relative to the input size, with running times that are double-exponential in the parameter tuple $(|\mathcal{F}|,k,r,w)$, thus outperforming FO-model checking bounds based on twin-width. The framework extends to disk graphs of bounded local radius, yielding a similar complexity, and it shows tight ETH-based hardness results indicating the necessity of the parameters and the planarity constraint. Together, these results advance a general, scalable approach for $\mathcal{F}$-subgraph-free Edge Deletion across several graph classes via product-structure decompositions, and they introduce new gadget-based hardness constructions for the problem. The work has practical implications for graph editing problems in planar and near-planar settings, where product-structure techniques enable efficient, parameterized decision procedures.
Abstract
Given a family $\mathcal{F}$ of graphs, a graph is \emph{$\mathcal{F}$-subgraph-free} if it has no subgraph isomorphic to a member of $\mathcal{F}$. We present a fixed-parameter linear-time algorithm that decides whether a planar graph can be made $\mathcal{F}$-subgraph-free by deleting at most $k$ vertices or $k$ edges, where the parameters are $k$, $\lvert \mathcal{F} \rvert$, and the maximum number of vertices in a member of $\mathcal{F}$. The running time of our algorithm is double-exponential in the parameters, which is faster than the algorithm obtained by applying the first-order model checking result for graphs of bounded twin-width. To obtain this result, we develop a unified framework for designing algorithms for this problem on graphs with a ``product structure.'' Using this framework, we also design algorithms for other graph classes that generalize planar graphs. Specifically, the problem admits a fixed-parameter linear time algorithm on disk graphs of bounded local radius, and a fixed-parameter almost-linear time algorithm on graphs of bounded genus. Finally, we show that our result gives a tight fixed-parameter algorithm in the following sense: Even when $\mathcal{F}$ consists of a single graph $F$ and the input is restricted to planar graphs, it is unlikely to drop any parameters $k$ and $\lvert V(F) \rvert$ while preserving fixed-parameter tractability, unless the Exponential-Time Hypothesis fails.
