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.
- Papier-ID: 2510.14674
- Titel: An efficient algorithm for F-subgraph-free Edge Deletion on graphs having a product structure
- Autoren: Shinwoo An (Bar-Ilan University), Seonghyuk Im (KAIST & IBS), Seokbeom Kim (KAIST & IBS), Myounghwan Lee (Hanyang University)
- Klassifizierung: cs.DM (Diskrete Mathematik), cs.DS (Datenstrukturen und Algorithmen), math.CO (Kombinatorik)
- Veröffentlichungsdatum: 17. Oktober 2025 (arXiv-Preprint)
- Papierlink: https://arxiv.org/abs/2510.14674
Für eine gegebene Graphfamilie F wird ein Graph als F-subgraphfrei bezeichnet, wenn er keinen Subgraphen enthält, der zu einem Mitglied von F isomorph ist. Dieses Papier präsentiert einen Algorithmus mit fester Parameterlaufzeit, um zu bestimmen, ob ein planarer Graph durch Löschen von höchstens k Kanten F-subgraphfrei gemacht werden kann, wobei die Parameter k, ∣F∣ und die maximale Anzahl von Knoten in Graphen aus F sind. Die Laufzeit des Algorithmus ist doppelt exponentiell in den Parametern und schneller als Algorithmen, die sich aus der Anwendung von Ergebnissen zur Modellprüfung erster Ordnung auf Graphen mit beschränkter Twin-Width ergeben.
Das Problem F-Subgraph-freie Kantenlöschung ist wie folgt definiert:
- Eingabe: Graph G und nicht-negative ganze Zahl k
- Aufgabe: Bestimmen Sie, ob eine Kantenmenge S⊆E(G) mit ∣S∣≤k existiert, sodass G−S keinen Graph aus F als Subgraphen enthält
- Praktischer Anwendungswert: Das Problem kann verschiedene reale Szenarien modellieren, beispielsweise:
- Kontrolle der Ausbreitung von Tierkrankheiten: Der Graph stellt ein Übertragungsnetzwerk zwischen Farmen dar; das Ziel ist die Seuchenkontrolle durch Verbot weniger Verbindungen
- Netzwerksicherheit: Zerstörung bösartiger Netzwerkstrukturen durch Löschen weniger Kanten
- Theoretische Bedeutung:
- Umfasst viele klassische Probleme wie Edge Bipartization und Feedback Arc Set
- Ist ein wichtiger Spezialfall von Graphmodifikationsproblemen
- Komplexitätshindernisse: Selbst wenn F nur einen einzelnen Graphen F enthält, ist das Problem für viele Graphen F NP-vollständig
- Parametrisierte Komplexität:
- Wenn nur die Lösungsgröße k als Parameter verwendet wird, enthält das Problem W1-vollständige Probleme (wie Clique und Independent Set)
- Mit Baumbreite als Parameter ist das Problem W2-schwer
- Laufzeit: Bestehende Twin-Width-Methoden erzeugen Laufzeiten mit turmartiger Abhängigkeit
- Einheitliches Algorithmen-Framework: Entwicklung eines einheitlichen Frameworks basierend auf der Produktstruktur von Graphen, anwendbar auf Graphklassen mit Produktstruktur
- Effiziente Algorithmen:
- Algorithmus mit fester Parameterlaufzeit auf planaren Graphen (Zeitkomplexität 2O(∣F∣2kr3)⋅n)
- Algorithmus mit fester Parameterlaufzeit auf Scheibengraphen mit beschränktem lokalem Radius
- Algorithmus mit fester Parameter-quasi-linearer Laufzeit auf Graphen mit beschränktem Geschlecht
- Erweiterung der Produktstrukturtheorie: Nachweis, dass Scheibengraphen mit beschränktem lokalem Radius eine Produktstruktur besitzen
- Engpaß-Ergebnisse: Nachweis, dass der Algorithmus in Bezug auf Parameterabhängigkeit optimal ist, es sei denn, die Exponential-Zeit-Hypothese ist falsch
Für zwei Graphen G und H ist das starke Produkt G⊠H definiert als:
- Knotenmenge: V(G)×V(H)
- Kantenmenge: Zwei Knoten (u,v) und (u′,v′) sind benachbart, wenn eine der folgenden Bedingungen erfüllt ist:
- u=u′ und vv′∈E(H)
- v=v′ und uu′∈E(G)
- uu′∈E(G) und vv′∈E(H)
Eine Graphklasse C besitzt eine Produktstruktur, wenn jeder Graph in C ein Subgraph des starken Produkts eines Graphen H mit Baumbreite höchstens w und eines Pfades P ist.
Eingabe:
- Graph G (n Knoten)
- Graph H (Baumbreite ≤w) und Pfad P
- Einbettung von G in H⊠P
Ausgabe: Lösung des F-subgraphfreien Kantenlöschungsproblems auf G
Zeitkomplexität: 2O(∣F∣2kr3w)⋅n
- Definition von Schichten: Beschriften Sie die Knoten des Pfades P mit [ℓ], definieren Sie die i-te Schicht als Vi=(V(H)×{i})∩V(G)
- Intervallpartitionierung: Für jede ganze Zahl j definieren Sie Ij=[3(j−1)r+1,3jr] und VIj=⋃i∈IjVi
Sei C eine Zusammenhangskomponente von F∈F, F′=F∖V(C). Wenn mindestens k+r verschiedene ungerade Indizes j existieren, sodass G[VIj] eine Kopie von C enthält, dann:
- Jede Lösung muss alle Kopien von F′ löschen
- Das Problem ist äquivalent zur (F∖{F})∪{F′}-subgraphfreien Kantenlöschung
- Erste Phase: Iterativ überprüfen, ob zu viele Kopien von Zusammenhangskomponenten existieren; wenn ja, F entsprechend modifizieren
- Zweite Phase: Löschen Sie die "mittleren" Teile von Schichten, die Kopien von Zusammenhangskomponenten enthalten, um einen Graphen mit beschränkter Baumbreite zu erhalten
- Endgültige Lösung: Wenden Sie bestehende Algorithmen auf dem Graphen mit beschränkter Baumbreite an
Hauptergebnis: Jeder Scheibengraph mit lokalem Radius höchstens ρ ist ein Subgraph von H⊠P, wobei H Baumbreite O(ρ9) hat und P ein Pfad ist.
Schlüsseltechniken:
- Permutationsgraph: Verwendung des Permutationsgraphen AD der Scheibenfamilie D
- Tiefe-d Minor-Modell: Einführung des Konzepts eines Minor-Modells mit Radiusbeschränkung
- Aufblasoperation: Verbindung von Scheibengraphen und Permutationsgraphen durch Aufblasoperation
Algorithmen-Komplexität: 2O(ρ)⋅n
Hauptschritte:
- Berechnung des Permutationsgraphen AD (Zeit O(ρn))
- Berechnung des aufgeblasenen Graphen AD′ (Zeit O(ρ3n))
- Konstruktion des Tiefe-ρ Minor-Modells (Zeit 2O(ρ)⋅n)
Das Papier liefert hauptsächlich theoretische Ergebnisse, einschließlich:
- Planare Graphen: Zeitkomplexität 2O(∣F∣2kr3)⋅n
- Graphen mit beschränktem Geschlecht: Zeitkomplexität 2O(∣F∣2gkr3)⋅nlogn
- Scheibengraphen mit beschränktem lokalem Radius: Zeitkomplexität 2O(∣F∣2kr3ρ9)⋅n
Proposition 1.10: Das P4-subgraphfreie Kantenlöschungsproblem ist auf planaren Graphen NP-schwer.
Beweisidee:
- Reduktion vom planaren 1-in-3-SAT-Problem
- Konstruktion komplexer Gadget-Strukturen (Variablen-Gadget, Klausel-Gadget, Trennungs-Gadget)
- Verwendung des Erdős-Gallai-Satzes zur Herstellung von Verbindungen
- Klassische Ergebnisse: O(1.977k)⋅nm Algorithmus für Edge Bipartization
- Parametrisierte Komplexität: Algorithmen mit Baumbreite-Parametrisierung und W2-Schwierigkeitsergebnisse
- Bahnbrechende Arbeiten: Produktstruktur-Theorem für planare Graphen von Dujmović et al.
- Anwendungen: Lösung von Problemen wie Warteschlangennummer, nicht-wiederholte Färbung und Markierungsschema
- Erweiterungen: Produktstrukturen für k-planare Graphen, apex-minor-free Graphen und andere Graphklassen
- Klassische Methode: Verwendung für PTAS von NP-vollständigen Problemen auf planaren Graphen
- Beitrag dieses Papiers: Erste Anwendung der Schichtungstechnik auf Kantenlöschungsprobleme mit getrennten Zielgraphen
- Entwicklung eines einheitlichen Algorithmen-Frameworks basierend auf Produktstruktur zur Lösung des F-subgraphfreien Kantenlöschungsproblems auf mehreren Graphklassen
- Nachweis, dass Scheibengraphen mit beschränktem lokalem Radius eine Produktstruktur besitzen, was die Produktstrukturtheorie erweitert
- Etablierung von engpaßartigen Untergrenzen für die Parameterabhängigkeit
- Parameterabhängigkeit: Die Laufzeit des Algorithmus hat doppelt exponentielle Abhängigkeit von den Parametern
- Graphklassen-Beschränkung: Anwendbar nur auf Graphklassen mit Produktstruktur
- Einbettungsanforderung: Erfordert bekannte Einbettung des Graphen in die Produktstruktur
Das Papier stellt zwei offene Fragen:
- Frage 1: Existiert ein FPT-Approximationsalgorithmus zur Suche nach Produktstrukturen?
- Frage 2: Existiert ein FPT-Algorithmus ohne gegebene Einbettung?
- Theoretische Innovation:
- Erste systematische Anwendung der Produktstrukturtheorie auf Graphmodifikationsprobleme
- Originelle Techniken zur Behandlung getrennter Zielgraphen
- Technische Beiträge:
- Nachweis neuer Produktstruktur-Ergebnisse für Scheibengraphen
- Bereitstellung eines einheitlichen Algorithmen-Frameworks
- Vollständigkeit:
- Bereitstellung von Korrektheitsnachweisen und Komplexitätsanalyse für Algorithmen
- Etablierung engpaßartiger Untergrenzen-Ergebnisse
- Praktische Einschränkungen:
- Doppelt exponentielle Parameterabhängigkeit begrenzt praktische Anwendungen
- Erfordert Vorberechnung der Produktstruktur-Einbettung
- Experimentelle Validierung:
- Mangel an experimenteller Validierung auf realen Daten
- Keine tatsächliche Leistungsvergleiche mit bestehenden Methoden
- Anwendungsbereich:
- Anwendbar nur auf spezifische Graphklassen mit Produktstruktur
- Keine Lösungen für allgemeine Graphklassen
- Theoretischer Wert: Wichtige Beiträge zur parametrisierten Algorithmik und Graphstrukturtheorie
- Methodologische Bedeutung: Demonstriert das starke Anwendungspotenzial von Produktstrukturen im Algorithmen-Design
- Nachfolgeforschung: Bietet neue technische Wege für die Forschung zu verwandten Problemen
- Theoretische Forschung: Geeignet als Forschungsgrundlage für parametrisierte Algorithmen und Graphtheorie
- Spezifische Anwendungen: Anwendbar auf Szenarien in der Netzwerkanalyse mit planaren oder Scheibengraphen
- Algorithmen-Design: Bietet Designvorlage für andere Graphmodifikationsprobleme
Das Papier zitiert 68 relevante Arbeiten, die wichtige Arbeiten in mehreren Bereichen wie parametrisierte Algorithmen, Graphtheorie und kombinatorische Optimierung abdecken und eine solide theoretische Grundlage für die Forschung bieten.