Nous savons que des colorants bord de un graphe sont des colorants sommets d'un graphe spécial, à savoir du graphique de la ligne de . G
Existe-t-il un opérateur de graphe tel que les colorations des sommets d'un graphe sont des colorations de bord du graphe ? Je m'intéresse à un tel opérateur de graphe qui peut être construit en temps polynomial, c'est-à-dire que le graphe peut être obtenu à partir de en temps polynomial.G Φ ( G ) G
Remarque : Une question similaire peut être posée pour les ensembles et les correspondances stables. Une correspondance en est un ensemble stable en . Existe-t-il un opérateur graphique tel que les ensembles stables dans sont des correspondances dans ? Puisque STABLE SET est -complete et MATCHING appartient à , un tel opérateur de graphique (s'il existe) ne peut pas être construit en temps polynomial, en supposant que .
EDIT: Inspiré par la réponse de @ usul et les commentaires de @ Okamoto et @ King, j'ai trouvé une forme plus faible pour mon problème: les colorations de sommet d'un graphique G sont les couleurs de bord d'un hypergraphe défini comme suit. L'ensemble des sommets de est le même ensemble de sommets de . Pour chaque sommet de , le voisinage fermé est un bord de l'hypergraphe . Alors est le graphique linéaire de l'hypergraphe et donc les colorations des sommets de sont les colorations des bords de .
Encore une fois, je suis reconnaissant pour toutes les réponses et commentaires montrant que, avec ou sans supposer , l'opérateur que je recherche ne peut pas exister. Ce serait bien si je pouvais accepter toutes les réponses!
la source
Réponses:
Par analogie avec le graphique linéaire , je pense que vous posez les questions suivantes:
On peut voir que la réponse est non . Considérons l'arbre à quatre sommets dont la racine trois enfants . En , nous devons avoir quatre arêtes: . De plus, il doit être le cas que ou soit un point d'extrémité de chacun des trois autres bords ( c'est-à - dire , , etc). Mais cela signifie qu'au moins deux des trois autres arêtes doivent partager un point de terminaison commun, ce qui viole nos exigences car aucun de n'est adjacent dans le graphique d'origine.v x , y , z G ′ ( v 1 , v 2 ) , ( x 1 , x 2 ) , ( y 1 , y 2 ) , ( z 1 , z 2 ) v 1 v 2 | { v 1 , v 2 } ∩ { x 1 , x 2 } |G v x,y,z G′ (v1,v2),(x1,x2),(y1,y2),(z1,z2) v1 v2 |{v1,v2}∩{x1,x2}|≥1 x,y,z
Je pense que le même graphique vous donnera également un contre-exemple pour la question correspondante.
la source
La question contient une certaine ambiguïté dans ce que vous entendez par «les colorations des sommets d'un graphique G sont les colorations des bords d'un graphique H », mais il est difficile de construire un graphique dont le nombre chromatique des bords est égal au nombre chromatique (vertex) de un graphique donné. Formellement, le problème de relation suivant est NP-difficile.
La représentation chromatique en tant que nombre chromatique de bord
instance : Un graphe G .
Solution : Un graphe H de telle sorte que le bord de χ chromatique '( H ) de H est égal au nombre de χ chromatique ( G ) de G .
C'est parce que le théorème de Vizing donne un algorithme efficace (trivial) qui se rapproche du nombre chromatique de front dans une erreur additive de 1 alors que le nombre chromatique est difficile même à approximer dans divers sens. Par exemple, Khanna, Linial et Safra [KLS00] ont montré que le problème suivant est NP-complet (et plus tard Guruswami et Khanna [GK04] ont donné une preuve beaucoup plus simple):
3-colorable par rapport aux non-4-colorable
instance : Un graphe G .
Oui-promesse : G est tricolore.
Pas de promesse : G n'est pas 4 couleurs.
Ce résultat est suffisant pour prouver la dureté NP que j'ai revendiquée au début. Une preuve est laissée en exercice, mais voici un indice:
Les références
[GK04] Venkatesan Guruswami et Sanjeev Khanna. Sur la dureté de la coloration 4, un graphique 3 couleurs. SIAM Journal on Discrete Mathematics , 18 (1): 30–40, 2004. DOI: 10.1137 / S0895480100376794 .
[KLS00] Sanjeev Khanna, Nathan Linial et Shmuel Safra. Sur la dureté d'approximation du nombre chromatique. Combinatorica , 20 (3): 393–415, mars 2000. DOI: 10.1007 / s004930070013 .
la source
(Ceci est un ajout à la réponse d'Usul et au commentaire de YoshioOkamoto, plutôt qu'une réponse.) On peut voir que votre opération n'existe que pour les graphiques G pour lesquels il existe un graphique G ′ avec G = L ( G ′ ) , c'est-à-dire G est un graphe linéaire (vérifiable en polytime). Dans ce cas, Φ est "l'opérateur de graphique en courbes inverses" L - 1 , c'est-à-dire Φ ( G ) = G ′ , et les colorations des sommets de G sont des colorations des bords de Φ ( GΦ G G′ G=L(G′) G Φ L−1 Φ(G)=G′ G .Φ(G)
la source