Le problème de l'ensemble dominant est-il limité aux graphes bipartites planaires de degré 3 NP-complet maximum?

18

Quelqu'un connaît-il un résultat de complétude NP pour le problème DOMINATING SET dans les graphiques, limité à la classe des graphiques bipartites planaires de degré 3 maximum?

Je sais qu'il est NP-complet pour la classe des graphes planaires de degré maximum 3 (voir le livre Garey et Johnson), ainsi que pour les graphes bipartites de degré maximum 3 (voir M. Chlebík et J. Chlebíková, "Dureté d'approximation de dominant les problèmes d'ensemble dans les graphiques de degrés bornés "), mais n'a pas pu trouver la combinaison des deux dans la littérature.

Florent Foucaud
la source
3
La prochaine fois, veuillez créer un lien vers le message d'origine si vous transposez. mathoverflow.net/questions/43720/… . Voir également notre entrée FAQ sur le crossposting .
Tsuyoshi Ito
3
(1) Est-ce que quelque chose est connu si vous augmentez 3 à une autre constante? (2) Connaît-on le cas particulier où le «degré maximum 3» est en outre limité à «3-régulier»? (Est-il connu pour être en P? Est-il connu pour être équivalent au cas du degré maximum 3?) (3) Par curiosité, y a-t-il une application ou êtes-vous intéressé uniquement par lui-même? (Juste au cas où, je ne dis pas qu'un problème sans application est mauvais. Je le pose parce que si vous avez une application, cela peut rendre la question plus intéressante.)
Tsuyoshi Ito
(1) Pas à ma connaissance (2) Non. Mais je m'attends à ce que ce soit difficile aussi (3) La seule application pour moi serait d'obtenir la dureté NP de certains autres problèmes dans cette même classe de graphiques
Florent Foucaud

Réponses:

24

Et si vous faites simplement ce qui suit: Étant donné un graphique , construisez un autre graphique en subdivisant chaque bord de en 4 parties; ici est l'ensemble des nouveaux nœuds que nous avons introduits, et.G = ( V U , E ) G U | U | = 3 | E |G=(V,E)G=(VU,E)GU|U|=3|E|

Le graphe est bipartite. De plus, si est plan et a max. degré 3, alors est également plan et a max. degré 3. G G GGG

Soit un ensemble dominant (minimum) pour . Considérons une arête qui a été subdivisée pour former un chemin dans . Maintenant, au moins l'un des est en . De plus, si nous avons plus d'un de dans , nous pouvons modifier pour qu'il reste un ensemble dominant valide et que sa taille n'augmente pas. Par exemple, si nous avons et , nous pouvons tout aussi bien supprimer de et ajouter àG ( x , y ) E ( x , a , b , c , y ) G a , b , c D a , b , c D D a D DG(x,y)E(x,a,b,c,y)Ga,b,cDa,b,cDDaD c D Y D | D U | =cDcDyD. D'où wlog nous avons.|DU|=|E|

Considérons alors . Supposons que et . Il faut alors avoir un nœud tel que . Il y a donc une arête telle que nous ayons un chemin dans . Puisque et , nous avons , et pour dominer nous devons avoir . Par conséquent , dans noeud est voisin de avec . Autrement dit,x V x D a D ( x , a ) E ( x , y ) E ( x , a , b , c , y ) G a , b , c U a D b , c DD=DVxVxDaD(x,a)E(x,y)E(x,a,b,c,y)Ga,b,cUaD C y D G y x y D D Gb,cDcyDGyxyDDest un ensemble dominant pour .G

A l' inverse, envisager un (minimum) ensemble dominant pour . Construire un ensemble dominant pour pour quecomme suit: Pour une arête qui a été subdivisée pour former un chemin dans , nous ajoutons à si et ; on ajoute à si et ; et sinon on ajoute à . On peut maintenant vérifier queG D G | D | = | D | + | E | ( x , y ) E (DGDG|D|=|D|+|E|(x,y)EG a D x D y D c D x D y D b D D (x,a,b,c,y)GaDxDyDcDxDyDbDDest un ensemble dominant pour : Par construction, tous les nœuds de sont dominés. Soit maintenant . Il y a alors un tel que , et donc le long du chemin nous avons , qui domine . U x V D y V ( x , y )GUxVDyV(x,y)E(x,a,b,c,y)aDx

En résumé, si a un ensemble dominant de taille , alors a un ensemble dominant de taille au plus, et si a un ensemble dominant de taille, alors a un ensemble de taille dominant au plus .GkGk+|E|Gk+|E|Gk

Edit: Ajout d'une illustration. En haut: le graphique d'origine ; au milieu: graphe avec un ensemble dominant "normalisé"; en bas: graphe avec un ensemble dominant arbitraire.GGG

Un exemple

Jukka Suomela
la source
1
Bonne réponse.
Mohammad Al-Turkistany,
Merci, cela répond bien à ma question (même sans les belles images;)) Est-ce que quelqu'un est au courant d'une référence où d'autres problèmes de graphes NP-classiques (par exemple Vertex Cover ou d'autres problèmes de domination) sont étudiés dans des graphes planaires bipartites de degré borné? Je pense que cela devrait être intéressant.
Florent Foucaud
2
S'il répond à la question, vous devriez peut-être envisager d' accepter la réponse ... :) En ce qui concerne les autres problèmes, la couverture des sommets est facile dans n'importe quel graphique bipartite . Mais je suppose que les ensembles à dominante de bord pourraient être un problème naturel à étudier dans ce contexte?
Jukka Suomela
Ok merci de me rappeler le théorème de König et de cocher la case verte;)
Florent Foucaud
Réponse solide Jukka!
Gabriel Fair