AccueilđŸ‡«đŸ‡·Chercher

Ensemble dominant

En thĂ©orie des graphes, un ensemble dominant (ou dominating set en anglais) d'un graphe G = ( S, A ) est un sous-ensemble D de l'ensemble S des sommets tel que tout sommet qui n'appartient pas Ă  D possĂšde au moins une arĂȘte d'extrĂ©mitĂ© un sommet de D. Le problĂšme de l'ensemble dominant est de dĂ©terminer, Ă©tant donnĂ© G et un entier naturel k, si G possĂšde un ensemble dominant d'au plus k sommets. Ce problĂšme est NP-complet.

Un graphe avec trois exemples d'ensembles dominants (constitués des sommets rouges).

DĂ©finitions

Un ensemble dominant (ou dominating set en anglais) d'un graphe G = ( S, A ) est un sous-ensemble D de l'ensemble S des sommets tel que tout sommet qui n'appartient pas Ă  D possĂšde au moins une arĂȘte commune avec un sommet de D.

Le problÚme de l'ensemble dominant est de déterminer si étant donné G et un entier naturel k, G possÚde un ensemble dominant d'au plus k sommets. Ce problÚme est NP-complet.

Exemple, remarques et propriétés combinatoires

L'ensemble S de tous les sommets est dominant.

Code identifiant

Un code identifiant d'un graphe est un sous-ensemble C de sommets de G qui est Ă  la fois un code couvrant et un code sĂ©parateur. Ce sous-ensemble C est appelĂ© un code identifiant de G. Tous les sommets du graphe G sont donc couverts et sĂ©parĂ©s. On appelle pour chaque sommet v ensemble identifiant l’ensemble . On notera cet ensemble ou .

On a donc C qui est un code identifiant de G si et seulement si l’application : est une injection dont l’image ne contient pas l’ensemble vide.

Complexité du problÚme

Le problÚme de décision de l'ensemble dominant a été prouvé NP-complet par réduction avec le problÚme de couverture par sommets. Les deux problÚmes sont similaires, la différence étant que le premier concerne des arcs alors que le second concerne les sommets.

Le problĂšme de l'ensemble dominant est utilisĂ© lui-mĂȘme pour montrer la difficultĂ© d'autres problĂšmes, comme le problĂšme k-centre mĂ©trique[1].

Couverture par sommets vers ensemble dominant

Les couvertures de sommets du graphe G correspondent aux ensembles dominants du graphe G' construit Ă  partir de G

Soit <G, k> une instance du problÚme de couverture de sommets. On construit (cf figure ci-contre) un nouveau graphe G' , en ajoutant à G de nouveaux sommets, pour représenter les arcs du graphe initial G. Précisément, pour tout arc <v, w> de G, ajoutons un sommet vw et les arcs <v, vw> et <w,vw>.

Montrons qu'alors, G' a un ensemble dominant D de taille k si et seulement si G a une couverture de sommets C de taille k.

() D est un ensemble dominant de G' de taille k. On peut alors construire un ensemble D' de taille k en remplaçant tous les sommets de D qui ne figurent pas dans le graphe de départ G par l'un de leurs 2 voisins qui eux sont des sommets de G et de G' . Ainsi, tout arc de G concerne un sommet de D' . D' est donc une couverture des sommets de G de taille k.

() C est une couverture par sommets de G de taille k, donc les nouveaux et les anciens sommets sont dominés par k sommets.

Algorithmes

Approximation

La version « optimisation » du problĂšme, qui consiste Ă  trouver un ensemble dominant D tel que soit minimum, est approximable. Pour ĂȘtre plus prĂ©cis, il est approximable avec un facteur , comme cas particulier du problĂšme de couverture par ensembles[2]. Cependant, il n'est pas approximable Ă  une distance pour un [2].

Notes et références

  1. (en) Vijay Vazirani, Approximation algorithms, Springer Verlag, 2001 (puis 2003), 380 p. (ISBN 978-3-540-65367-7), chap. 5 (« k-center »).
  2. (en) Minimum dominating set, une page du Compendium of NP optimization problems de P. Crescenzi et V. Kann

Bibliographie

  • (en) Cet article est partiellement ou en totalitĂ© issu de l’article de WikipĂ©dia en anglais intitulĂ© « Dominating set problem » (voir la liste des auteurs).
  • (en) Michael Garey et David S. Johnson, Computers and Intractability (en), W. H. Freeman, 1979 (ISBN 0-7167-1045-5) A1.1, GT2, p 190
  • (en) S. Mitchell et S. Hedetniemi, Edge domination in trees, Proceedings of the 8th Southeastern Conference on Combinatorics, Graph Theory, and Computing (1977) Utilitas Mathematica Publishing, Winnipeg, 489-509
  • (en) M. Yannakakis et F. Gavril, Edge dominating sets in graphs (1978) manuscrit non publiĂ©.
  • (en) Minimum dominating set, une page du Compendium of NP optimization problems de P. Crescenzi et V. Kann
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.