Ist das dominierende Mengenproblem auf planare zweigliedrige Graphen mit maximalem Grad 3 NP-vollständig beschränkt?

18

Kennt jemand ein NP-Vollständigkeitsergebnis für das DOMINATING SET-Problem in Graphen, die auf die Klasse der planaren zweigeteilten Graphen mit maximalem Grad 3 beschränkt sind?

Ich weiß, dass es NP-vollständig ist für die Klasse der planaren Graphen mit maximalem Grad 3 (siehe das Buch von Garey und Johnson) sowie für zweigliedrige Graphen mit maximalem Grad 3 (siehe M. Chlebík und J. Chlebíková, "Approximation hardness of dominierende Mengenprobleme in beschränkten Gradengraphen "), konnte aber in der Literatur die Kombination der beiden nicht finden.

Florent Foucaud
quelle
3
Das nächste Mal verlinke bitte auf den ursprünglichen Beitrag, wenn du einen Crosspost machst. mathoverflow.net/questions/43720/… . Siehe auch unseren FAQ-Eintrag zum Thema Crossposting .
Tsuyoshi Ito
3
(1) Ist etwas bekannt, wenn Sie 3 auf eine andere Konstante erhöhen? (2) Ist etwas über den Sonderfall bekannt, in dem „maximaler Grad 3“ weiter auf „3-regulär“ beschränkt ist? (Ist es bekannt, dass es in P ist? Ist es bekannt, dass es dem Fall des maximalen Grades 3 entspricht?) (3) Aus Neugier, gibt es eine Anwendung davon, oder interessieren Sie sich allein dafür? (Nur für den Fall, ich sage nicht, dass ein Problem ohne eine Anwendung schlecht ist. Ich frage es, denn wenn Sie eine Anwendung haben, kann es die Frage interessanter machen.)
Tsuyoshi Ito
(1) Meines Wissens nicht. (2) Nein. Aber ich erwarte, dass es auch schwierig wird. (3) Die einzige Anwendung für mich wäre, die NP-Härte einiger anderer Probleme in derselben, wirklich eingeschränkten Klasse von zu erhalten Diagramme
Florent Foucaud

Antworten:

24

Was ist, wenn Sie einfach Folgendes tun: Wenn Sie einen Graphen , konstruieren Sie einen weiteren Graphen G ' = ( V U , E ' ), indem Sie jede Kante von G in 4 Teile unterteilen; hier ist U die Menge der neuen Knoten, die wir eingeführt haben, und | U | = 3 | E | .G=(V,E)G=(VU,E)GU|U|=3|E|

Der Graph ist zweiteilig. Wenn G eben ist und max. Grad 3, dann ist G ' auch planar und hat max. Grad 3.GGG

Sei eine (minimale) dominierende Menge für G ' . Man betrachte eine Kante ( x , y ) E , die unterteilt wurde, um einen Pfad ( x , a , b , c , y ) in G 'zu bilden . Nun ist klar, dass mindestens eines von a , b , c in D 'ist . Darüber hinaus können wir modifizieren , wenn wir mehr als eines von a , b , c in D ' habenDG(x,y)E(x,a,b,c,y)Ga,b,cDa,b,cD so dass es eine gültige dominierende Menge bleibt und seine Größe nicht zunimmt. Wenn wir zum Beispiel ein D ' und ein c D ' haben , können wir c genauso gutaus D ' entfernenund y zu D ' addieren. Daher haben wir wlog | D 'U | = | E | .DaDcDcDyD|DU|=|E|

Dann betrachten . Es sei angenommen, dass x V und x D ' . Dann müssen wir einen Knoten a D 'haben, so dass ( x , a ) E ' . Es gibt also eine Kante ( x , y ) E, so dass wir in G ' einen Pfad ( x , a , b , c , y ) habenD=DVxVxDaD(x,a)E(x,y)E(x,a,b,c,y)G. Da und a D ' , haben wir b , c D ' , und um c zu dominieren , müssen wir y D 'haben . Daher wird in G Knoten y ist ein Nachbar von x mit y D . Das heißt, D ist eine dominierende Menge für G .a,b,cUaDb,cDcyDGyxyDDG

Im Gegensatz dazu betrachten wir eine (Mindest-) Satz dominiert für G . Konstruiere eine dominierende Menge D ' für G ', so dass | D ' | = | D | + | E | wie folgt: Für eine Kante ( x , y ) E , die unterteilt wurde, um einen Pfad ( x , a , b , c , y ) in G 'zu bilden , addieren wir a zuDGDG|D|=|D|+|E|(x,y)E(x,a,b,c,y)Ga , wenn x D und y D ; wir addieren c zu D ', wenn x D und y D sind ; und sonst addieren wir b zu D ' . Nun kann überprüft werden, ob D ' eine dominierende Menge für G ' ist : Konstruktionsbedingt werden alle Knoten in U dominiert. Nun sei x V D . Dann gibt es ein y V, so dassDxDyDcDxDyDbDDGUxVDyV und damit entlang des Pfades ( x , a , b , c , y ) haben wir ein D ' , das x dominiert.(x,y)E(x,a,b,c,y)aDx

Zusammenfassend gesagt, wenn eine dominierende Menge der Größe k hat , dann hat G ' eine dominierende Menge der Größe von höchstens k + | E | und wenn G ' eine dominierende Menge der Größe k + | hat E | , dann hat G eine dominierende Menge von Größen höchstens k .GkGk+|E|Gk+|E|Gk

Bearbeiten: Eine Illustration hinzugefügt. Oben: das Originaldiagramm ; Mitte: Graph G ' mit einer "normalisierten" dominierenden Menge; unten: Graph G ' mit einer beliebigen dominierenden Menge.GGG

Ein Beispiel

Jukka Suomela
quelle
1
Gute Antwort.
Mohammad Al-Turkistany
Vielen Dank, das beantwortet meine Frage sehr gut (auch ohne die schönen Bilder;)) Ist jemandem eine Referenz bekannt, in der einige andere (klassische) NP-harte Graphenprobleme (z. B. Vertex Cover oder andere Dominanzprobleme) in zweigliedrigen ebenen Graphen untersucht werden von begrenztem Grad? Ich denke das sollte interessant sein.
Florent Foucaud
2
Wenn es die Frage beantwortet, sollten Sie vielleicht in Betracht ziehen , die Antwort zu akzeptieren ... :) In Bezug auf andere Probleme ist die Vertex-Abdeckung in jedem zweigeteilten Graphen einfach . Aber ich denke, dass kantenbeherrschende Mengen ein natürliches Problem sein könnten, um in dieser Umgebung zu studieren?
Jukka Suomela
Ok, danke, dass du mich an den Satz von König erinnert hast und das grüne Kontrollkästchen
Florent Foucaud
Solide Antwort Jukka!
Gabriel Fair