Problème de décision de décomposition à Hamilton


10

Soit un graphe non orienté. Une décomposition de en sous-ensembles disjoints est appelée une décomposition de Hamilton de si le sous-graphe induit par chaque ensemble est soit un graphe de Hamilton, soit un seul bord avec .V V ig=(V,E)VVjeV i | V i | = 2gVje|Vje|=2

Exemple : Le graphe bipartite complet possède une décomposition de Hamilton si et seulement si m = nKm,nm=n .

Je recherche un algorithme qui décide si un graphe donné possède une décomposition de Hamilton. Ce problème de décision est-il NP-complet? Sinon, comment trouver une telle décomposition?

Remarque : Dans la littérature, une décomposition de Hamilton désigne souvent une décomposition des bords de telle que les sous-graphes induits sont Hamilton. En revanche je m'intéresse à une décomposition des sommets.GEg

Réponses:


17

Si nous demandons que chaque , alors c'est le problème à 2 facteurs, voir le livre Combinatorial Optimization de Schrijver. Si vous autorisez , alors nous pouvons résoudre ce problème en remplaçant chaque bord non orienté par deux orientés et en calculant ce qu'on appelle une couverture de cycle. Cela peut être fait en temps polynomial par réduction à l'appariement bipartite.| V i | = 2|Vje|3|Vje|=2

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.