Komplexität der Berechnung einer dichtesten Nebenrolle

13

Betrachten Sie das folgende Problem.
Eingabe: Ein ungerichteter Graph . Ausgabe: Ein Graph H, der ein kleinerer Teil von G mit der höchsten Kantendichte unter allen kleineren Teilen von G ist , dh mit dem höchsten Verhältnis | E ( H ) | / | V ( H ) | .G=(V,E)
HGG|E(H)|/|V(H)|

Wurde dieses Problem untersucht? Ist es in polynomialer Zeit lösbar oder NP-hart? Was ist, wenn wir eingeschränkte Grafikklassen wie Klassen mit ausgeschlossenen Minderjährigen berücksichtigen?

Wenn wir stattdessen nach dem dichtesten Teilgraphen fragen, ist das Problem in Polynomzeit lösbar . Wenn wir einen zusätzlichen Parameter hinzufügen und nach dem dichtesten Teilgraphen mit k Eckpunkten fragen , ist das Problem NP-vollständig (dies ist eine einfache Reduktion von k- clique).kkk

Sebastian Siebertz
quelle
6
In meinem Artikel "Dichten kleiner geschlossener Diagrammfamilien" (Electronic J. Combinatorics 17 (1), Artikel R136, 2010, combinatorics.org/Volume_17/Abstracts/v17i1r136.html ) geht es um dichteste Minderjährige, aber um kleinere geschlossene Diagrammfamilien anstatt in einzelnen Diagrammen. Möglicherweise finden Sie dort etwas, das für Ihre Frage relevant ist.
David Eppstein
Dies scheint etwas mit der folgenden Frage zu tun zu haben. In Anbetracht eines Graphen wie groß ist die größte Clique minor in G ? Gibt es irgendwelche Ergebnisse dafür? GG
Chandra Chekuri
2
Die größte Nebenclique ist NP-vollständig. Siehe meinen Artikel "Es ist schwierig, große Clique-Minderjährige zu finden", J. Graph Algorithms and Applications 13 (2): 197-204, 2009, jgaa.info/accepted/2009/Eppstein2009.13.2.pdf
David Eppstein

Antworten:

7

Ok, da hier noch nichts einer Antwort im Wege steht, lassen Sie mich wenigstens ein paar einfache Bemerkungen machen:

Bei Diagrammen mit begrenzter Baumbreite sollte es möglich sein, durch die übliche Art von dynamischem Programm bei der Baumzerlegung ein dichtestes Moll (oder sogar ein Moll mit einer bestimmten Anzahl von Kanten und Scheitelpunkten) zu finden, wobei jeder Zustand des dynamischen Programms das nachverfolgt Anzahl der Kanten und Scheitelpunkte im Teil des Minderjährigen, der in einem Teilbaum der Zerlegung lebt, die Teilmenge der Scheitelpunkte in der Tasche der Zerlegung, die am Minderjährigen beteiligt sind, die Äquivalenzen zwischen den Scheitelpunkten in dieser Teilmenge, die durch die geringfügigen Kontraktionen im Ganzen verursacht werden und eine Verfeinerung dieser Äquivalenzbeziehung, die durch die Kontraktionen im Teil des im Teilbaum lebenden Minderjährigen verursacht wird.

Wenn dies der Fall ist, sollte es möglich sein, bei einer Dichte unter drei den dichtesten Nebeneffekt in der Polynomzeit zu finden (mit einem konstanten Faktor, der davon abhängt, wie nahe die Dichte bei drei liegt). Denn die Graphen, deren dichtester Nebeneffekt eine Dichte von haben planare verbotene Nebeneffekte und damit eine begrenzte Baumbreite.3ϵ

David Eppstein
quelle
7

Ich habe ein eng verwandtes Problem in einem gefunden Arbeit von Bodaender et. al. . Sie betrachten ein Problem Kontraktion Entartung genannt, das heißt, das Problem für ein bestimmtes Diagramm zu entscheiden , und k N , ob alle Kinder und Jugendliche von G sind k -degenerate. Die Kantendichte über alle Teilgraphen eines Graphen und die Entartung sind sehr ähnliche Konzepte (wenn ein Graph einen Teilgraphen mit einem Durchschnittsgrad d enthält, dann enthält er auch einen Teilgraphen mit einem Mindestgrad d / 2 ) dass das Problem des Findens eines dichtesten Minderjährigen auch NP-vollständig ist.GkNGkdd/2

kkO(n3)

Sebastian Siebertz
quelle