Problèmes difficiles dans les graphes Clique de taille
Transcription
Problèmes difficiles dans les graphes Clique de taille
Ecole Nationale Supérieure de Techniques Avancées (ENSTA) - http://www.ensta.fr Clique de taille maximale ● Problèmes difficiles dans les graphes ● Clique de taille maximale Une clique est un graphe tel que pour toute paire de sommets x, y l'arête {x,y} existe. On parle aussi de graphe complet. Problème de la clique de taille maximale Pour un graphe G = (S,A) donné, trouver un sous-ensemble V inclus dans S de cardinalité maximale tel que le graphe induit par V est une clique. Stable de taille maximale ● ● Stable de taille maximale Un sous-ensemble V des sommets d'une graphe G = (S,A) est un stable s'il n'existe pas d'arête {x,y} de A telle que x et y appartiennent à V. Problème du stable de taille maximale Pour un graphe G = (S,A) donné, trouver un stable V de cardinalité maximale. Support de taille minimale ● ● Un support pour un graphe G = (S, A) est un sous-ensemble T de S tel que chaque arête du graphe a au moins une extrémité dans T. Problème du support de taille minimale [Vertex Cover] Pour un graphe G = (S,A) donné, trouver un support T de cardinalité minimale. Ce document est mis à votre disposition par l'ENSTA sous couvert de la licence "Creative Commons" Ecole Nationale Supérieure de Techniques Avancées (ENSTA) - http://www.ensta.fr Support de taille minimale Stables et cliques Définition Le graphe complémentaire d'un graphe G = (S,A) est le graphe G' = (S, SxS - A). Stables et cliques Théorème Le graphe induit par V⊂S dans G est une clique si est seulement si V est un stable de G'. Clique de taille 4 Stable de taille 4 Stables et cliques ● ● Le problème de stable de taille maximale et celui de la clique de taille maximale sont donc “équivalents”. Stables et cliques Théorème Le graphe induit par V⊂S dans G est une clique si est seulement si V est un stable de G'. Stable de taille 2 Clique de taille 2 Stables et supports Théorème L'ensemble V⊂S est un stable si est seulement si S-V est un support. Lorsqu'on sait résoudre l'un des deux problèmes, on sait résoudre l'autre. Stable de taille 3 Support de taille 2 Ce document est mis à votre disposition par l'ENSTA sous couvert de la licence "Creative Commons" Ecole Nationale Supérieure de Techniques Avancées (ENSTA) - http://www.ensta.fr Stables et supports ● ● Le problème de stable de taille maximale et celui du support de taille minimale sont donc “équivalents”. Lorsqu'on sait résoudre l'un des trois problèmes, on sait résoudre les trois. Problèmes difficiles ● ● On ne sait en fait résoudre aucun des trois problèmes Le principe de réductions entre problème se généralise. – Cours de complexité de 3ème année – Classe des problèmes NP complet contient ainsi plusieurs milliers de problèmes. – Si on sait résoudre un problème, on sait tous les résoudre – On ne sait en résoudre aucun. – Conjoncture P ≠ NP Ce document est mis à votre disposition par l'ENSTA sous couvert de la licence "Creative Commons"