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.
- ID статьи: 2510.14674
- Название: An efficient algorithm for F-subgraph-free Edge Deletion on graphs having a product structure
- Авторы: Shinwoo An (Bar-Ilan University), Seonghyuk Im (KAIST & IBS), Seokbeom Kim (KAIST & IBS), Myounghwan Lee (Hanyang University)
- Классификация: cs.DM (дискретная математика), cs.DS (структуры данных и алгоритмы), math.CO (комбинаторика)
- Дата публикации: 17 октября 2025 г. (препринт arXiv)
- Ссылка на статью: https://arxiv.org/abs/2510.14674
Для заданного семейства графов F граф называется F-подграф-свободным, если он не содержит подграфа, изоморфного какому-либо члену F. В данной работе предложен алгоритм с фиксированным параметром линейного времени для определения, может ли плоский граф быть преобразован в F-подграф-свободный граф путём удаления не более k рёбер, где параметры — это k, ∣F∣ и максимальное число вершин графов в F. Время выполнения алгоритма является двойной экспонентой по параметрам и быстрее, чем алгоритм, полученный применением результатов проверки моделей первого порядка для графов с ограниченной twin-width.
Задача удаления рёбер без F-подграфов определяется следующим образом:
- Входные данные: граф G и неотрицательное целое число k
- Задача: определить, существует ли множество рёбер S⊆E(G) размером не более k такое, что G−S не содержит никакого графа из F в качестве подграфа
- Практическая ценность: задача может моделировать различные сценарии реального мира, например:
- Контроль распространения болезней животных: граф представляет сеть передачи между фермами, цель — контролировать эпидемию путём запрещения небольшого числа соединений
- Кибербезопасность: нарушение вредоносных сетевых структур путём удаления небольшого числа рёбер
- Теоретическая важность:
- Включает множество классических задач, таких как двудольность рёбер (Edge Bipartization) и множество обратных дуг (Feedback Arc Set)
- Является важным частным случаем задач модификации графов
- Барьеры сложности: даже когда F содержит только один граф F, задача является NP-полной для многих графов F
- Параметризованная сложность:
- При параметризации только по размеру решения k задача содержит W1-полные проблемы (такие как клика и независимое множество)
- При параметризации только по древесной ширине задача является W2-трудной
- Время выполнения: существующие методы twin-width дают время выполнения с башнеобразной зависимостью
- Унифицированная схема алгоритма: разработана унифицированная схема на основе произведённой структуры графов, применимая к классам графов с произведённой структурой
- Эффективные алгоритмы:
- Алгоритм с фиксированным параметром линейного времени на плоских графах (временная сложность 2O(∣F∣2kr3)⋅n)
- Алгоритм с фиксированным параметром линейного времени на дисковых графах с ограниченным локальным радиусом
- Алгоритм с фиксированным параметром почти линейного времени на графах с ограниченным родом
- Расширение теории произведённых структур: доказано, что дисковые графы с ограниченным локальным радиусом обладают произведённой структурой
- Результаты плотности: доказано, что алгоритм оптимален в отношении параметрической зависимости, если только не нарушается гипотеза экспоненциального времени
Для двух графов G и H сильное произведение G⊠H определяется как:
- Множество вершин: V(G)×V(H)
- Множество рёбер: две вершины (u,v) и (u′,v′) смежны тогда и только тогда, когда выполнено одно из следующих условий:
- u=u′ и vv′∈E(H)
- v=v′ и uu′∈E(G)
- uu′∈E(G) и vv′∈E(H)
Говорят, что класс графов C обладает произведённой структурой, если каждый граф в C является подграфом сильного произведения H⊠P некоторого графа H с древесной шириной не более w и пути P.
Входные данные:
- Граф G (n вершин)
- Граф H (древесная ширина ≤w) и путь P
- Вложение G в H⊠P
Выходные данные: решение задачи удаления рёбер без F-подграфов на G
Временная сложность: 2O(∣F∣2kr3w)⋅n
- Определение слоёв: вершины пути P помечаются как [ℓ], i-й слой определяется как Vi=(V(H)×{i})∩V(G)
- Разбиение интервалов: для каждого целого числа j определяются Ij=[3(j−1)r+1,3jr] и VIj=⋃i∈IjVi
Пусть C — компонента связности F∈F, F′=F∖V(C). Если существует по крайней мере k+r различных нечётных индексов j таких, что G[VIj] содержит копию C, то:
- Любое решение должно удалить все копии F′
- Задача эквивалентна удалению рёбер без (F∖{F})∪{F′}-подграфов
- Первый этап: итеративно проверяется, существует ли избыток копий компонент связности, и соответственно модифицируется F
- Второй этап: удаляются "средние" части слоёв, содержащих копии компонент связности, получается граф с ограниченной древесной шириной
- Финальное решение: применяются существующие алгоритмы на графе с ограниченной древесной шириной
Основной результат: каждый дисковый граф с локальным радиусом не более ρ является подграфом H⊠P, где H имеет древесную ширину O(ρ9), P — путь.
Ключевые технические приёмы:
- Граф перестановок: использование графа перестановок AD семейства дисков D
- Модель подграфа глубины-d: введение концепции модели подграфа с ограничениями радиуса
- Операция раздутия: соединение дискового графа и графа перестановок через операцию раздутия
Сложность алгоритма: 2O(ρ)⋅n
Основные шаги:
- Вычисление графа перестановок AD (время O(ρn))
- Вычисление раздутого графа AD′ (время O(ρ3n))
- Построение модели подграфа глубины-ρ (время 2O(ρ)⋅n)
Статья в основном предоставляет теоретические результаты, включая:
- Плоские графы: временная сложность 2O(∣F∣2kr3)⋅n
- Графы с ограниченным родом: временная сложность 2O(∣F∣2gkr3)⋅nlogn
- Дисковые графы с ограниченным локальным радиусом: временная сложность 2O(∣F∣2kr3ρ9)⋅n
Предложение 1.10: задача удаления рёбер без P4-подграфов на плоских графах является NP-трудной.
Схема доказательства:
- Сведение из плоской задачи 1-in-3-SAT
- Построение сложных гаджет-структур (гаджет переменной, гаджет предложения, гаджет разделителя)
- Использование теоремы Эрдёша-Галлаи для установления связей
- Классические результаты: алгоритм O(1.977k)⋅nm для Edge Bipartization
- Параметризованная сложность: алгоритмы с параметризацией по древесной ширине и результаты W2-трудности
- Пионерские работы: теорема о произведённой структуре плоских графов Дуймовича и др.
- Приложения: решение задач о числе очередей, неповторяющейся раскраске, схемах маркировки и др.
- Расширения: произведённые структуры для k-плоских графов, графов без apex-minor и др.
- Классический метод: применение для PTAS NP-полных задач на плоских графах
- Вклад данной работы: первое применение техники слоёв к задачам удаления рёбер с отключением целевых графов
- Разработана унифицированная схема алгоритма на основе произведённой структуры для решения задачи удаления рёбер без F-подграфов на нескольких классах графов
- Доказано, что дисковые графы с ограниченным локальным радиусом обладают произведённой структурой, расширяя теорию произведённых структур
- Установлены плотные нижние границы параметрической зависимости
- Параметрическая зависимость: время выполнения алгоритма имеет двойную экспоненциальную зависимость от параметров
- Ограничение на классы графов: применимо только к графам с произведённой структурой
- Требование вложения: необходимо знание вложения графа в произведённую структуру
Статья предлагает два открытых вопроса:
- Вопрос 1: существует ли FPT-аппроксимационный алгоритм для поиска произведённой структуры?
- Вопрос 2: существует ли FPT-алгоритм без предварительного знания вложения?
- Теоретические инновации:
- Первое систематическое применение теории произведённых структур к задачам модификации графов
- Оригинальные техники обработки отключённых целевых графов
- Технические вклады:
- Доказаны новые результаты о произведённой структуре дисковых графов
- Предоставлена унифицированная схема алгоритма
- Полнота:
- Предоставлены доказательства корректности алгоритма и анализ сложности
- Установлены плотные нижние границы
- Ограничения практичности:
- Двойная экспоненциальная параметрическая зависимость ограничивает практическое применение
- Требуется предварительное вычисление вложения в произведённую структуру
- Отсутствие экспериментальной проверки:
- Нет экспериментов на реальных данных
- Отсутствует сравнение производительности с существующими методами
- Ограниченная область применения:
- Применимо только к специфическим классам графов с произведённой структурой
- Не предоставляет решение для общих графов
- Теоретическая ценность: значительный вклад в параметризованные алгоритмы и теорию графов
- Методологическое значение: демонстрирует мощный потенциал применения произведённых структур в разработке алгоритмов
- Последующие исследования: предоставляет новые технические подходы для исследования связанных задач
- Теоретические исследования: подходит как основа для исследований в параметризованных алгоритмах и теории графов
- Специфические приложения: применимо к анализу сетей, включающему плоские графы или дисковые графы
- Разработка алгоритмов: предоставляет шаблон проектирования для других задач модификации графов
Статья цитирует 68 связанных работ, охватывающих важные результаты из нескольких областей, включая параметризованные алгоритмы, теорию графов и комбинаторную оптимизацию, обеспечивая прочную теоретическую основу для исследования.