NP-vollständige Grapheneigenschaft, die erblich, aber nicht additiv ist?

12

Eine Grapheneigenschaft wird als erblich bezeichnet, wenn sie in Bezug auf das Löschen von Eckpunkten geschlossen wird (dh alle induzierten Untergraphen erben die Eigenschaft). Eine Grapheneigenschaft wird als additiv bezeichnet, wenn sie in Bezug auf disjunkte Gewerkschaften geschlossen ist.

Es ist nicht schwer, Eigenschaften zu finden, die erblich, aber nicht additiv sind. Zwei einfache Beispiele:

(1) Die Grafik ist vollständig.

(2) Der Graph enthält keine zwei vertex-disjunkten Zyklen.

In diesen Fällen ist es offensichtlich, dass die Eigenschaft von induzierten Teilgraphen geerbt wird. Wenn Sie jedoch zwei nicht zusammenhängende Graphen mit der Eigenschaft verwenden, wird sie möglicherweise durch ihre Vereinigung nicht beibehalten.

Beide obigen Beispiele sind entscheidbare Polyzeiteigenschaften (obwohl sie für (2) etwas weniger trivial sind). Wenn wir härtere Eigenschaften wünschen, können sie immer noch nach dem Muster von (2) erstellt werden, wobei jedoch die Zyklen durch kompliziertere Diagrammtypen ersetzt werden. Dann können wir jedoch leicht in die Situation geraten, in der das Problem unter Standard-Komplexitätsannahmen wie N P c o N P nicht einmal in verbleibt . Es scheint weniger trivial zu sein, ein Beispiel zu finden, das innerhalb von bleibt , aber es ist immer noch schwierig.NPNPcoNPNP

Frage: Kennen Sie eine (möglichst natürliche) vollständige Grapheneigenschaft, die erblich, aber nicht additiv ist?NP

Andras Farago
quelle
4
Sie haben jetzt eine Reihe von Fragen zu "natürlichen" Eigenschaften gestellt. Es kann hilfreich sein, die Motivation für einige dieser Fragen zu verstehen.
Suresh Venkat
1
@Suresh Ich möchte besser verstehen, was ein Problem natürlich macht, im Gegensatz zu künstlich erfundenen. Ich denke, das Konzept der Natürlichkeit ist eine wichtige Brücke zwischen Theorie und Realität und es lohnt sich, es zu erkunden. Was mich fasziniert, ist, dass obwohl wir keine formale Definition der "natürlichen" Probleme haben, die Leute normalerweise einen klaren Konsens darüber haben, ob ein bestimmtes Problem natürlich ist oder nicht. Vielleicht werde ich eine separate Frage zu diesem Thema stellen, um herauszufinden, wie andere es sehen.
Andras Farago

Antworten:

9

Ich denke, das Clique-Cover-Problem, das fragt, ob es eine Aufteilung der Vertices in K- Sets gibt, so dass jedes Set eine Clique auslöst, hat die gewünschten Eigenschaften.kk

Es ist klar, dass das Aufnehmen induzierter Untergraphen die Mindestgröße einer solchen Partition nicht erhöhen kann. Auf der anderen Seite müssen Sie, wenn Sie die disjunkte Vereinigung von zwei Graphen nehmen, die Vereinigung der Partition in Cliquen von jedem nehmen.

Vinicius dos Santos
quelle
In ähnlicher Weise funktionieren Scheitelpunktabdeckung / dominierende Menge von Größen höchstens ähnlich. k
RB
Aber beide Probleme, die Sie erwähnt haben, sind Polynome für festes , richtig? Ich denke, wenn Sie k zwingen , Teil der Eingabe zu sein, dann ist es keine genau definierte Eigenschaft im Sinne der gestellten Frage mehr. kk
Vinicius dos Santos
Das in der Antwort angegebene Eigenschaft k- clique cover ist nicht h e r e d i t a r y . Ein Graph kann eine k- Partition in Cliquen haben, aber ein Teilgraph davon erbt diese Eigenschaft möglicherweise nicht. Dies gilt sowohl für die Konstante als auch für die Variable k . khereditarykk
Andras Farago
4
Dies kann leicht gelöst werden, indem leere Partitionen zugelassen werden (wenn das ursprüngliche Problem dies nicht zulässt, ziehen Sie einfach diese geänderte Version in Betracht). Anstelle von "Cliquendeckel der Größe " gilt "der Größe höchstens k ". kk
Vinicius dos Santos
1
Ja, ich denke, mit dieser Änderung ist es jetzt eine richtige Antwort! Wenn wir festlegen , ist die Eigenschaft äquivalent zu " Ist das Komplement von G 3 färbbar?" (was bedeutet, dass das Komplement durch höchstens 3 Farben färbbar ist). Dies ist durch die bekannte NP-Vollständigkeit der graphischen 3-Färbbarkeit erblich und tatsächlich NP-vollständig. Die Eigenschaft ist auch nicht additiv, da, wenn sowohl G 1 als auch G 2 ihre Komplemente 3-färbbar haben, immer noch das Komplement ihrer disjunkten Vereinigung nicht 3-färbbar bleiben kann (es können bis zu 6 Farben erforderlich sein). k=3G1G2
Andras Farago
1

Betrachten Sie dieses Problem

GPQ

Es bleibt NP vollständig, auch wenn die Eigenschaften erblich sind.

Es ist klar, dass eine Lösung des obigen Problems für einen Graphen auch eine Lösung für die induzierten Teilgraphen liefert. Aber nach der Vereinigung von Graphen der gleichen Familie wie G könnte diese Lösung nicht gelöst werden.

Zum Beispiel ist das Partitionieren von allgemeinen Graphen in disjunkte Einheitsintervallgraphen NP vollständig, aber nach Vereinigung aller möglichen Kanten (Vervollständigung des Graphen) wird das Problem trivial gelöst.

Dibyayan
quelle
1
Bitte beachten Sie, dass die Frage nach einer Eigenschaft sucht, die nicht additiv ist. In Ihrem Beispiel scheint nichts zu garantieren, dass es zwei Graphen geben muss, die beide die Eigenschaft haben, aber ihre disjunkte Vereinigung nicht.
Andras Farago
1

Definieren Sie die Zyklusüberdeckungszahl eines Graphen als die minimale Anzahl von Zyklen C 1 , ... , C m, so dass (i) jedes C iG=(V,E)C1,,CmCiVECi

(1) für k3Gk

k=2

Wenn (1) wahr ist, sollte es Ihre Frage beantworten, da es eine Eigenschaft gibt, die erblich, aber eindeutig nicht additiv ist.

(ANMERKUNG HINZUGEFÜGT: Die Vermutung (2) unterscheidet sich von der "Doppelzyklus-Deckungsvermutung" von Szekeres und Seymour, trotz der Homonymität).

Super 8
quelle
1
Diese Eigenschaft ist nicht erblich. Das Entfernen eines Scheitelpunkts kann die erforderliche Anzahl von Zyklen zum Abdecken aller Kanten erhöhen, da der entfernte Scheitelpunkt möglicherweise einen Zyklus eliminiert, der zum Abdecken vieler Kanten verwendet wurde. Das einfachste Beispiel ist, wenn der gesamte Graph nur ein Zyklus ist. Das Entfernen eines Scheitelpunkts macht jede Fahrradabdeckung unmöglich, da keine Fahrräder übrig bleiben.
Andras Farago
GGvv
k