Główne pojęcia
Wir bestimmen alle Muster-Graphen H, für die das Finden des minimalen Gewichts-Teilgraphs, das Auflisten aller Teilgraphen und das Aufzählen aller Teilgraphen in subquadratischer Zeit möglich ist. Für jedes solche Muster H bestimmen wir die optimale Laufzeitkomplexität.
Streszczenie
Die Autoren untersuchen verschiedene Varianten des Teilgraph-Isomorphismus-Problems, bei denen der Muster-Graph H fest ist und der Host-Graph G als Eingabe gegeben ist. Sie fokussieren sich auf Muster mit subquadratischer Komplexität.
Für das Problem des Findens des minimalen Gewichts-Teilgraphs, das Auflisten aller Teilgraphen und das Aufzählen aller Teilgraphen bestimmen sie alle Muster-Graphen H, für die eine Laufzeit von O(m^(2-ε)) möglich ist, sowie die jeweils optimale Laufzeitkomplexität c(H) < 2.
Dafür entwickeln sie neue Algorithmen und beweisen bedingte Untergrenzen basierend auf Standardhypothesen der feinkörnigen Komplexitätstheorie. Ein Schlüsselelement ihrer Algorithmen ist das "hyper-degree splitting", bei dem Knoten-Tupel in Abhängigkeit ihrer gemeinsamen Nachbarn in Hochgrad- und Niedriggrad-Knoten aufgeteilt werden.
Die Autoren zeigen, dass alle Muster mit subquadratischer Komplexität durch Zusammenfügen von Graphen aus einer bestimmten Klasse P entlang von Knoten und Kanten in einer baumartigen Struktur entstehen. Für jeden Graphen in P bestimmen sie die optimale Komplexität.
Statystyki
Für jeden Graphen P(α,β,γ×2) in der Klasse P gilt:
F(α,β,γ) = 2βγ + αβ^2 - β^2/2 + β/2 - α/2 - 2γ + 2, wenn α+β gerade, α>β und β<γ+2
F(α,β,γ) = 2βγ + αβ^2 - β^2/2 + 3β/2 - α/2 - 3γ, wenn α+β gerade, 3β<α+6γ+8 und (α=β oder β≥γ+2)
F(α,β,γ) = 2βγ + αβ^2 - β^2/2 + 3β - α/2 - 6γ - 4, wenn α+β gerade, 2β≤α+4γ+6 und 3β≥α+6γ+8
F(α,β,γ) = 2βγ + αβ^2 - β^2/2 + β/2 - α/2 - 2γ + 3/2, wenn α+β ungerade und β<2γ+3
F(α,β,γ) = 2βγ + αβ^2 - β^2/2 + 2β - α/2 - 4γ - 3/2, wenn α+β ungerade, 2β≤α+4γ+6 und β≥2γ+3
F(α,β,γ) = 2γ^2 + αγ + α^2/8 + α/2, wenn α=0 mod 4 und 2β>α+4γ+6
F(α,β,γ) = 2γ^2 + αγ + α^2/8 + 3/8, wenn α ungerade und 2β>α+4γ+6
F(α,β,γ) = 2γ^2 + αγ + α^2/8 + 1/2, wenn α=2 mod 4 und 2β>α+4γ+6
Cytaty
"Wir bestimmen alle Muster-Graphen H, für die das Finden des minimalen Gewichts-Teilgraphs, das Auflisten aller Teilgraphen und das Aufzählen aller Teilgraphen in subquadratischer Zeit möglich ist."
"Für jedes solche Muster H bestimmen wir die optimale Laufzeitkomplexität."